Клонируйте ОС к диску меньшего размера

cut существует для точно этой цели. -d флаг указывает разделитель, и -f указывает который поля произвести:

cut -d: -f1 /etc/passwd

Аргумент -f может быть что-то как 1,3 показать первые и третьи поля, или 1-3 показать первые три; существуют также -b и -c флаги для чтения байтов и символов вместо полей. Если Вам нужно что-то более гибкое, обычно awk добьется цели (см. ответ Matthew),

2
16.03.2011, 15:24
1 ответ

Необходимо смочь смолить все и извлечь его к новому диску. Сначала включите второй диск, затем загрузитесь во что-то, что не использует исходный диск, такой как живой CD. После того, как это просто копирует все. Например:

# Mount the source drive
mkdir /mnt/source
mount /dev/sda1 /mnt/source
# Mount the destination drive
mkdir /mnt/destination
mount /dev/sdb1 /mnt/destination
# Copy everything
cp -rp /mnt/source /mnt/destination

Просто еще не перезагружайте, необходимо установить Личинку на конечном диске, чем-то как:

grub-setup -d /mnt/destination /dev/sdb

Можно также использовать промежуточный диск, если Вы не можете подключить второй диск к тому же компьютеру, но шаги подобны. Наконец помните, не используйте те команды как есть, всегда проверяйте и проверяйте это дважды, они относятся к Вашей системе.

(В случае, если у кого-то есть немного отличающееся требование, которое не включает конечный диск меньшего размера, Clonezilla является определенно лучшим выбором.)

3
27.01.2020, 22:07
  • 1
    я хотел бы упомянуть, что необходимо удостовериться, что Вы не пытаетесь клонировать виртуальные файловые системы... –  xenoterracide 17.03.2011, 03:15
  • 2
    , почему личинка не копирует с командой CP. И Вы упомянули, что смолили, но никогда не объясняли как???? –  Joshua Robison 05.06.2011, 11:32
  • 3
    @Joshua grub хранится в MBR, который не становится скопированным с cp. tar archiver, как zip или rar. В основном Вы делаете архив из исходного диска, затем извлекаете его к конечному диску. Обратитесь к man tar поскольку, как использовать его или спросить в другом вопросе. –  phunehehe 05.06.2011, 16:11

Теги

Похожие вопросы