安装 ubuntu 时丢失了硬盘空间

安装 ubuntu 时丢失了硬盘空间

我的系统有 320GB 硬盘,安装了 Windows 7。然后我安装了 Ubuntu 12.10(现已升级到 13.10),占用了 15GB。现在只能看到 246GB(C:\ 驱动器 186GB、F:\ 驱动器 30GB、E:\ 驱动器 30)。我损失了近 70GB 的空间。这些空间都去哪儿了?

这是命令 sudo fdisk -l; mount 的输出

$ sudo fdisk -l
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x31a7d29a

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    28338175    14168064   27  Hidden NTFS WinRE
/dev/sda2   *    28338176    28542975      102400    7  HPFS/NTFS/exFAT
/dev/sda3        28542976   420340399   195898712    7  HPFS/NTFS/exFAT
/dev/sda4       420343806   625141759   102398977    f  W95 Ext'd (LBA)
/dev/sda5       420343808   485272805    32464499    7  HPFS/NTFS/exFAT
/dev/sda6       549472256   611057663    30792704    7  HPFS/NTFS/exFAT
/dev/sda7       617056256   625141759     4042752   82  Linux swap / Solaris
/dev/sda8       611059712   613296127     1118208   83  Linux
/dev/sda9       613298176   617039871     1870848   83  Linux
/dev/sda10      485273600   549470207    32098304   83  Linux

分区表条目不按磁盘顺序排列

$ mount
/dev/sda10 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=sajeena)

答案1

这里的信息不足以确定您的情况的解决方案。据我所知,您有很多小分区,我无法确定它们的功能。您能提供以下内容来帮助诊断吗?

  1. 内容/etc/fstab- 这将告诉我们您的操作系统、交换分区以及数据分区在哪里。
  2. ls -l /dev/disk/by-label- 如果分区上有任何用户或系统配置的标签可能暗示其用途,则会显示它们。
  3. 将每个分区(除/dev/sda10)挂载在 /mnt 下并显示其内容。

for n in 1 2 3 5 6 8 9
do 
  sudo mkdir -p /mnt/sda$n
  sudo mount /dev/sda$n /mnt/sda$n && tree -d -L 2 /mnt/sda$n
done

上述脚本使目录/mnt/sda1通过/mnt/sda9,然后将每个分区挂载到这些目录上。如果挂载成功,它将运行tree以显示这些分区上的目录树(最多两层)。希望这能让我们了解每个分区上的内容。分区 4 和 7 不包括在内,因为 4 是扩展分区 shell(仅包含 5-10),而 7 是交换分区,因此数据不在可挂载文件系统中。

以下是我的猜测:

Device      Size (GB)  Function 
/dev/sda1    13.51     Windows Recovery Partition (OEM)
/dev/sda2     0.10     Windows System Partition (WinVista/7/8 Boot Partition)
/dev/sda3   186.82     Windows OS
/dev/sda4   ------     Contains /dev/sda5 -> /dev/sda9
/dev/sda5    30.96     Data Partition?
/dev/sda10   30.61     Root filesystem for Ubuntu
/dev/sda6    29.37     Data Partition?
/dev/sda8     1.07     ?
/dev/sda9     1.78     ?
/dev/sda7     3.86     Linux Swap

相关内容