将 Root 移至新的 SSD,但启动后 df 显示旧 root

将 Root 移至新的 SSD,但启动后 df 显示旧 root

我将根目录(不包括 home)移到了新的 SSD 分区,启动时可以选择使用它。很明显,我现在使用这个新系统,因为我的系统速度更快,但 df 命令显示 /(根目录)位于旧分区上。

gparted 显示旧的和新的都是 / (root)

发生了什么事?明确地说,目标是将 sda1 作为根目录。

以下是相关设备的 lsblk 输出:

NAME   MOUNTPOINT    LABEL      SIZE FSTYPE UUID
fd0                               4K        
sda                           119.2G        
├─sda1                         24.4G ext4   7ade9c23-ed72-4ccc-86e5-b7cb24b97443
└─sda2                            2M        
sdb                           931.5G        
├─sdb1 /home                  906.6G ext4   813bd658-c034-4a51-a6bb-c91190aa3f43
├─sdb4 /                       20.3G ext4   ff5e5435-bfe8-465f-b94a-2857b97238ea
└─sdb5 [SWAP]                   4.6G swap   d10c3755-2b76-4955-8267-da95996b7c30
sdc                           149.1G        
└─sdc1 /media/backup          149.1G ext4   73e5eb4d-936e-487c-9bb9-df96fea192cf
sdf                           297.4G        
└─sdf1               JESSE HD 297.4G exfat  555E-4A38
sr0                             668M        
Model: ATA ADATA SU800 (scsi)
Disk /dev/sda: 128GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name  Flags
 2      1049kB  3146kB  2097kB                     bios_grub
 1      3146kB  26.2GB  26.2GB  ext4               boot, esp

Model: ATA ST1000DM003-1CH1 (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type      File system     Flags
 4      1049kB  21.7GB  21.7GB  primary   ext4
 1      21.7GB  995GB   973GB   primary   ext4
 2      995GB   1000GB  4975MB  extended
 5      995GB   1000GB  4974MB  logical   linux-swap(v1)

答案1

好的,我自己解决了。问题是我按照两个指南进行设置,但没有使用正确的 grub 安装。使用此指南,当我确保按照步骤 7 进行 grub 安装时,它就起作用了:https://frankfzw.wordpress.com/2014/12/23/migrate-ubuntu-14-04-from-hdd-to-ssd/

请务必查看此步骤的评论中的更新!!

对于不常用 chroot 的用户,可以使用 ctl-d 退出 chroot。

谢谢..

相关内容