Substitua rpool pelo seu nome do pool do ZFS nas instruções abaixo.
Mover /tmp para ZFS
-
Mova seu diretório
/tmpexistente para outro lugar:mv /tmp /tmp2 -
Crie um sistema de arquivos ZFS para
/tmp. Observe que a propriedademountpointdeve serlegacydevido a um excelente bug de condição de corrida mencionado no wiki do ZFS no Linux [Arquivo , passo 4.11] .zfs create -o mountpoint=legacy rpool/tmp -
Copie o conteúdo da sua antiga pasta
/tmppara a nova:rsync -avHXShPs /tmp2/ /tmp/ -
Verifique se o conteúdo foi copiado corretamente antes de excluir a antiga pasta
/tmp:rm -rfv /tmp2 -
Adicione a nova pasta
/tmpa/etc/fstabpara que ela seja montada na inicialização:echo "rpool/tmp /tmp zfs defaults 0 0" | tee -a /etc/fstab
Mover /var/tmp para ZFS
Basicamente, as mesmas instruções se aplicam.
-
mv /var/tmp /var/tmp2 -
zfs create -o mountpoint=none rpool/var zfs create -o mountpoint=legacy rpool/var/tmp -
rsync -avHXShPs /var/tmp2/ /var/tmp/ -
rm -rfv /var/tmp2 -
echo "rpool/var/tmp /var/tmp zfs defaults 0 0" | tee -a /etc/fstab