dd克隆后的分区大小不一致

我们最近升级了一个系统硬盘 – 这是160GB,现在是2TB。 我们升级了,因为我们的空间不足,主要是/ usr,还有/ home。

我用Live CD和GParted准备了新驱动器(并且制作了一些更大的分区)。 然后,我使用dd将/,/ usr和/ boot克隆到新驱动器。 旧驱动器上的/ usr的分区大小 23GB,但是我在新的较大的驱动器上使其大约为50GB。 然而,现在似乎有什么分歧看到,什么fdisk等看到不一致。 所有的分区大小都不一致,但是/ usr是closures的,/ boot也是。 是/? 我不太清楚。 sda7是14G到DF,但15.2GB分开。

这里是df -h:

harb@joan:~$ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda7 14G 2.0G 12G 16% / none 12G 308K 12G 1% /dev none 12G 400K 12G 1% /dev/shm none 12G 456K 12G 1% /var/run none 12G 0 12G 0% /var/lock none 12G 0 12G 0% /lib/init/rw /dev/sda6 5.8G 140M 5.4G 3% /tmp /dev/sda1 230M 55M 164M 25% /boot /dev/sda9 37G 176M 35G 1% /scratch /dev/sda10 1.7T 185G 1.4T 12% /home /dev/sda5 23G 21G 992M 96% /usr 

下面是分开的分区快照:

 harb@joan:~$ sudo parted /dev/sda print [sudo] password for harb: Model: ATA WDC WD20EARS-00M (scsi) Disk /dev/sda: 2000GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 32.3kB 263MB 263MB primary ext4 boot 2 263MB 2000GB 2000GB extended 5 263MB 52.7GB 52.4GB logical ext4 6 52.7GB 59.0GB 6292MB logical ext4 7 59.0GB 74.2GB 15.2GB logical ext4 8 74.2GB 148GB 73.4GB logical linux-swap(v1) 9 148GB 190GB 41.9GB logical ext4 10 190GB 2000GB 1811GB logical ext4 

这里是fdisk:

 harb@joan:~$ sudo fdisk -l /dev/sda Disk /dev/sda: 2000.4 GB, 2000398934016 bytes 255 heads, 63 sectors/track, 243201 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0001db18 Device Boot Start End Blocks Id System /dev/sda1 * 1 32 257008+ 83 Linux /dev/sda2 33 243201 1953254992+ 5 Extended /dev/sda5 33 6406 51199123+ 83 Linux /dev/sda6 6407 7171 6144831 83 Linux /dev/sda7 7172 9019 14844028+ 83 Linux /dev/sda8 9020 17943 71681998+ 82 Linux swap / Solaris /dev/sda9 17944 23042 40957686 83 Linux /dev/sda10 23043 243201 1768427136 83 Linux 

如果你用分区表把所有东西都加了

  • 更改最后一个分区以使用磁盘的其余部分。 (您可能需要删除并在fdisk中创build与以前完全相同的起始偏移量的分区。)
  • 用resize2fs扩展文件系统。

我成功地采取了什么你可以称之为大锤的方法:用一张Live CD启动我用GParted来分割一些分区(我摆弄他们所有的只是为了确定,不知道其他人会发生什么,如果你只是摆弄一个),重新启动后,我的系统一切都很好。 df,parted,fdisk等都报告相同的大小和正确的自由空间。

如果你采取这种行动,确保你得到对你重要的备份。