Substitua rpool
pelo seu nome do pool do ZFS nas instruções abaixo.
Mover /tmp
para ZFS
-
Mova seu diretório
/tmp
existente para outro lugar:mv /tmp /tmp2
-
Crie um sistema de arquivos ZFS para
/tmp
. Observe que a propriedademountpoint
deve serlegacy
devido 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
/tmp
para 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
/tmp
a/etc/fstab
para 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