Lệnh này:
dd if=/dev/sdb1 of=DEVICE_PATH_OF_SSD_DRIVE
nên hoạt động để nhân bản /
phân vùng vào ổ SSD.
EDIT: điều này sẽ chỉ hoạt động nếu phân vùng của bạn có cùng kích thước với ổ đĩa. Nếu chúng không cùng kích thước, bạn có thể sử dụng partimage :
partimage -z0 -d save /dev/sdb1 clone.partimg
partimage restore DEVICE_PATH_OF_SSD_DRIVE clone.partimg
rm clone.partimg
Một lưu ý cho phương pháp này là bạn cần có đủ dung lượng trên ổ đĩa của mình cho một hình ảnh chứa tất cả nội dung của /
. Bạn sẽ ổn nếu bạn có> 10GB miễn phí. Nếu không, bạn có thể sử dụng -z1
thay vì -z0
nén hình ảnh. Để nén thậm chí lớn hơn, sử dụng -z2
. Ngoài ra, partimage không hỗ trợ hệ thống tệp ext4 .
Khi bạn đã thực hiện điều đó, bạn nên gắn SSD và kiểm tra xem dữ liệu của bạn đã được sao chép đúng chưa:
$ 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
Thay thế ext4
bằng hệ thống tập tin bạn đã sử dụng /
.
Bạn có thể sẽ cần phải cài đặt bộ tải khởi động GRUB trên ổ đĩa này:
sudo grub-install DEVICE_PATH_OF_SSD_DRIVE
Sau đó, bạn sẽ cần chỉnh sửa /etc/fstab
tệp của mình để thay thế /dev/sdb1
bằng đường dẫn thiết bị của ổ SSD trong mục nhập gắn kết /
. ( sudo $EDITOR /etc/fstab
)
Vui lòng đợi cho đến khi câu trả lời này có một vài upvote trước khi làm theo các hướng dẫn này. Tôi không phải là một chuyên gia về những điều này vì vậy tôi có thể đã bỏ lỡ một số thông tin quan trọng. Bất cứ ai nhìn thấy bất kỳ sai sót trong việc này, xin vui lòng thêm một nhận xét giải thích chúng. Bạn nên thực hiện các biện pháp phòng ngừa như vậy bởi vì nếu có sự cố xảy ra, nó có thể khiến máy tính của bạn không thể khởi động được.