У меня установлен Mint 19 на довольно старой машине, где производительность невелика. Я смог переместить раздел подкачки в пул ZFS с помощью этих инструкций. Однако я хочу переместить /tmp и /var/temp в пул ZFS для увеличения скорости диска. Тем не менее, я не могу найти достойные инструкции о том, как это сделать. Как мне переместить эти две папки в пул ZFS?

1 ответ1

0

Замените rpool на имя вашего пула ZFS в инструкциях ниже.

Переместить /tmp в ZFS

  1. Переместите существующий каталог /tmp куда-нибудь еще:

    mv /tmp /tmp2
    
  2. Создайте файловую систему ZFS для /tmp . Обратите внимание, что свойство точки mountpoint должно быть legacy из-за выдающейся ошибки состояния гонки, упомянутой в вики ZFS на Linux [ Архив, шаг 4.11] .

    zfs create -o mountpoint=legacy rpool/tmp
    
  3. Скопируйте содержимое вашей старой папки /tmp в новую:

    rsync -avHXShPs /tmp2/ /tmp/
    
  4. Убедитесь, что содержимое скопировано правильно перед удалением старой папки /tmp :

    rm -rfv /tmp2
    
  5. Добавьте новую папку /tmp в /etc/fstab чтобы она монтировалась при загрузке:

    echo "rpool/tmp /tmp zfs defaults 0 0" | tee -a /etc/fstab
    

Переместить /var/tmp в ZFS

В основном применяются те же инструкции.

  1. mv /var/tmp /var/tmp2
    
  2. zfs create -o mountpoint=none   rpool/var
    zfs create -o mountpoint=legacy rpool/var/tmp
    
  3. rsync -avHXShPs /var/tmp2/ /var/tmp/
    
  4. rm -rfv /var/tmp2
    
  5. echo "rpool/var/tmp /var/tmp zfs defaults 0 0" | tee -a /etc/fstab
    

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .