Newsgroup: it.comp.os.linux.sys
Titolo: Creazione pool ZFS

Sto provando ad usare ZFS
Sono riuscito a creare 2 pool, ma il terzo proprio non ne vuole sapere:
 
# cat /proc/mounts | grep sdb
 
# fdisk -l /dev/sdb
 
Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: A95745D4-7B6F-F147-8280-EC94137F3D35
 
 
# grep sdb /etc/fstab 
#/dev/sdb1 /export/sdb1 xfs defaults 0 0
 
# zpool create brick2 /dev/sdb -m /export/brick2 -f
the kernel failed to rescan the partition table: 16
cannot label 'sdb': try using parted(8) and then provide a specific slice: -1
 
# fdisk -l /dev/sdb
 
Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 2DDE12BB-1FBB-EC44-B71E-DCB012BC7D70
 
Device          Start        End    Sectors  Size Type
/dev/sdb1        2048 3907012607 3907010560  1.8T Solaris /usr & Apple ZFS
/dev/sdb9  3907012608 3907028991      16384    8M Solaris reserved 1
 
# cat /proc/mounts | grep sdb
/dev/sdb1 /export/sdb1 xfs rw,relatime,attr2,inode64,noquota 0 0
 
 
 
 
 
In pratica, ZFS esce con errore, partiziona correttamente il disco, ma poi il disco viene montato automaticamente (da chi?) come XFS
 
Precedentemente il disco aveva un FS XFS, ma ho rimosso le partizioni più e più volte. Come fa a montare un FS ZFS come se fosse un XFS ?
 
Mi sfugge qualcosa......
 
(non uso AutoFS)

 più e più volte. Come fa a montare un FS ZFS come se fosse un XFS ?
 
Questo è strano, dal tuo messaggio non si capisce bene, hai la vecchia 
riga relativa ad XFS in fstab ma è commentata, giusto?
 
 
-- 
Andrea
 

 riga relativa ad XFS in fstab ma è commentata, giusto?
 
Si, è commentata. Ho risolto solo con un reboot.
Non vorrei che ci fosse qualche demone che si memorizza i mountpoint e cerchi di montarli in automatico al primo accesso (stile AutoFS, che però non ho).
 
La cosa ancora più strana è che il mount va a buon fine (non ho provato ad accedere al mountpoint ma comunque lo vedo montato in /proc/mounts) nonostance non ci sia alcun FS XFS (o meglio, ci sono le partizioni usate da ZFS senza alcun FS formattato sopra)
 
Ribadisco che è la mia prima prova con ZFS quindi per me è tutto nuovo.

 Ribadisco che è la mia prima prova con ZFS quindi per me è tutto nuovo.
 
Ecco, ho fatto la cazzata da novellino.
Volevo aggiungere un SSD come cache, ma l'ho aggiunto come disco "normale", creando, penso, una sorta di RAID-0 ad un pool con dei dati all'interno (dati di test, ma che non vorrei eliminare, sono oltre 300GB
 
ZFS non mi fa più rimuovere il device appena aggiunto.


prendi un altro HD (anche USB) formattalo con ZFS, sposta i dataset del RAID0 sul nuovo HD (zfs send / receive), distruggi il RAID0 e riparti.
 
Tra l'altro potresti partizionare l'SSD e usarne un po' come ZIL, e un po' come L2ARC, ma non so se ti conviene a livello prestazioni (sul mio NAS casalingo vale la pena, ma e' casalingo...).
 
Ciao Jack

 Tra l'altro potresti partizionare l'SSD e usarne un po' come ZIL, e un po' come L2ARC, ma non so se ti conviene a livello prestazioni (sul mio NAS casalingo vale la pena, ma e' casalingo...).
 
Si, ho infatti creato due partizioni, sto giusto facendo qualche esperimento.

 come L2ARC
 
Occhio che su di un sistema di produzione (ovvero non usato per esperimenti)
ZIL conviene metterlo in mirror, per ovvi motivi
 
Enrico

 ZIL conviene metterlo in mirror, per ovvi motivi
 
Pensavo di fare la stessa cosa, infatti.
Prendo due SSD, li spacco a metà con due partizioni, una la metto in mirror per lo ZIL, le altre due le uso come L2ARC (o magari in RAID-0)