LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 791|回复: 4

如何找回丢失的硬盘空间?

[复制链接]
发表于 2010-4-16 11:29:53 | 显示全部楼层 |阅读模式
有一个20G分区,以前做有一个 VirtualBox的10G虚拟硬盘,前两天想把这个分区挪作他用,因为觉得里面没有什么重要的东西,就直接mkfs.ext4了,结果,fdisk -l 显示的是20G空间,但df却只有10G!如何才能找回丢失的那10G空间?  

补充: 用fdisk把分区删除再新建重新格式化之后还是只有10G,当想用cfdisk看一下分区的时候,提示 Bad primary partition 1: Partition ends after end-of-disk   难道是分区表坏了- -!

  1. sudo fdisk -l

  2. Disk /dev/sda: 238.8 GB, 238796654080 bytes
  3. 255 heads, 63 sectors/track, 29032 cylinders
  4. Units = cylinders of 16065 * 512 = 8225280 bytes
  5. Sector size (logical/physical): 512 bytes / 512 bytes
  6. I/O size (minimum/optimal): 512 bytes / 512 bytes
  7. Disk identifier: 0xc3ffc3ff

  8.    Device Boot      Start         End      Blocks   Id  System
  9. /dev/sda1   *           1        3825    30724281    7  HPFS/NTFS
  10. /dev/sda2            3826       30401   213471720    f  W95 Ext'd (LBA)
  11. /dev/sda5            3826        8925    40965718+   7  HPFS/NTFS
  12. /dev/sda6            8926       14025    40965718+   7  HPFS/NTFS
  13. /dev/sda7           14026       17850    30724281    7  HPFS/NTFS
  14. /dev/sda8   *       17851       17858       64228+  83  Linux
  15. /dev/sda9           17859       18101     1951866   82  Linux swap / Solaris
  16. /dev/sda10          18102       19925    14651248+  83  Linux
  17. /dev/sda11          19926       20533     4883728+  83  Linux
  18. /dev/sda12          20534       22965    19535008+  83  Linux
  19. /dev/sda13          22966       26612    29294496    7  HPFS/NTFS
  20. /dev/sda14          26613       27828     9767488+  83  Linux
  21. /dev/sda15          27829       30401    20667591   83  Linux
复制代码

  1. sudo df
  2. 文件系统                 1K-块      已用      可用 已用% 挂载点
  3. rootfs                14650748  11254996   3395752  77% /
  4. /dev/root             14650748  11254996   3395752  77% /
  5. rc-svcdir                 1024       108       916  11% /lib64/rc/init.d
  6. udev                     10240       280      9960   3% /dev
  7. shm                    1024160         0   1024160   0% /dev/shm
  8. /dev/sda11             4883556   4335560    547996  89% /usr/portage
  9. /dev/sda12            19228276   8384768   9866760  46% /home
  10. /dev/sda1             30724280  17010840  13713440  56% /mnt/sda1
  11. /dev/sda5             40965716  37885892   3079824  93% /mnt/sda5
  12. /dev/sda6             40965716  28551344  12414372  70% /mnt/sda6
  13. /dev/sda7             30724280  28733972   1990308  94% /mnt/sda7
  14. /dev/sda13            29294492  24660864   4633628  85% /mnt/sda13
  15. /dev/sda15             9519496    152336   8883592   2% /mnt/Emulation
复制代码


出问题的是/dev/sda15
发表于 2010-4-17 16:17:54 | 显示全部楼层
猜测:
   你在执行mkfs.ext4的时候关掉vbox了吗?
   或者说10G的虚拟硬盘有没有被挂载?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-17 16:49:12 | 显示全部楼层
回楼上,执行mkfs.ext4的时候,我确定没有用vbox,上一次用vbox的时候已经很久远的事情了。我现在初步断定应该是分区表已经有错误了,正在想怎么样来修复。
回复 支持 反对

使用道具 举报

发表于 2010-4-19 04:26:43 | 显示全部楼层
在linux下我不会弄,但在windows下修复分区表的工具大把阿,比如diskgenius
回复 支持 反对

使用道具 举报

发表于 2010-4-19 22:22:12 | 显示全部楼层
顶一下,我的一个分区也有差不多情况,但是我比较幸运在/boot分区,没损失多少东西,我检查了下坏道也没发现什么问题,不知道咋回事
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表