When you file system get full on Sun Solaris operating system , you need to increase it but on Solaris platform it is quite different from other unix operating version.
The below method are used for both type of Sun Solaris version 10/11. You can used the same command on different version platform.
➤ Mostly on Solaris 10/11 machine we have only use default storage pool. if you server is not connected to any SAN, then zpool name should be "rpool".
If you want to check which zpool are present on the Solaris box, you can run the below command for this work.
!-[solaris]# zpool status
Using the above command you can check which zpool storage are present on the solaris server. In my case my Solaris box is connected to SAN storage, so it is display both system default "rpool" & "san" storage system.
➤ Let's suppose you want to increase the size of root file system on server, then first you need to check the current disk space on the filesystem.
To check the current file size of filesystem you can use "df -h" command. This command will show you the filesystem size in correct manner.
On my Solaris box the root filesystem was created with rpool storage, so if I need to increase or extend the size of root filesystem I need to take space from this zpool.
For example, If you want to 5 Gb more space on root filesystem then please use the below command to extend the root filesystem size more 5 Gb. In my case my current root filesystem size is 12Gb so I will extend it to 17 Gb.
!-[solaris]# zfs set quota=17G rpool/ROOT/solaris-1
You can add the 5 Gb space in your current size (12Gb).
!-[solaris]# zfs set reservation=17G rpool/ROOT/solaris-1
In above command you can reserve the 17G space to root filesystem. You can check the new filesystem space using "zfs get quota" command.
Please comment on the post if you are facing any issue regarding the filesystem.
The below method are used for both type of Sun Solaris version 10/11. You can used the same command on different version platform.
➤ Mostly on Solaris 10/11 machine we have only use default storage pool. if you server is not connected to any SAN, then zpool name should be "rpool".
If you want to check which zpool are present on the Solaris box, you can run the below command for this work.
!-[solaris]# zpool status
Using the above command you can check which zpool storage are present on the solaris server. In my case my Solaris box is connected to SAN storage, so it is display both system default "rpool" & "san" storage system.
➤ Let's suppose you want to increase the size of root file system on server, then first you need to check the current disk space on the filesystem.
To check the current file size of filesystem you can use "df -h" command. This command will show you the filesystem size in correct manner.
On my Solaris box the root filesystem was created with rpool storage, so if I need to increase or extend the size of root filesystem I need to take space from this zpool.
For example, If you want to 5 Gb more space on root filesystem then please use the below command to extend the root filesystem size more 5 Gb. In my case my current root filesystem size is 12Gb so I will extend it to 17 Gb.
!-[solaris]# zfs set quota=17G rpool/ROOT/solaris-1
You can add the 5 Gb space in your current size (12Gb).
!-[solaris]# zfs set reservation=17G rpool/ROOT/solaris-1
In above command you can reserve the 17G space to root filesystem. You can check the new filesystem space using "zfs get quota" command.
Please comment on the post if you are facing any issue regarding the filesystem.