Назад | Перейти на главную страницу

ZFS на одном внешнем жестком диске: настройка / руководство и рабочий процесс

Есть много руководств по ZFS, но я не смог найти ни одного, в котором описаны изменения в командах, когда используется только один диск. К настоящему времени я знаю, что параметр copies=2 используется, но какие изменения в других командах и как выглядят команды рабочего процесса, когда я хочу синхронизировать свои данные с диском ZFS?

Я понимаю, что при поломке отдельного диска (не только одного блока, поскольку его все еще можно восстановить, потому что данные там дважды), но и всего диска), все данные теряются, даже если данные там дважды (копии = 2) , но таким образом функции ZFS все еще работают, поэтому я хочу попробовать. Я также понимаю, что емкость накопителя, конечно, уменьшилась вдвое из-за copies=2.

На данный момент я использую ext4 и хочу изменить использование ZFS, как выглядят команды? Мне нужно как-то удалять данные особым образом или вообще сначала? Тоже насколько я понимаю, нет rsync нужен и ZFS предоставляет свои инструменты?

-- редактировать --

Хорошо, похоже, это работает, просто проверил:

  1. Найти / просмотреть диск: # fdisk -l или $ mount
  2. Создать пул: # zpool create -f YOURPOOLNAME /dev/sdX

  3. Создайте файловую систему и установите функции:

# zfs create YOURPOOLNAME/YOURNAME
# zfs set compression=off YOURPOOLNAME/YOURNAME
# zfs set copies=2 YOURPOOLNAME/YOURNAME

(чтобы включить сжатие: .. compression=gzip ..)

  1. Используйте файловую систему. При монтировании он должен находиться в / YOURPOOLNAME / YOURNAME (когда вы выполняли эти команды, он уже должен быть там смонтирован).

4.1 Типичные инструменты, такие как rsync можно использовать на нем.

Вы не можете преобразовать ext4 файловую систему в zfs, вам необходимо сделать резервную копию данных, хранящихся на ext4 fs в другом месте, отключите ext4 fs и создайте zfs пул на диске. Это перезапишет что угодно.

Вероятно, вам понадобится использовать -f вариант (сила), если zpool обнаруживает что-то еще, что было раньше.

После этого вы можете использовать автоматически созданную файловую систему, как и любую другую, и rsync безусловно, может быть использован для синхронизации ваших данных на диске.