I have created a pool named earthpool using zpool command. Later I created a file system named earth using zfs command. I changed the mountpoint of earth (file system) using
zfs set mountpoint=/earth earthpool/earth.
Where /earth is a directory created in root using mkdir.
Now, I have a partition with the name earth.
Am I correct in creating the partition ? Below are the details of the result got by using the commands
You do not have a partition, you have a filesystem. One of the main differences is that the filesystem can grow to fill the entire pool unless you set a quota on it.
Actually, my goal is to create 3 partitions /earth,/work and /mars on a new X4500 box running solaris 10 OS. I do not understand how exactly that can be done. Now I have three file systems /earth,/mars and /work with 10TB, 20TB and 10TB respectively. But, there must be an entry in /etc/vfstab if we create a partition. Am I right ?
The output of /etc/vfstab is
root@mylodon # cat /etc/vfstab #device device mount FS fsck mount mount #to mount to fsck point type pass at boot options
#
fd - /dev/fd fd - no -
/proc - /proc proc - no -
/dev/md/dsk/d10 /dev/md/rdsk/d10 / ufs 1 no -
/devices - /devices devfs - no -
ctfs - /system/contract ctfs - no -
objfs - /system/object objfs - no -
/dev/md/dsk/d20 - - swap - no -
/dev/md/dsk/d30 /dev/md/rdsk/d30 /var ufs 1 no -
Yes and it's a lot easier this way. Dealing with volume management when you have 48 disks would be a royal pain. What you did so far is fine, it's just not partition based but the behavior from a users point of view is the same.