Вопрос или проблема
В настоящее время у меня есть машина с Windows 10, на которой работает Plex, с загрузочным диском SSD, который получает файлы из локального DrivePool, состоящего из 3 дисков по 8 ТБ. Эти диски сейчас почти заполнены, и я только что купил еще 2 таких же диска на распродаже.
Я собираюсь перейти на Linux при установке этих новых дисков, и в основном для того, чтобы воспользоваться этой книгой рецептов.
Я вполне готов потерять все на SSD, так как все это можно вручную восстановить после перехода на Linux, либо с помощью книги рецептов, либо через ручную конфигурацию. Медиафайлы в DrivePool, с другой стороны, у меня нет возможности резервного копирования.
Какой наилучший метод для перехода на Linux в этом случае? Я видел упоминания mergerfs и zfs в интернете, но не уверен, как настроить это без потери данных.
.
Ответ или решение
Теория
В настоящее время вы используете Plex на Windows 10 с файлами, находящимися на локальном DrivePool, который состоит из трех 8TB дисков. Теперь вы хотите мигрировать систему на Ubuntu и добавить еще два новых диска такой же емкости. Основная задача заключается в том, чтобы установить новую операционную систему и инструменты без потери имеющихся медиафайлов.
Миграция с Windows на Ubuntu требует тщательной подготовки, особенно когда речь идет о больших объемах данных и необходимости сохранить их в целости. В данном случае, важно выбрать файловую систему и инструменты, которые обеспечат надежное управление данными и их безопасность.
MergerFS и ZFS– это два мощных инструмента для управления жесткими дисками в Linux. Каждый из них имеет свои преимущества, но важно подчеркнуть, что они различаются по принципу работы и философии управления данными.
-
MergerFS – это стек, который объединяет несколько файловых систем в один общий пул без необходимости изменения форматов данных или файловой системы. Он известен своей простотой и возможностью работать поверх существующих структур данных. Это позволяет вам оставить текущие файлы на NTFS-дисках, просто примонтировав их в Linux.
-
ZFS, напротив, – это комплексная файловая система и менеджер объемов данных, разработанная для обеспечения высокой надежности и масштабируемости. ZFS предлагает дедупликацию, целостность данных и возможность создания моментальных снимков (snapshots), что делает его надежным выбором для сложных реализаций. Однако, настройка и поддержка ZFS может быть более сложной, особенно для новых пользователей Linux.
Пример
Представим, что вы решили использовать MergerFS. Вы можете легко примонтировать текущие NTFS-диски в вашей новой Ubuntu-системе и объединить их в единый пул. Это не требует конверсии вашей существующей файловой системы, сохраняя все данные в целости.
Шаги, которые следует предпринять:
-
Установка Ubuntu: Загрузите Ubuntu, создайте установочную флешку и установите операционную систему на ваш SSD. В процессе установки можно удалить все данные с SSD, так как они неважны в рамках данной задачи.
-
Подключение дисков: Подключите свои 8TB диски к системе. Ubuntu автоматически распознает NTFS-диски, поскольку они широко поддерживаются в Linux.
-
Установка MergerFS: После установки системы и подключения всех дисков, установите MergerFS.
sudo apt update sudo apt install mergerfs
-
Настройка MergerFS: Создайте конфигурацию для объединения ваших дисков. Это можно сделать, отредактировав файл
/etc/fstab
для автоматического монтирования./mnt/data* /mnt/mergerfs fuse.mergerfs allow_other,use_ino,defaults 0 0
Этот пример иллюстрирует, что MergerFS позволяет объединить множество разнородных дисков в один. Это будет полезно, если вы хотите использовать каждое немного различное пространство на диске.
Если же вы выберете ZFS, необходимо будет изначально сделать резервную копию данных, так как ZFS требует форматирования дисков. Это можно сделать путем временного копирования данных на свободные диски или внешние хранилища.
Применение
Ваш выбор между MergerFS и ZFS должен основывается на балансе между простотой внедрения и уровнем контроля, который вам необходим. Запуск MergerFS предоставляет быстроту и простоту, а также совместимость с существующей файловой системой. ZFS, хотя и требует больше первоначальных усилий, предлагает беспрецедентный уровень контроля и безопасности данных.
Ваш физический набор данных почти исчерпал текущие возможности, и добавление дополнительных дисков только упрочняет необходимость в надежной файловой системе. ZFS вам предоставит целостность данных и возможность эволюционировать ваш пул, прибегая к "горячей" замене и расширению дисков.
Переход с Windows 10 на Ubuntu с существующей конфигурацией требует рассматривать каждое решение тщательно и оценивать их в контексте будущих требований вашей системы. Это также предоставляет возможность пересмотреть инвентаризацию, обеспечить обновление оборудования и использовать современные инструменты управления.
Внедряя одну из этих систем, вы можете быть уверены, что ваша коллекция медиафайлов в безопасности, а новые возможности по автоматизации и управлению значительно упростят вашу задачу управления сервером.