У меня есть производственная машина на одном жестком диске емкостью 3 ТБ. Теперь я добавил в него еще один диск на 4 ТБ. Накопитель емкостью 3 ТБ используется уже 1,5 года, а диск емкостью 4 ТБ - новый.
На данный момент у меня есть около 1500 ГБ уникальных данных (без учета резервных копий) на диске 43 ТБ. Я буду хранить около 500 ГБ архивов с других машин в сети, предоставляя общие ресурсы Samba для доступа к своим старым файлам. Это не должно быть быстрым, но должно быть избыточным (у меня есть единственная копия данных).
Я не уверен, как мне организовать хранилище, чтобы максимизировать безопасность данных с тем, что у меня есть прямо сейчас. Я, наверное, смогу добавить к этой машине еще 4 ТБ через 2 года, хорошо бы к этому быть готовым.
Мне в основном нужно 3 разных типа хранилища:
Я думаю о разделении моего диска 4 ТБ: 1 ТБ для SWAP, GRUB и ОС Linux 3 ТБ для ZFS И добавление зеркала 3 ТБ на весь диск 3 ТБ для избыточности.
Моментальные снимки ZFS могут до некоторой степени заменить мои обычные резервные копии производственных файлов, что, вероятно, сэкономит мне много места. Однако - если что-то случится с Zpool, у меня большие проблемы.
Я знаю, что могу создать однодисковый vdev (на разделе 3 ТБ на диске 4 ТБ). Затем я могу переместить туда все свои данные, освободив свой диск 3 ТБ. Я мог бы подготовить раздел загрузки и подкачки (хотя прямо сейчас не знаю, как это сделать) на последнем 1 ТБ моего диска 4 ТБ, очистить мой диск 3 ТБ и добавить его в мой zpool как зеркало, получив избыточность.
Звучит как хорошая идея?
У меня около 12 лет опыта использования Linux, я создал собственное ядро и установил Gentoo, я использую его ежедневно для всей моей работы с графическим дизайном и производством мультимедиа, я немного занимаюсь системным администрированием в компании, в которой я работаю, но я ни в коем случае не назову себя системным администратором. У меня нет большого опыта работы с ZFS - в последние несколько месяцев я в основном разворачивал ее для развлечения на USB-флеш-накопителях и USB-жестких дисках, пытаясь узнать о ней как можно больше.
Альтернативой является использование диска 4 ТБ в качестве архива + хранилища резервных копий с EXT4 + SWAP (чтобы снизить нагрузку на главный диск - в последние 1,5 года SWAP временами особенно усложнялся).
Это могло бы быть лучшей идеей, поскольку это намного проще и не требует от меня переноса всей моей системы на новый диск, и у меня все еще есть избыточные копии (хотя без сжатия файловой системы или контрольной суммы). Также я знаю, что диск емкостью 3 ТБ, вероятно, умрет первым, поэтому я бы предпочел переместить все на новый диск емкостью 4 ТБ, чтобы уменьшить нагрузку на старый диск объемом 3 ТБ, чтобы он мог прослужить дольше.
Есть несколько способов использовать второй диск емкостью 4 ТБ. Один из возможных способов - это то, что вы упомянули, установить новый диск емкостью 4 ТБ, а затем скопировать данные. Однако я предлагаю другой подход.
Плюсы:
Минусы:
Если данные действительно важны, я бы также предложил использовать резервную копию на 3-м диске, если он у вас есть, или в облачной службе, такой как B2. Вы упомянули 1500 ГБ. Если посмотреть на цены B2, похоже, что это будет около 7,5 долларов за такой объем данных. После завершения операции и перехода в конечное состояние (RAID 1 на ZFS) вы можете удалить резервную копию на B2, если хотите (хотя, вероятно, было бы неплохо просто продолжить резервное копирование). https://www.backblaze.com/b2/cloud-storage-pricing.html
Самое важное в этом упражнении - убедиться, что ваши данные в безопасности. Сейчас он у вас только на одном диске, так что ничего не делать в долгосрочной перспективе тоже нехорошо.
Переход с ZFS дает вам снимки состояния и RAID1, что может быть очень полезно по сравнению, скажем, с установкой второго диска и простой синхронизацией с ним или с использованием его в качестве дополнительного хранилища. Когда дело доходит до резервного копирования, моментальные снимки значительно экономят место; особенно, если многие ваши данные не меняются.