FreeBSD'de bir diski tamamen ZFS için kullanacaksanız gpart ile partition oluştumanıza gerek yok.
Hatta aşağıdaki gibi bir hata alabilirsiniz.
GEOM: da1: corrupt or invalid GPT detected.
GEOM: da1: GPT rejected -- may not be recoverable
da1 diskini zfs tank1 olarak eklemek için aşağıdaki komutları çalıştırabilirsiniz.
Not: Buradaki komutlar FreeBSD 9.1 üzerinde test edilmiştir.
# zpool create -m none -f tank1 /dev/da1
# zfs create -p tank1/backup
# zfs set mountpoint=/backup tank1/backup
# zfs set compress=lzjb tank1/backup
mount çıktısı aşağıdaki gibi olacaktır:
tank1/backup on /backup (zfs, local, nfsv4acls)
Diğer faydalı zfs komutları:
# zpool listNAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
tank0 119G 6.04G 113G 5% 1.00x ONLINE -
tank1 7.94G 152K 7.94G 0% 1.00x ONLINE -
# zpool status pool: tank0
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
tank0 ONLINE 0 0 0
da0s1 ONLINE 0 0 0
errors: No known data errors
pool: tank1
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
tank1 ONLINE 0 0 0
da1 ONLINE 0 0 0
Compression özelliğinin aktif olup olmadığının kontrol edilmesi:
# zfs get compression |grep tank1tank1 compression off default
tank1/mail compression lzjb local
zfs get all komutu ile de zfs bölümleri hakkında detaylı bilgi alabilirsiniz.
Hatta aşağıdaki gibi bir hata alabilirsiniz.
GEOM: da1: corrupt or invalid GPT detected.
GEOM: da1: GPT rejected -- may not be recoverable
da1 diskini zfs tank1 olarak eklemek için aşağıdaki komutları çalıştırabilirsiniz.
Not: Buradaki komutlar FreeBSD 9.1 üzerinde test edilmiştir.
# zpool create -m none -f tank1 /dev/da1
# zfs create -p tank1/backup
# zfs set mountpoint=/backup tank1/backup
# zfs set compress=lzjb tank1/backup
mount çıktısı aşağıdaki gibi olacaktır:
tank1/backup on /backup (zfs, local, nfsv4acls)
Diğer faydalı zfs komutları:
# zpool listNAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
tank0 119G 6.04G 113G 5% 1.00x ONLINE -
tank1 7.94G 152K 7.94G 0% 1.00x ONLINE -
# zpool status pool: tank0
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
tank0 ONLINE 0 0 0
da0s1 ONLINE 0 0 0
errors: No known data errors
pool: tank1
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
tank1 ONLINE 0 0 0
da1 ONLINE 0 0 0
Compression özelliğinin aktif olup olmadığının kontrol edilmesi:
# zfs get compression |grep tank1tank1 compression off default
tank1/mail compression lzjb local
zfs get all komutu ile de zfs bölümleri hakkında detaylı bilgi alabilirsiniz.