Install ZFS on Ubuntu Rumi, May 17, 2023 Installing ZFS Filesystem on Ubuntu We will be using the command line Terminal application for the installation of the ZFS filesystem. To launch the command line Terminal, use the Ctrl+Alt+T keyboard shortcut. Now to install the ZFS filesystem on Ubuntu, issue the following command in Terminal: $ sudo apt install zfsutils-linux When prompted for the password, provide the sudo password. After running the above command, the system might ask for confirmation that if you want to continue the installation or not. Press y to continue; after that, the package will be installed on your system. To verify ZFS file system installation, issue the following command in Terminal: $ which zfs You will see the output similar to the following: Creating the ZFS storage pool After the installation is completed, we will now create a storage pool for our drives. Here are the steps to do so: 1. First, find out the names of the drives for the pool. Use the following command in Terminal to do so: $ sudo fdisk –l You will see the drives listed in the output. Note down the drive names that you want to pool. From the above output, we can see that there are two drives /dev/sdb and /dev/sdc are listed. We will create the storage pool using these two drives. There are two types of storage pools: Striped and mirror. In the striped pool, data is stored in the striped across all devices. While in a mirrored pool, the copy of the data is stored across devices that make them fault-tolerant. To create the striped pool, use the following syntax: $ sudo zpool create <pool_name> <drive1> <drive2> To create the mirror pool, use the following syntax: $ sudo zpool create <pool_name> mirror <drive1> <drive2> If any error occurs, try forcing the command using the -f option after the zpool create command. In the following example, we will create the striped pool named “test” using the /dev/sdb and /dev/sdc. $ sudo zpool create test /dev/sdb /dev/sdc To find out where the pool has been mounted, use the following command in Terminal: $ df –h From the above command, we can see that the pool has been mounted at the /test. You can also change the mount point for the pool using the following syntax: $ sudo zfs set mountpoint=<path> <pool_name> For example, to set export/zfs as the new mount point, the command would be: $ sudo zfs set mountpoint=/export/zfs test Then use the following command to verify if the mount point has changed: $ df –h | grep test You can also create the directories under the storage pool. For example, to create a directory named files under the storage pool, the command would be: $ sudo zfs create test/files To view all the ZFS storage pools on the system, you can use the following command in Terminal: $ zpool list It lists all the pools along with their size, space usage, health, and some other information. To view all the configurations and status of each device in the ZFS storage pool, use the following command in Terminal: $ zfs status If you experience some issues related to drives in the pool, you can use the events option. Issue the following command in Terminal to view events associated with a specific pool: $ sudo zpool events pool_name –v Removing the ZFS storage pool If you no longer need the pool, you can remove it. However, note that removing the pool will also remove the files contained within it. Use the following command syntax to remove the storage pool: $ sudo zpool destroy pool_name In this article, you have learned how to install the ZFS file system on Ubuntu 20.04 LTS (Focal Fossa). You have also learned how to create a storage pool in the ZFS file system and remove it when you no longer need it. Src: https://linuxhint.com/installing_zfs_ubuntu/ Related Administrations Collected Articles Configurations (Linux) UbuntuZFS
Use Putty as SOCKS proxy October 28, 2023 I’ll need 2 programs to achieve this, assuming you already have access to a Linux box and you can connect using putty client. Need S/w packages are- Putty and SeaMonkey Browser Follow the following steps- Run Putty Goto SSH > Tunnels and configure as required Turn Tick ON- Local port… Read More
Virtual Hosting with Tomcat May 30, 2011 This is a guide on setting up Tomcat to do virtual hosting and make it behave like a simple webserver with jsp and servlet support, for many different sites all hosted on the same IP address. The aim is to have a single directory for each virtual host, which can… Read More
PHP enable error reporting December 11, 2013 You can set PHP error reporting on in php.ini file (in case you have access to this file). Set the following lines: error_reporting = E_ALL display_errors = On If you have no access to php.ini file but you can modify .htaccess file on your server (in root of your public_hml… Read More