15 Ocak 2013 Salı

FreeBSD'de gpart olmadan ZFS disk bölümü oluşturma

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.

3 yorum:

  1. Bilgiler için teşekkürler, bu arada da hayırlı olsun blog'unuz.

    Ben niyeyse ZFS 'i laptopumda önceden ayrılmış bölümlere kuramadım, illa diskin tamamına kuruldu, FreeBSD, PCBSD isolarıyla de denedim bölüme kurmak isteyince hata verdi, hatta shell'den gpart ile bölümledim gene olmadı.
    Ama tam diski seçersem hiç sorun olmadı ve kuruldu.

    Neyse şimdi gene UFS geri döndüm, problem kalmadı fakat ZFS nin fsck istememesi filan çok güzel gerçekten, iyi birşey.

    YanıtlaSil
  2. ZFS tüm diski kurulmasını tavsiye ediyor. Fakat sadece gpart ile oluşturduğunuz bir partition'a kurabiliyor olmanız gerekir. gpart komutularınızı ve hataları mail atabilir misiniz?

    YanıtlaSil
  3. Bu aralar yoğunum ama ileride boş bir vakit olursa gereken bilgileri not alayım o zaman gönderirim.
    İlginiz için teşekkür ederim.

    YanıtlaSil