Linux Mint - Externes Laufwerk lässt mein Dateisystem voll erscheinen und zeigt die Fehlermeldung „Kein Speicherplatz mehr auf dem Gerät“ an

Linux Mint - Externes Laufwerk lässt mein Dateisystem voll erscheinen und zeigt die Fehlermeldung „Kein Speicherplatz mehr auf dem Gerät“ an

Ich habe eine fast volle externe Festplatte unter /mnt gemountet. Diese Festplatte ist etwa 1 TB groß. Meine primäre Festplatte ist etwa 200 GB groß. Aufgrund des relativ großen Größenunterschieds zwischen den beiden betrachtet Linux mein gesamtes System als zu über 95 % voll, was gegen die Anforderung von 5 % reserviertem Speicherplatz verstößt. Dies führt natürlich dazu, dass ich mich nicht anmelden kann, da ich diesen Speicherplatz nicht verwenden darf. (Ich habe die Anforderung von reserviertem Speicherplatz vorerst auf 1 % reduziert, damit ich mich anmelden kann.).

Meine Frage: Wie kann ich das beheben? Ich habe nur 3 % meines primären Festplattenspeichers verbraucht, was bedeutet, dass ich fast 200 GB freien Speicherplatz habe. Es erscheint mir nicht vernünftig, dass ich wegen unzureichendem Speicherplatz gesperrt werden soll, nur weil ich eine fast volle externe Festplatte installiert habe. Gibt es eine Lösung dafür?

[Bearbeiten, um auf Anfrage weitere Einzelheiten bereitzustellen]

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

Beim df-Befehl, der 60 % anzeigt, wurden gestern 100 % angezeigt, aber ich habe eine Menge gelöscht (Papierkorb geleert usw.). Es ist wichtig zu beachten, dass derzeit auch nicht 60 % angezeigt werden sollten, da das Laufwerk näher an 3 % voll ist.

Beim Versuch, mich anzumelden, wurde mir die folgende Fehlermeldung angezeigt.

Ihre Sitzung dauerte weniger als 10 Sekunden. Wenn Sie sich nicht selbst abgemeldet haben, kann dies bedeuten, dass ein Installationsproblem vorliegt oder dass Sie nicht genügend Speicherplatz haben. Versuchen Sie, sich mit einer der ausfallsicheren Sitzungen anzumelden, um zu sehen, ob Sie dieses Problem beheben können. [ ] Details anzeigen (Datei ~/.xsession-errors)

Ich wechselte zur Shell und stellte dffest, dass mein System (/dev/sda1) zu 100 % voll war. Ich löschte meinen Papierkorb und einige große Dateien in meinem Download-Verzeichnis. Außerdem setzte ich tune2fsmeinen reservierten Speicherplatzbedarf auf 1 %, um mir etwas Platz für die grafische Anmeldung zu verschaffen.

Antwort1

Im Allgemeinen hilft Ihnen das Ändern des Prozentsatzes des reservierten Speicherplatzes im betreffenden Dateisystem dabei, wieder Zugriff auf Ihr System zu erhalten:

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

Im Allgemeinen handelt es sich bei der betreffenden vollständigen Festplatte um die Festplatte, /varauf der sich Ihr Ordner befindet, unabhängig davon, ob es sich dabei um dieselbe Festplatte wie Ihr /Mount oder um eine eigene Mount handelt.

Das heißt, Ihr Problem (wie aus Informationen hervorgeht, die inzwischen aus Ihrer Antwort entfernt wurden, auf die aber in den Kommentaren unter dieser Antwort angespielt wird) bestand darin, dass Sie Ihre /Partition gefüllt hatten und der Zustand Ihres externen Laufwerks irrelevant war.

verwandte Informationen