использование ZFS на внешнем USB-диске для резервного копирования в Ubuntu

9

Я использую Ubuntu 12.04 и хочу отформатировать, используя ZFS , внешний жесткий диск USB, чтобы использовать его в качестве резервного диска для моих домашних каталогов.

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

В планах rsynch моей домашней папки на диск ZFS, используя параметр --inplace, чтобы уменьшить размеры снимка. Надеемся, что это позволит мне хранить многочасовые снимки моих домашних каталогов на диске ZFS . Жесткий диск операционной системы, в котором находятся домашние каталоги, - это ext4, если это имеет значение. Я также хотел бы иметь встроенную поддержку ZFS в моем Ubuntu, а не FUSE .

Как мне добиться этого в Ubuntu, используя командную строку? (не вся резервная копия, а только форматирование).

MarcusJuniusBrutus
источник

Ответы:

7

Предполагается, что ваш USB-диск / dev / sdb и будет использоваться исключительно с ZFS:

zpool create pool sdb
zfs create pool/backup

Используйте / pool / backup в качестве каталога назначения rsync.

Создайте снимки с:

zfs snapshot pool/backup@$(date +%Y%m%d%H%M)
jlliagre
источник
я не должен сначала отформатировать диск как ZFS? «sudo zpool create pool sdb» дает мне «недопустимая спецификация vdev, используйте« -f », чтобы переопределить следующие ошибки: / dev / sdb является частью потенциально активного пула« пул »». И когда я пытаюсь 'sudo zpool создать -f пул SDB', я получаю "не могу открыть" / dev / sdb ': устройство или ресурс занят "
MarcusJuniusBrutus
Нет, такого понятия, как форматирование ZFS, нет (предполагается, что вы имеете в виду создание файловой системы, например, с помощью mk2efs). Является ли / dev / sdb вашим USB-диском? Вы уже создали пул ZFS на нем? На вашем USB-диске уже установлена ​​файловая система?
Jlliagre
Я создал пул ZFS с помощью предоставленных вами команд "zpool create pool sdb" и "zfs create pool / backup". Диск USB находился в / dev / sdb и был отформатирован в NTFS с подключенной файловой системой (которую я, однако, размонтировал). В любом случае, я сейчас приму ваш ответ и немного подробнее прочту о пулах ZFS ...
MarcusJuniusBrutus
Таким образом, пулы уже были там, когда вы получили сообщение об ошибке. Что говорит: zpool list pool, zpool status poolа zpool history pool?
Jlliagre