LINUX.ORG.RU

смена фс на /


0

1

можно как-то это сделать без переустановки ОС? раньше пробовал, cp -a вроде, после загрузки в «свежескопированную» ОС, KDM не смог запустить сессию KDE, мотивируя это тем, что polkit-какой-то-agent не может быть запущен, всё плохо и сделать ничего нельзя.

★★★★★
Ответ на: комментарий от snoopcat

Я тоже не знаю, но где-то когда-то читал, что бэкап корня нужно делать именно так.

Umbra
()
Ответ на: комментарий от snoopcat

Наверное, сохранение прав или что-то в этом роде.

Umbra
()

ССЗБ, man cp
-p same as --preserve=mode,ownership,timestamps

anonymous
()

пользуйся таром с ключиком -p.

mi_estas
()
Ответ на: комментарий от snoopcat

Значит что cp не будет лезть в примонтированные каталоги.

elverion
()
Ответ на: комментарий от snoopcat

> а что за опция? моя не понимать

Не переходить за точки монтирования, оставаться на той же файловой системе.

i-rinat ★★★★★
()

Загружайся с livecd, монтируй рут, делай копию, заменяй фс и вертай все назад. Что сложного?

fat_angel ★★★★★
()

LVM, создаешь новый раздел, создаешь на нем ФС, копируешь файлы с сохранением прав, корректируешь fstab и grub.conf  — reboot

sdio ★★★★★
()

Обычно копирую через tar. Чтобы было проще, монтирую устройство, содержащие корневую ФС ещё раз, в другой каталог. Тогда ключи типа "--one-file-system" не нужны. Но если в системе SeLinux, нужно сообщить tar'у об этом. Ключик -p для root'а есть по умолчанию.

tar -c -f - . | ( cd /mnt/newdisk ; tar -x --selinux --xattrs -f - )

Правда, тут как то надо убрать копирование lost+found.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.