我的系统有 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
这里的信息不足以确定您的情况的解决方案。据我所知,您有很多小分区,我无法确定它们的功能。您能提供以下内容来帮助诊断吗?
- 内容
/etc/fstab
- 这将告诉我们您的操作系统、交换分区以及数据分区在哪里。 ls -l /dev/disk/by-label
- 如果分区上有任何用户或系统配置的标签可能暗示其用途,则会显示它们。- 将每个分区(除
/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