2

На одном физическом компьютере разделы / и / home недостаточно велики. Я не могу расширить два раздела напрямую, так как они являются последними двумя разделами. Я удалил два раздела и выделил два больших раздела.

Могу ли я использовать cp для резервного копирования двух разделов, а затем восстановить их в новые / и / home? Я использую USB-диск для хранения и восстановления файла резервной копии.

4 ответа4

2

Да, ты можешь это сделать.

Если вы хотите использовать cp, используйте флаг -R для рекурсивного копирования и -p для сохранения атрибутов файла (режим, владение, метки времени)

2

Файловая система на вашем USB-накопителе должна быть файловой системой Unix, поэтому вы сохраните все свои атрибуты файлов (права доступа, владелец, группа, ...).

Затем команда cp имеет --archive (-a) которая сохраняет атрибуты. В идеале вы можете добавить --one-file-system (-x) чтобы не создавать резервные копии других файловых систем, таких как /proc , /sys или других.

shell# cp --archive --one-file-system /home <DESTINATION>
shell# cp --archive --one-file-system / <DESTINATION>

Вот ты где. Для восстановления вы сделаете:

shell# cp --archive <ROOT_BACKUP>/* /
shell# cp --archive <HOME_BACKUP>/* /home 
0

Да, вы можете, но с осторожностью

  • Используйте -p (В противном случае права могут испортить все)
  • Используйте -f для безопасности
  • Вам может потребоваться обновить grub (sudo update-grub), чтобы все заработало после того, как вы скопируете материал обратно. (Это будет иметь место, если вы используете резервный файл grub.cfg для загрузки)

Альтернатива: вы также можете использовать Дисковые утилиты, такие как GParted (sudo apt-get install gparted), чтобы также перемещать разделы. Просто освободите место перед / & / home и попросите GParted расширяться назад (ссылка: Страница руководства GParted)

0

Я предлагаю использовать выделенный Live дистрибутив.

Инструменты, которые я обычно использую для этих целей, это Gparted и Clonezilla, которые доступны как автономные, так и включены в специализированные дистрибутивы, такие как Parted Magic.

Я предлагаю вам использовать последний вариант, потому что наряду с Clonezilla и Gparted есть много других полезных инструментов для обслуживания дисков и систем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .