1

Я использую FreeNAS-9.3-STABLE-201512121950 с USB-накопителя в VirtualBox на Mac Mini Server (конец 2012 - Macmini6,2) под управлением OS X El Capitan. Четырехъядерный i7, 16G RAM, с 8G и 2 процессорами, посвященными виртуальной машине FreeNAS.

У меня есть несколько внешних жестких дисков (SATA и SSD), подключенных через USB3.0, которые я использую для 2 отдельных пулов хранения, состоящих из виртуальных жестких дисков (.vmdk) на этих отдельных физических дисках.

  1. /mnt/ZFS (RAIDZ3 - 6x500G + 64G L2ARC SSD-кэш) - создан для избыточности и важных вещей, использует сжатие lz4
  2. /mnt/Media (диски разных размеров, все с чередованием + кэш SSD L2ARC + 64G + журнал SSD 8G ZIL) - созданы для потоковой передачи мультимедиа, без сжатия или избыточности.

Я успешно установил и настроил плагин Plex Media Server, который использует jail root /mnt /Media /Jails. Он имеет полный набор данных /mnt /Media Dataset, и я не выделяю память для этой тюрьмы.

Теперь я хочу установить плагин Crashplan, но я понимаю, что существует только один корень тюрьмы, который не находится в предпочтительном наборе данных (/mnt/ZFS). Я хочу сделать резервную копию важных вещей с помощью этого плагина, и он должен быть отделен от моего набора данных Media.

У меня возникают проблемы с обертыванием всей структуры каталогов / файлов и последствиями удаления джейлов / плагинов, если что-то пойдет не так.

Единственное, о чем я могу подумать, это один из следующих двух вариантов:

  1. Добавьте дополнительный набор данных специально для джейлов / плагинов и установите корень тюрьмы внутри этого нового набора данных.
  2. Установите для корня тюрьмы / mnt / ZFS / Jails для избыточности

Вопросы относительно № 1:

  • Должен ли новый набор данных для Jails быть избыточным, если бы я должен был установить плагин Crashplan и выделить для него /mnt /ZFS, чтобы сохранить его в облаке?
  • После назначения хранилища этому набору данных Jail, если я удаляю этот набор данных, он также удалит файлы из /mnt /ZFS, которые ему назначены - и, чтобы предотвратить это, можно просто отменить назначение /mnt /ZFS для Jails Набор данных и / или плагин Crashplan?

Вопросы относительно № 2:

  • Если я назначу хранилище из /mnt /Media для подключаемого модуля Plex Media Server, в котором хранится корень тюрьмы /mnt /ZFS /Jails, что произойдет, если я потеряю диск из /mnt /Media? Это также повредит набор данных /mnt /ZFS?
  • Будет ли все хранилище /mnt /ZFS доступно для /mnt /ZFS /Jails /plex_media_server1?

Моя цель - сохранить эти 2 набора данных отдельно, но иметь возможность устанавливать плагины на каждом из них. Я в полном недоумении. Любая помощь или совет будут оценены на этом этапе. Я прочитал документацию, но, насколько я могу судить, она действительно не помогает в моей конкретной ситуации.

1 ответ1

1

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

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

  • Я добавил набор данных /mnt/ZFS/jailroot чтобы мои тюрьмы были избыточными.
  • Я добавил хранилище из /mnt/ZFS/Media в тюрьму PLEX в /media .
  • Я добавил набор данных /mnt/ZFS/NAS для важных файлов, которые требуют избыточности.
  • Я создал джейл Crashplan в /mnt/ZFS/jailroot Dataset
  • Я добавил хранилище из /mnt /ZFS /NAS to the Crashplan jail under /media`.

Кажется, ничего не изменилось к худшему, но из того, что я понял из документации FreeNAS, вот как это должно работать:

  • Добавление хранилища в тюрьму - это только добавление указателей (вроде символических ссылок) к этим файлам из связанного набора данных, так что это фактически не увеличивает использование хранилища.
  • Реальные тюрьмы, которым назначены эти наборы данных, интерпретируют файлы не как символические ссылки, а как реальные файлы, поэтому удаление их из тюрьмы фактически удалит их из файловой системы.
  • Это должно означать, что если я удаляю тюрьму Plex, она также удалит все содержимое этой тюрьмы в /media , которая включает в себя назначенный ему набор данных /mnt/Media , поэтому сначала мне нужно отменить назначение этого набора данных из тюрьмы до удаляя тюрьму
  • Тем не менее, я думаю, что в последних версиях FreeNAS существуют отказоустойчивые сейфы, которые предотвращают такое поведение.

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