Эта команда:
dd if=/dev/sdb1 of=DEVICE_PATH_OF_SSD_DRIVE
должно работать для клонирования /
раздела на SSD диск.
РЕДАКТИРОВАТЬ: это будет работать, только если ваш раздел имеет тот же размер, что и диск. Если они не одинакового размера, вы можете использовать partimage :
partimage -z0 -d save /dev/sdb1 clone.partimg
partimage restore DEVICE_PATH_OF_SSD_DRIVE clone.partimg
rm clone.partimg
Предложением этого метода является то, что на диске должно быть достаточно места для образа, содержащего все содержимое /
. Вы должны быть в порядке, если у вас есть> 10 ГБ бесплатно. В противном случае вы можете использовать -z1
вместо -z0
сжатия изображения. Для еще большего сжатия используйте -z2
. Кроме того, partimage не поддерживает файловую систему ext4 .
После того, как вы это сделаете, вы должны смонтировать SSD и проверить, правильно ли скопированы ваши данные:
$ mkdir /tmp/ssd
$ sudo mount -t ext4 DEVICE_PATH_OF_SSD_DRIVE /tmp/ssd
$ ls /tmp/ssd
bin dev initrd.img lost+found opt sbin sys var
boot etc initrd.img.old media proc selinux tmp vmlinuz
cdrom home lib mnt root srv usr vmlinuz.old
Замените ext4
файловой системой, которую вы использовали /
.
Вам, вероятно, потребуется установить загрузчик GRUB на этот диск:
sudo grub-install DEVICE_PATH_OF_SSD_DRIVE
Затем вам нужно будет отредактировать ваш /etc/fstab
файл, чтобы заменить /dev/sdb1
путь устройства вашего SSD-накопителя в записи, которая монтируется на /
. ( sudo $EDITOR /etc/fstab
)
Пожалуйста, подождите, пока в этом ответе будет несколько голосов, прежде чем следовать этим инструкциям. Я не эксперт в этих вещах, поэтому я мог пропустить некоторую жизненно важную информацию. Любой, кто видит какие-либо недостатки в этом, пожалуйста, добавьте комментарий, объясняющий их. Вы должны принять такие меры предосторожности, потому что если что-то пойдет не так, это может привести к тому, что ваш компьютер не загрузится.