x_888_1 发表于 2006-1-9 20:54:28

请教关于双硬盘系统下硬盘容量丢失的问题

请教关于双硬盘系统下硬盘容量丢失的问题:


我的电脑分区如下:

% fdisk -l

Disk /dev/hda: 40.0 GB, 40027029504 bytes
255 heads, 63 sectors/track, 4866 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 638 5124703+ 7 HPFS/NTFS
/dev/hda2 639 4866 33961410 f W95 Ext'd (LBA)
/dev/hda5 639 1913 10241406 7 HPFS/NTFS
/dev/hda6 1914 3260 10819746 7 HPFS/NTFS
/dev/hda7 4561 4687 1020096 82 Linux swap
/dev/hda8 3261 3325 522081 83 Linux
/dev/hda9 3326 4560 9920106 83 Linux
/dev/hda10 4688 4866 1437786 b W95 FAT32

Partition table entries are not in disk order

Disk /dev/hdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 * 1 4000 32129968+ 83 Linux
/dev/hdb2 4001 8000 32130000 83 Linux
/dev/hdb3 8001 9729 13888192+ 5 Extended
/dev/hdb5 8001 9729 13888161 b W95 FAT32

其中第一个硬盘装两个系统(WinXP和Linux),第二个硬盘作数据盘用,但实际使用时分区/dev/hdb1却只有10G,用df查看如下:

% df
Filesystem 1K-块 已用 可用 已用% 挂载点
/dev/hda9 9764384 6683712 2584668 73% /
/dev/hda8 505604 13430 466070 3% /boot
none 193040 0 193040 0% /dev/shm
/dev/hdb1 10586416 9761388 287256 98% /export/tools
/dev/hdb2 31625064 7660324 22358240 26% /export/data
/dev/hdb5 13874592 11094240 2780352 80% /home/vfat80
/dev/hda10 1434964 1269724 165240 89% /home/vfat40

而实际使用时也确实是空间不足,由于是重要的数据盘,本人未敢瞎折腾,请教高手应如何找回失去的空间?是不是由于/dev/hdb1是第二个硬盘的启动盘才会这样呢?

linky_fan 发表于 2006-1-9 23:05:38


其中第一个硬盘装两个系统(WinXP和Linux),第二个硬盘作数据盘用,但实际使用时分区/dev/hdb1却只有10G,用df查看如下:

光一个fdisk看得出来你分了多大得区?

自己进win下的磁盘管理看看你得hdb的第一个分区你究竟分了多少?


请教高手应如何找回失去的空间

失去的空间?你里面放了多少东西自己统计过吗?

x_888_1 发表于 2006-1-9 23:15:00

我用第三方的软件看过,是32G没错.在盘中用du命令查看文件大小,确实占用了9G多(自己估计也差不多10G左右),我是因为要装更多的东西,结果报说磁盘不足,才注意到这个问题的.还请高手指点一二啊

linky_fan 发表于 2006-1-10 10:59:47


Device Boot Start End Blocks Id System
/dev/hdb1 * 1 4000 32129968+ 83 Linux
/dev/hdb2 4001 8000 32130000 83 Linux
/dev/hdb3 8001 9729 13888192+ 5 Extended
/dev/hdb5 8001 9729 13888161 b W95 FAT32

那按照你的说法,你的hdb的分区应该是2个30G的主分区,一个20G的扩展分区(里面只含一个20G的逻辑分区)的分区结构了。


是不是由于/dev/hdb1是第二个硬盘的启动盘才会这样呢?

启动盘?你为何会有这么一说?应该只是主分区而已(没安装过hdb1系统?)

嗯,不知道你的系统上有没有光驱,可以用livecd引导一下然后再用df或du看一下容量(目的是排除你原有系统的问题)

x_888_1 发表于 2006-1-10 18:11:54


Device Boot Start End Blocks Id System
/dev/hdb1 * 1 4000 32129968+ 83 Linux
/dev/hdb2 4001 8000 32130000 83 Linux
/dev/hdb3 8001 9729 13888192+ 5 Extended
/dev/hdb5 8001 9729 13888161 b W95 FAT32


中间有个“*”,所以我认为它是引导盘,之前曾在这个盘上装过系统,后来卸掉了,连分区大小都变过了。 你说的方法我晚上会去试试的。

linky_fan 发表于 2006-1-10 19:50:00


连分区大小都变过了

pq变的? linux对pq分得区有时会认不正确的.........................

x_888_1 发表于 2006-1-11 17:19:26

不,用fdisk变的
页: [1]
查看完整版本: 请教关于双硬盘系统下硬盘容量丢失的问题