Приветствую всех!
Как можно уменьшить размер слайса, чтобы образовалось неиспользуемое пространство под винду? Но так, чтобы данные не затёрлись?
Как уменьшить размер слайса?
dump - sysinstall - restore
Если конечно есть куда забекапить. Это будет быстро, просто и надежно.
А если нет куда забекапить?
Как можно уменьшить размер слайса, чтобы образовалось неиспользуемое пространство под винду? Но так, чтобы данные не затёрлись?
Ни как =)
Сохраняем данные разделов с помощью dump, далее делаем новую разметку, заливаем обратно данные с помощью restore.
если нет куда забекапить?
ищи значит =)
ОК, понял, буду курить dump/restore :cool:
Я делаю с диска на диск, быстро-просто-надежно. Если ФС FFS, то ничего отмонтированить не надо, даже корневой раздел, даже если у вас выключены всякие плюшки FFS.
Бекапит он тупо разделы на слайсе, а значит ни о каких пермишенах потом думать не надо. А вот разбекапить потом можно хоть весь раздел сразу, хоть выборочно по файлику.
Например:
dump -auLf root /dev/ad10s1a #забекапит корневой раздел на слайсе ad10s1 в файл root в текущем каталоге.
a - нужен чтоб он не мучился с поиском конца ленты.
u - обновить историю дампов
L - делать дамп со снимка системы
f - делать дамп в файл
И так поступить с каждым разделом слайса.
А вот, что бы все вернуть назад после переразбивки диска\переустановки системы, надо сделать чуть больше движений.
Загрузиться с Fixit, он есть на DVD1 или отдельно скачать, смонтировать раздел с бекапом и:
newfs /dev/ad10s1a
mount /dev/ad10s1a /mnt
cd /mnt
restore -xf /path2backup/root #разбекапит весь раздел из файла root в текущий раздел.
x - восстановить все
f - из файла
При восстановлении /usr например, когда данных много, он может ругаться на недостаток места в /tpm, просто смонтируйте туда /tmp с любого диска.
Надеюсь мне удалось сократить количество выкуренных мануалов. :-)