我目前有这些分区的高清:
/dev/sdb1 /
/dev/sdb2 swap
/dev/sdb3 /home
Run Code Online (Sandbox Code Playgroud)
我正在考虑为我的/分区购买一个 ssd 。
现在我的问题是:是否可以将我当前的配置移动/转换为新配置(两个磁盘,/home 仍然存在)?最好是从正在运行的系统内部?
psu*_*usi 11
我建议不要使用dd. 它只是逐个扇区复制一个哑扇区,这意味着如果目标分区较小它会失败,并且浪费大量时间复制空闲空间,如果目标分区较大,则额外的空间将无法使用,直到您运行resize2fs来扩展文件系统。
最好从 Live CD 执行此操作,因为如果您在修改文件时复制文件,您最终会得到损坏的结果。
格式化 ssd 并挂载新的 ssd 分区和原始根分区,然后运行sudo cp -ax /media/old-partition/* /media/new-partition,其中 old-partition 和 new-partition 被替换为它们的实际挂载点。这将复制每个文件,保留所有权、权限和时间戳。
然后运行sudo grub-install --root-directory=/media/new-partition /dev/SSD_DEVICE,在为新分区和 SSD_DEVICE 替换正确的值后。这将安装 grub,使磁盘可启动。
重新启动后(确保您的 bios 配置为从 ssd 而不是旧驱动器启动),通过检查df和/或的输出确保您是从 ssd 而不是从旧驱动器运行mount,您应该很好地吹走旧分区。
哦,/etc/fstab在复制和更新根分区的 UUID 以匹配新 SSD 分区而不是旧分区的 UUID 后,您将希望编辑新分区上的文件。您可以通过运行找到该 UUID sudo blkid。
编辑:在上面的副本中添加了/*,但需要编辑超过6个字符。现在是 101 个字符!
| 归档时间: |
|
| 查看次数: |
10956 次 |
| 最近记录: |