Pull to refresh

Comments 10

При текущих объемах оперативной памяти — мне не нужен swap.
Не совсем понял назначение вот этого шага:
sfdisk -d /dev/sda | sfdisk /dev/sdb

Не проще ли просто создать раздел sdb1 такого же или большего размера чем sda1?
ну, на диске обычно есть еще и другие разделы…
Тогда в чем смысл переносить корень на другой диск и оставить на старом диске все остальные разделы (возможно, такие как swap, /var, /home, /tmp и т.д.)? Если уж переносить, то, мне кажется, все сразу…
И мне показалось, или вы делаете зеркало /dev/sdb1 + /dev/sda1, оставляя при этом все остальные разделы вне зеркала?
во-первых, это не я. это автор статьи. :)
а во-вторых, мне кажется, что идея статьи показать как переносить систему, а не дать точную последовательность команд для конкретного случая. Кто-то будет зеркались своп, а кто-то нет. Кто-то будет зеркалить /tmp, а кто-то сделает его RAID0, ну и т.д. А кто-то просто из статьи узнает как просто в одну строку сдублировать таблицу разделов.
Меньше действий чем через fdisk. Создается полная копия на основе sda. Не нужно думать с того ли блока началось «начало» диска.
В данном случае начало раздела соблюдать не нужно, т.к. далее там создается новая файловая система. Плюс зачем копировать таблицу разделов на sdb, если другие разделы в итоге все равно остаются жить на sda?
Имхо, статья хорошая, но эта конкретная команда вызывает лишнюю путаницу.
Напомнили мне про мою очень старую статью, которую время от времени дописывали, по мере появления новых технологий:

www.altlinux.org/CreateMdRAID1onLiveSystem

Там можно несколько полезных действий взять на вооружение, например, -b internal для mdadm или увеличение скорости синхронизации через /proc и т.д.
Только что попробовал на VirtualBox, на рейде стоит lvm и всё работает, единственное я не стал создавать /etc/mdadm.conf он автоматически сам ищет, с mdadm.conf — не загружался.
И потом надо было сделать
touch /.autorelabel
после rsync selinux не пускает даже из под консоли без него.
Sign up to leave a comment.

Articles