
Ich habe vor Kurzem eine 15 GB große Partition für Linux Mint 14 erstellt. Ich habe eine Weile daran gearbeitet und dann die Benachrichtigung „Wenig Speicherplatz“ erhalten. Ich habe sie ausgeführt df -h
und das hier ist, was ich bekomme:
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 11G 11G 2.3M 100% /
udev 1.9G 4.0K 1.9G 1% /dev
tmpfs 751M 1.1M 750M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.9G 4.0M 1.9G 1% /run/shm
none 100M 16K 100M 1% /run/user
Was sind /dev
, /run
, und /run/shm
, und kann ich ihre Größe ändern, sodass sie kleiner sind und sie erweitern, /dev/sda5
um stattdessen diesen Platz zu nutzen?
Antwort1
/run
und /run/shm
sind temporäre Dateisysteme, die sich im RAM befinden. SieheWas ist dieses neue Dateisystem /run?
/dev
ist woudevverwaltet die Geräteknoten für den Kernel.
Grundsätzlich können Sie die Größe Ihres Dateisystems ändern tmpfs
(standardmäßig ist sie so eingestellt, dass die Hälfte Ihres gesamten RAM genutzt wird), aber wenn Sie Ihre gesamte Festplattennutzung betrachten, haben Sie ein dringlicheres Speicherplatzproblem als die Änderung der Größe Ihres temporären Dateisystems.
DerArch Wiki fstab-Eintrag zu tmpfsenthält Einzelheiten dazu, wie Sie die Größe ändern können, indem Sie beispielsweise eine Zeile in Ihren Eintrag einfügen /etc/fstab
:
tmpfs /tmp tmpfs nodev,nosuid,size=2G 0 0
Antwort2
Temporäres Erhöhen des tmpfs-Dateisystems
1) Öffnen Sie /etc/fstab mit vi oder einem beliebigen Texteditor.
2) Suchen Sie die Zeile /dev/shm und verwenden Sie die tmpfs-Größenoption, um die erwartete Größe anzugeben.
zB 512MB: tmpfs /dev/shm tmpfs defaults,size=512m 0 0
zB 2GB: tmpfs /dev/shm tmpfs defaults,size=2g 0 0
mount -o /dev/shm neu einhängen