tornadomig ha scritto:morale: e' possibile tramutare una partizione / e /home da ext4 in zfs in maniera quasi indolore installando i tuoi pacchetti?
Per una home sotto ZFS, il discorso è semplice.
Crei la partizione con cgdisk di tipo (Solaris /usr & MacZFS) e dai uno
Codice: Seleziona tutto
# zpool create -O mountpoint=/home home /dev/disk/by-id/XXXXXXXXXX
dove gli XXXX indicano l'id del disco.
ZFSonLinux sconsiglia l'uso del device diretto /dev/sdX. Per le pool di piccole dimensioni (meno di 10 dischi) usa l'id.
Per la root il discorso è più complesso, almeno su Slackware.
Per fare le cose facili, bisognerebbe usare la partizione di /boot ma è una soluzione sporca e totalmente stupida, almeno quanto fare la partizione di /boot per usare il btrfs.
La caratteristica base di ZFS/Btrfs è lo snapshot che permette rollback sicuri del sistema. Fare una partizione di boot, vuol dire perdere questa possibilità per quanto riguarda il kernel del sistema operativo.
Ovviamente, esiste un wiki che parla di root nativa di ZFS su Slackware e più di una volta sono stato intenzionato a provare, ma alla fine ho lasciato perdere.
Io lo ZFS come root l'ho usato su Ubuntu (root nativa, niente partizione di /boot) e posso dire che per quanto riguarda quell'uso non è buono.
ZFS come root su Linux mangia memoria a causa di una diversa gestione dell'allocazione rispetto a Solaris e FreeBSD.
Io lo uso solo sul mio HD esterno per condividere dati tra più UNIX. Ma per quanto riguarda il sistema operativo, se sto su GNU/Linux continuo con LVM+ext4.