Преамбула
/me добыл новый винт — побольше объёмом и потише. План миграции вырисовался такой:
переехать на Ext4 c ReiserFS;
вынести
/homeна отдельный раздел (и монтировать его с опциейacl, нужно для вебразработки на локалхосте)Организовать раздел для всякой мультимедии, доступный из-под виндов (+Ext2FSD/Ext2IFS).
Как происходил переезд
LiveUSB с убунтой, rsync -a (доооолго), правка /etc/fstab, покуривание статьи про Grub2, правка /etc/default/grub, пара перезагрузок (неправильно указал раздел для свопа).
Итого
Идея обращаться к разделам по UUID офигительна. Нет, правда. Можно тасовать винты абсолютно как заблагорассудится — пофиг. Пока UUID не поменялся — всё будет работать, разделы монтироваться, ОС — грузиться, а панды — танцевать.
Копировать содержимое дисков
rsyncом — идея не очень. Файлы копируются по одному. Пока копировались рабочие копии репозиториев svn, от скуки чуть не погиб. Страшно подумать, сколько времени заняло бы копирование, будь оба винта IDE.Вообще по-хорошему в этом случае следовало бы копировать inodes пачками. Однако, утилиты, которая бы это умела, мне найти не удалось (нет,
anyfs-toolsу меня не компилится).Способа заставить
rsyncпоказывать прогресс «приступами» (20 последних файлов раз в 5 секунд, например) мне найти не удалось.
В общем, за вечер мне удалось осуществить переезд. Данные, что характерно, целы без дополнительных приседаний. После виндов мне это кажется просто откровением.