我正在运行 debian
# uname -a
Linux thinkstation 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1 (2018-04-29) x86_64 GNU/Linux
/tmp
今天启动后出现错误,系统由于空间不足而无法写入。所以我开始删除一些旧的内核。我现在可以登录系统,但我仍然对系统磁盘空间使用情况感到困惑:
# df -h
Filesystem Size Used Avail Use% Mounted on
udev 8.9G 0 8.9G 0% /dev
tmpfs 1.8G 9.4M 1.8G 1% /run
/dev/sda1 83G 78G 210M 100% /
tmpfs 8.9G 117M 8.8G 2% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 8.9G 0 8.9G 0% /sys/fs/cgroup
/dev/sda6 357G 48G 292G 14% /home
tmpfs 1.8G 20K 1.8G 1% /run/user/1000
正如你所看到的,我的根分区似乎已满。以下是我对系统进行分区的方法:
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 83.9G 0 part /
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 18.6G 0 part [SWAP]
└─sda6 8:6 0 363.2G 0 part /home
sr0 11:0 1 1024M 0 rom
如您所见,我已将我的家与我的系统分开(以及单独的交换)。现在,如果我通过 ncdu 深入研究导致磁盘使用的原因,/
我会得到以下图片:
正如您所看到的,/media
占用的金额最多。然而,这是我备份系统的外部硬盘。那么为什么它被计为磁盘空间呢?有没有办法避免这种行为,或者我真的被迫删除一些旧备份?
答案1
你说那/media
是一个external HD where I backup my system
.但是,您的df
输出并未将其列为单独的安装点。
也许您在某个时候安装了外部驱动器,但最简单的解释是,由于某种原因,您现在没有/media
安装,所以只是/
.
这个理论与您的报告非常吻合ncdu
,该报告显示/media
.加上树的其他部分也位于相同的安装/dev/sda1
位置/
,加起来大约为 78 GiB 所示df
。