У меня установлен Mint 19 на довольно старой машине, где производительность невелика. Я смог переместить раздел подкачки в пул ZFS с помощью этих инструкций. Однако я хочу переместить /tmp и /var/temp в пул ZFS для увеличения скорости диска. Тем не менее, я не могу найти достойные инструкции о том, как это сделать. Как мне переместить эти две папки в пул ZFS?
1 ответ
0
Замените rpool на имя вашего пула ZFS в инструкциях ниже.
Переместить /tmp в ZFS
Переместите существующий каталог
/tmpкуда-нибудь еще:mv /tmp /tmp2Создайте файловую систему ZFS для
/tmp. Обратите внимание, что свойство точкиmountpointдолжно бытьlegacyиз-за выдающейся ошибки состояния гонки, упомянутой в вики ZFS на Linux [ Архив, шаг 4.11] .zfs create -o mountpoint=legacy rpool/tmpСкопируйте содержимое вашей старой папки
/tmpв новую:rsync -avHXShPs /tmp2/ /tmp/Убедитесь, что содержимое скопировано правильно перед удалением старой папки
/tmp:rm -rfv /tmp2Добавьте новую папку
/tmpв/etc/fstabчтобы она монтировалась при загрузке:echo "rpool/tmp /tmp zfs defaults 0 0" | tee -a /etc/fstab
Переместить /var/tmp в ZFS
В основном применяются те же инструкции.
mv /var/tmp /var/tmp2zfs create -o mountpoint=none rpool/var zfs create -o mountpoint=legacy rpool/var/tmprsync -avHXShPs /var/tmp2/ /var/tmp/rm -rfv /var/tmp2echo "rpool/var/tmp /var/tmp zfs defaults 0 0" | tee -a /etc/fstab
