Was sind /dev, /run und /run/shm und kann ich ihre Größe ändern?

Was sind /dev, /run und /run/shm und kann ich ihre Größe ändern?

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 -hund 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/sda5um stattdessen diesen Platz zu nutzen?

Antwort1

/runund /run/shmsind temporäre Dateisysteme, die sich im RAM befinden. SieheWas ist dieses neue Dateisystem /run?

/devist 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

verwandte Informationen