Gparted 在尝试调整现有 ext4 可启动分区的大小时挂起。我该如何调整其大小以容纳 Windows 的另一个分区?
更详细地说,我通过使用dd
并复制 4 GB 的 USB 启动盘,使 1TB 外部驱动器可启动(Ubuntu 14.04)。复制完成后,我使用 Gparted 并将未使用的分区合并到可启动分区中。
现在,在调整 ext4 分区(977gb)的大小时,Gparted 会挂起并显示完整错误这里。
我认为重点如下:
GParted 0.18.0 --enable-libparted-dmraid --enable-online-resize
Libparted 2.3
Shrink /dev/sdc1 from 929.55 GiB to 637.67 GiB 00:00:19 ( ERROR )
calibrate /dev/sdc1 00:00:01 ( SUCCESS )
path: /dev/sdc1
start: 2048
end: 1949403135
size: 1949401088 (929.55 GiB)
check file system on /dev/sdc1 for errors and (if possible) fix them 00:00:18 ( SUCCESS )
e2fsck -f -y -v -C 0 /dev/sdc1
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Error reading block 337 (Attempt to read block from filesystem resulted in short read) while reading inode and block bitmaps.
Ignore error? yes
Force rewrite? yes
Error reading block 353 (Attempt to read block from filesystem resulted in short read) while reading inode and block bitmaps.
Ignore error? yes
Force rewrite? yes
Error reading block 338 (Attempt to read block from filesystem resulted in short read) while reading inode and block bitmaps.
Ignore error? yes
Force rewrite? yes
...
和
Force rewrite? yes
Block bitmap differences: +(0--8605) +(8607--8664) +(8674--8700)
+(9453--9455) +(9486--9738) +9741 +(9744--10337) +(10340--10479)
+(10482--10517) +(10520--10543) +(10592--10599) +(10664--10671)
+(10688--10724) +(10774--10775) +10846 +10848 +(10871--10872)
+(10936--10937) +11017 +11020 +(11047--11048) +(11101--11102)
+11173 +11175 +(11198--11236) +(11238--11256) +(11309--11310)
+11381 +11383 +(11406--11420) +(11473--11474) +11545 +11547
+(11570--11571) +(11624--11625) +11696 +11698 +(11721--11723)
+(11776--11777) +11848 +11850 +(11874--11886) +(11890--11900)
+(11902--11942) +11944 +(11946--12090) +(12103--12121)
+(12174--12175) +12246 +12248 +(12271--12295) +(12299--12351)
+12353 +(12355--12500) +(12513--12532) +(12585--12586) +12657
+12659 +(12682--12701) +(12705--12740) +(12747--12755)
+(12808--12809) +12880 +12882 +(12905--12908) +(12910--12923)
+(12927--12940) +(12942--13005) +(13007--13166) +(13182--13266)
+(13319--13320) +13391 +13393 +(13427--13439) +(13441--13453)
+(13457--13469) +(13471--13527) +(13529--13675) +(13684--13763)
+(13816--13817) +13888 +13890 +(13913--13929) +(14014--14015)
+14116 +14119 +(14149--14150) +(14235--14236) +14337 +14340
+(14371--14376) +(14380--14387) +(14392--14416) +14418
+(14427--14442) +(14527--14528) +14629 +14632 +(14662--14666)
+(14668--14680) +(14684--14696) +(14698--14718) +(14720--14745)
+14747 +(14749--14906) +(14919--14974) +(15027--15028) +15099
+15101 +(15124--15138) +(15191--15192) +15263 +15265
...
类似的信息被重复了很多次。
我正在使用 Ubuntu 14.04
已编辑
@Fabby 安装外部硬盘后,我得到以下信息
maan@maan-Inspiron:/$ sudo smartctl --scan
/dev/sda -d scsi # /dev/sda, SCSI device
/dev/sdc -d sat # /dev/sdc [SAT], ATA device
maan@maan-Inspiron:/$
@adadion 是的,有点...我曾尝试使用 Gpart 和 USBLive 模式,但我一直收到“无法卸载”(?)
我已经用完整版的 Ubuntu 格式化了 USB 棒,但由于速度太慢而无法执行任何操作,因此我将 USB 复制到了外部硬盘中。
更准确地说,我做过
$ sudo dd if=/dev/sda1 of=/dev/sdb1
将 USB 驱动器复制到外部硬盘。
更新2
sudo smartctl --all /dev/sdb
@Fabby 我发布了输出http://paste.ubuntu.com/13560861/
我认为这没什么关系——目前,外部硬盘已安装,/var/sdb
所以我使用
sudo smartctl --all /dev/sdb