Движущиеся данные из Linux зеркально отражают в freebsd ZFS

В комментарии Вы упомянули, что Вы - пользователь Mac. Почему бы не придерживаться OS X и выполненных Параллелей или Fusion на том поле?

2
задан 13 April 2017 в 15:14
1 ответ

Начну с оговорки: ZFS все еще является экспериментальной даже во FreeBSD 9.0, поэтому, если вы потеряете все свои данные, вам не разрешено жаловаться или плакать. Другими словами, убедитесь, что у вас всегда есть работающая и проверенная схема резервного копирования.

Во-первых: вы переходите с Linux на FreeBSD, поэтому вы захотите использовать tar для резервного копирования данных из старой системы. . Просто смонтируйте свой новый жесткий диск в / mnt и запустите все. Второе предостережение связано с первым: вы кладете все яйца в одну корзину. Это плохо. У вас должно быть два разных места, куда вы перемещаете свои данные при установке новой ОС. Я бы порекомендовал купить дешевый внешний USB-накопитель или одолжить его у друга. скопируйте свои данные на новый внутренний диск, отформатированный в MSDOS, проверьте файл tar, затем распакуйте его на внешний диск. Сравните данные на внешнем диске с исходными данными с помощью find, xargs, md5sum и diff следующим образом:

find olddirectory | xargs md5sum > olddata
find newdirectory | xargs md5sum > newdata
diff olddata newdata

Вы хотите сохранить один из этих файлов md5sum для последующей проверки, поэтому поместите его на флэш-накопитель или pastebin. com или что-то в этом роде. Я знаю, что это был долгий процесс, но я должен хотя бы сказать вам, что нужно делать правильно. Если вы проигнорируете их и все пойдет не так, вас предупредили.

Затем удалите все данные на внешнем диске и скопируйте файл tar на внешний диск. Теперь просуммируйте два tar-файла и убедитесь, что они совпадают.

Теперь установите FreeBSD 9.0 с корнем ZFS и пулом raidz на четыре диска. распакуйте ваши данные в новую систему и сравните их с файлом md5sum, который вы сохранили ранее.

Теперь добавьте пятый диск с помощью zpool add. Убедитесь, что вы прочитали zpool (8) от начала до конца и все поняли, прежде чем начать. Если у вас есть Virtualbox, вы можете даже захотеть запустить небольшое моделирование, прежде чем делать это по-настоящему. Вам не нужно делать виртуальные диски в vbox такими же большими, как те, которые вы собираетесь использовать. FreeBSD 9.0 занимает около 4,5 ГБ, поэтому создайте экземпляр vbox с 4 жесткими дисками по 5 ГБ каждый. Установите на них FreeBSD 9.0 в корневой конфигурации ZFS. Затем перейдите в конфигурацию vbox и добавьте пятый диск размером 10 ГБ. Добавьте этот новый диск в пул ZFS.

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

вы можете даже захотеть запустить небольшое моделирование, прежде чем делать это по-настоящему. Вам не нужно делать виртуальные диски в vbox такими же большими, как те, которые вы собираетесь использовать. FreeBSD 9.0 занимает около 4,5 ГБ, поэтому создайте экземпляр vbox с 4 жесткими дисками по 5 ГБ каждый. Установите на них FreeBSD 9.0 в корневой конфигурации ZFS. Затем перейдите в конфигурацию vbox и добавьте пятый диск размером 10 ГБ. Добавьте этот новый диск в пул ZFS.

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

вы можете даже захотеть запустить небольшое моделирование, прежде чем делать это по-настоящему. Вам не нужно делать виртуальные диски в vbox такими же большими, как те, которые вы собираетесь использовать. FreeBSD 9.0 занимает около 4,5 ГБ, поэтому создайте экземпляр vbox с 4 жесткими дисками по 5 ГБ каждый. Установите на них FreeBSD 9.0 в корневой конфигурации ZFS. Затем перейдите в конфигурацию vbox и добавьте пятый диск размером 10 ГБ. Добавьте этот новый диск в пул ZFS.

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

поэтому создайте экземпляр vbox с 4 жесткими дисками по 5 ГБ каждый. Установите на них FreeBSD 9.0 в корневой конфигурации ZFS. Затем перейдите в конфигурацию vbox и добавьте пятый диск размером 10 ГБ. Добавьте этот новый диск в пул ZFS.

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

поэтому создайте экземпляр vbox с 4 жесткими дисками по 5 ГБ каждый. Установите на них FreeBSD 9.0 в корневой конфигурации ZFS. Затем перейдите в конфигурацию vbox и добавьте пятый диск размером 10 ГБ. Добавьте этот новый диск в пул ZFS.

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

1
ответ дан 3 December 2019 в 13:10

Теги

Похожие вопросы