Мне нужно клонировать Linux-диск на меньший целевой диск. По умолчанию Clonezilla не позволяет мне этого делать.
Вот как все выглядит сейчас:
Исходная система:
/ dev / sda1 72 ГБ 10 ГБ 58 ГБ 15% /
udev 7.9G 4.0K 7.9G 1% / dev
tmpfs 3,2 ГБ 332 тыс. 3,2 ГБ 1% / запуск
нет 5,0 млн 0 5,0 млн 0% / запуск / блокировка
нет 7.9G 0 7.9G 0% / бег / шм
Система назначения:
/ dev / sda3 912G 49G 817G 6% /
udev 7.9G 4.0K 7.9G 1% / dev
tmpfs 3,2 ГБ 332 КБ 3,2 ГБ 1% / запуск
нет 5,0 млн 0 5,0 млн 0% / запуск / блокировка
нет 7.9G 0 7.9G 0% / погон / шм
/ dev / sda2 90 млн 24 млн 61 млн 29% / загрузка
/ dev / sda6 1,9 ГБ 35 МБ 1,8 ГБ 2% / tmp
На этом разделе находится деинсталляция Linux. Исходный диск - 3 ТБ, целевой диск - 1 ТБ. Поэтому я собираюсь клонировать раздел sda1 с исходного диска, а затем восстановить его на меньшем диске вместо раздела sda3.
Что меня беспокоит, так это то, что если я сделаю это таким образом, будет ли восстановленная система работать нормально и начнет ли она, например, использовать / tmp так, как он используется в исходной системе (например, не использовать нечетный раздел tmp 2 ГБ, который он использует сейчас)? Нужно ли мне редактировать / etc / fstab или меню GRUB?
Вы можете отменить проверку размера раздела в расширенном меню диска восстановления. Это будет работать до тех пор, пока фактические разделы в образе умещаются на целевом диске.
Например, если у вас есть диск 250 ГБ с разделами 100 МБ и 60 ГБ, вы можете использовать его для восстановления образа на диск 80 ГБ. Это будет работать, потому что общий размер фактических разделов занимает меньше места на целевом диске.
ПРИМЕЧАНИЕ. Все на целевом диске будет перезаписано и заменено разделами из образа.
Сначала вы можете сжать исходные разделы с помощью parted / resize2fs. Вы можете сделать его меньше, чем нужно, а затем восстановить его на целевом диске.
В ваших показаниях, кстати, источник выглядит меньше. Или я что-то упускаю?