Linux Mint - 外部硬碟導致我的檔案系統看起來已滿,並給出「裝置上沒有空間」錯誤

Linux Mint - 外部硬碟導致我的檔案系統看起來已滿,並給出「裝置上沒有空間」錯誤

我在 /mnt 下方安裝了一個幾乎已滿的外部硬碟。該硬碟的大小約為 1TB。我的主硬碟大約是 200GB。由於兩者的大小差異相對較大,linux 認為我的整個系統已超過 95% 滿點,這違反了 5% 的保留空間要求。當然,這會導致我無法登錄,因為我不被允許使用該空間。 (我暫時將保留空間要求減少到 1%,這樣我就可以登入了。)。

我的問題:我該如何解決這個問題?我只消耗了 3% 的主硬碟空間,這意味著我有近 200GB 的可用空間。僅僅因為我安裝了幾乎已滿的外部硬碟,就因為空間不足而將我鎖定,這似乎不合理。有解決辦法嗎?

[編輯以根據要求提供更多詳細資訊]

me@xxxx ~ $ mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=5065004k,nr_inodes=1266251,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=1023832k,mode=755)
/dev/sda1 on / type ext4 (rw,noatime,errors=remount-ro,data=ordered)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (rw,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event,release_agent=/run/cgmanager/agents/cgm-release-agent.perf_event)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset,clone_children)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids,release_agent=/run/cgmanager/agents/cgm-release-agent.pids)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb,release_agent=/run/cgmanager/agents/cgm-release-agent.hugetlb)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=37,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sda6 on /home type ext4 (rw,noatime,data=ordered)
/dev/sdb1 on /mnt/media_drive type ext3 (rw,noatime,data=ordered)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
cgmfs on /run/cgmanager/fs type tmpfs (rw,relatime,size=100k,mode=755)
tmpfs on /run/user/122 type tmpfs (rw,nosuid,nodev,relatime,size=1023832k,mode=700,uid=122,gid=131)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=1023832k,mode=700,uid=1000,gid=1000)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)





me@xxxx ~ $ df
Filesystem     1K-blocks      Used Available Use% Mounted on
udev             5065004         0   5065004   0% /dev
tmpfs            1023832     35556    988276   4% /run
/dev/sda1       19091584  11288172   7591732  60% /
tmpfs            5119144    510692   4608452  10% /dev/shm
tmpfs               5120         4      5116   1% /run/lock
tmpfs            5119144         0   5119144   0% /sys/fs/cgroup
/dev/sda6      207550056   6631692 190352376   4% /home
/dev/sdb1      961301000 830560452  81902548  92% /mnt/media_drive
cgmfs                100         0       100   0% /run/cgmanager/fs
tmpfs            1023832         0   1023832   0% /run/user/122
tmpfs            1023832        20   1023812   1% /run/user/1000

對於顯示 60% 的 df 命令,昨天顯示為 100%,但我刪除了很多內容(清空垃圾箱等)。請務必注意,目前也不應顯示 60%,因為驅動器已接近 3% 已滿。

當我嘗試登入時出現以下錯誤。

您的會話僅持續了不到 10 秒。如果您自己沒有註銷,這可能意味著存在一些安裝問題或您的磁碟空間不足。嘗試使用故障安全會話之一登錄,看看是否可以解決此問題。 [ ] 查看詳細資料(~/.xsession-errors 檔案)

我進入 shell 並運行df,發現我的系統 (/dev/sda1) 已 100% 滿。我刪除了下載目錄中的垃圾和一些大檔案。我還跑tune2fs將保留空間需求設為 1%,以便為自己留出一些空間以圖形方式登入。

答案1

一般來說,更改相關檔案系統上的保留空間百分比將有助於您返回系統:

tune2fs -m 1 <path to device node your filesystem rests on>

一般來說,所討論的完整磁碟將是您的/var資料夾所在的磁碟,無論它與您的安裝相同/還是其自己的安裝。

也就是說,您的問題(正如從您的答案中刪除的信息所確定的,但在該答案下面的評論中提到的)是您填充了您的/分區,並且您的外部驅動器的狀態無關緊要。

相關內容