![根分区奇怪地满了](https://linux22.com/image/966541/%E6%A0%B9%E5%88%86%E5%8C%BA%E5%A5%87%E6%80%AA%E5%9C%B0%E6%BB%A1%E4%BA%86.png)
我的 12.10 Kubuntu 发行版的根分区已满,我不太明白为什么,因为 fileflight 显示我的根分区的 72% 的磁盘空间被文件夹使用~
,而该文件夹应该位于不同的分区中。
我有一个 Kubuntu 发行版 12.10,与 Windows 7 双启动一起安装。
我的1TB硬盘的分区如下:
- 720GB 到我的 Windows 分区
- 200MB 启动分区
200GB扩展分区:
- 177GB
/home
– 已使用 13GB - 14GB
/
– 已使用 12.9GB - 8GB 交换
- 177GB
似乎磁盘空间被共享,并且我在主分区上添加/放置的所有内容都反映在我的根分区上。
这是正常的吗?
sudo mount 输出:
/dev/sda6 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/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)
/dev/sda5 on /home type ext4 (rw)
df 输出:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda6 14156280 13172704 264472 99% /
udev 1984828 12 1984816 1% /dev
tmpfs 799100 960 798140 1% /run
none 5120 0 5120 0% /run/lock
none 1997744 224 1997520 1% /run/shm
none 102400 8 102392 1% /run/user
/dev/sda5 183681828 14293548 160057764 9% /home
解决了。
问题是 virtualbox 将我的 Windows Server 2012 ¿image? 安装在根分区的根文件夹内。Firelight 误导了我。
答案1
我的 12.10 Kubuntu 发行版的根分区已满,我真的不明白为什么,因为 fileflight 显示我的根分区的 72% 的磁盘空间使用量被“home/我的帐户名称”文件夹使用,而该文件夹应该位于不同的分区中。
听起来要么您的/home
分区实际上可能不是一个不同的分区,要么 fileflight(我不熟悉)有点误导您,并且/home
在显示内容时包括了内容/
。
您可以随时使用 查看您的挂载点sudo mount
。应该有一个显示on /home
- 的图标,它会告诉您哪个分区挂载在哪里。无论如何,它可能有助于我们找出问题所在。
您还可以使用该工具找出哪些目录占用了大量空间du
。例如,您可以进入/
并运行sudo du --max-depth=2
以获取大文件所在位置的摘要。
答案2
不确定这是否真的有效,但您说您仍在运行 Windows。也许可以尝试在 Windows 中运行 EaseUS 分区程序。唯一的问题是,用它来编辑分区有点冒险。祝你好运!