freebsd 10: adding disk zfs partition
Freebsd mulai versi 10 sudah ada fitur partisi zfs (experimental use). partisi zfs sudah sangat dikenal karena beberapa kelebihan2nya dalam menangani jumlah file yang besar.
sekarang saya akan menerapkan cara menambah partisi baru pada freebsd 10 yang sudah running partisi zfs.
pertama coba cek disk baru yang terdeteksi di box freebsd
# ls /dev/da*
bikin partisi gpt pada da1 (sesuai dengan HD baru yang saya add)
# gpart create -s gpt da1 da1 created
lihat hasilnya
# gpart show da1 => 34 2147483581 da1 GPT (1.0T) 34 2147483581 - free - (1.0T)
bikin pool baru, disini saya beri nama poolnya zdata
# zpool create zdata /dev/da1
lihat hasilnya
# zpool list NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT zdata 1016G 124K 1016G 0% 1.00x ONLINE - zroot 8.94G 2.75G 6.19G 30% 1.00x ONLINE -
bikin direktori baru
# mkdir /data
lihat partisi zfs yang ada
# zfs list NAME USED AVAIL REFER MOUNTPOINT zdata 109K 1000G 31K /zdata
unmount dulu zfs yang sudah di create
# zfs set mountpoint=none zdata
baru di mount ulang dengan direktori yang sudah dibuat
# zfs set mountpoint=/data zdata
cek hasilnya
# zfs list NAME USED AVAIL REFER MOUNTPOINT zdata 120K 1000G 31K /data
Seandainya menginginkan partisi baru yang ada di bawah pool zdata, bisa menggunakan perintah
# zfs crate -o mountpoint=/xxx zdata/xxx
Beerapa perintah yang mungkin diperlukan:
set quota pool disk partisi
# zfs set quota=1G zdata/xxx
delete zfs partisi
# zfs destroy zdata/xxx
Selesai, selanjutnya bisa dikembangkan sesuai dengan kebutuhan.