![“.Private/” 目录占用了大量磁盘空间,并且没有迹象表明原因是什么](https://linux22.com/image/1567404/%E2%80%9C.Private%2F%E2%80%9D%20%E7%9B%AE%E5%BD%95%E5%8D%A0%E7%94%A8%E4%BA%86%E5%A4%A7%E9%87%8F%E7%A3%81%E7%9B%98%E7%A9%BA%E9%97%B4%EF%BC%8C%E5%B9%B6%E4%B8%94%E6%B2%A1%E6%9C%89%E8%BF%B9%E8%B1%A1%E8%A1%A8%E6%98%8E%E5%8E%9F%E5%9B%A0%E6%98%AF%E4%BB%80%E4%B9%88.png)
今天我进来时发现我的.Private/
目录占用了大量磁盘空间(.ecryptfs 目录)。10.9T
我的系统上总共有 的存储空间。我正在运行 Ubuntu 16.04 服务器,并且服务器管理员主文件夹已加密。当我尝试创建文件时,我得到以下信息:
touch test1.txt
touch: cannot touch 'test1.txt': No space left on device
当我扫描文件系统时,我收到此信息:
df -h
Filesystem Size Used Avail Use% Mounted on
udev 7.6G 0 7.6G 0% /dev
tmpfs 1.6G 157M 1.4G 11% /run
/dev/mapper/TBG--Magic--vg-root 2.7T 2.7T 0 100% /
tmpfs 7.7G 12K 7.7G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 7.7G 0 7.7G 0% /sys/fs/cgroup
tmpfs 7.7G 0 7.7G 0% /run/shm
/dev/sda2 473M 96M 353M 22% /boot
/dev/sda1 511M 3.4M 508M 1% /boot/efi
/home/serveradmin/.Private 2.7T 2.7T 0 100% /home/serveradmin
tmpfs 1.6G 0 1.6G 0% /run/user/1000
/dev/sdb2 7.3T 133G 7.2T 2% /mnt
然而,当我对所有内容进行全面扫描时,我得到了完全不同的东西:
sudo du -cha --max-depth=1 / | grep -E "M|G|T"
14M /etc
2.4G /usr
213M /root
4.6M /libx32
14M /sbin
14G /home
2.2G /var
10G /Users
1.2T /srv
555M /lib
97M /boot
132G /mnt
157M /run
1.4G /nsm
du: cannot access '/proc/197133/task/197133/fd/4': No such file or directory
du: cannot access '/proc/197133/task/197133/fdinfo/4': No such file or directory
du: cannot access '/proc/197133/fd/3': No such file or directory
du: cannot access '/proc/197133/fdinfo/3': No such file or directory
16M /bin
3.9M /lib32
1.3T /
1.3T total
这导致了很多写入文件的问题。这是什么原因造成的?我该如何解决?
答案1
我能够解决这个问题。似乎当我安装备份系统时,我没有正确执行,并且我的所有备份都已保存到本地驱动器。简单的卸载删除并重新安装即可解决问题:sudo umount /dev/sdb2 && sudo rm /mnt/* && sudo mount /dev/sdb2 /mnt