/dev、/run、/run/shm とは何ですか? サイズを変更できますか?

/dev、/run、/run/shm とは何ですか? サイズを変更できますか?

そこで、最近 Linux Mint 14 用に 15 GB のパーティションを作成しました。しばらく作業していたところ、ディスク容量不足の通知が表示されました。実行したところ、df -h次のようなメッセージが表示されました。

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

/dev、、/runおよびとは何ですか/run/shm? それらのサイズを小さくして拡張し、/dev/sda5代わりにそのスペースを使用することはできますか?

答え1

/run/run/shmRAMに常駐する一時的なファイルシステムです。この新しいファイルシステム /run とは何ですか?

/devはどこユーデブカーネルのデバイス ノードを管理します。

基本的に、サイズを変更できますtmpfs(デフォルトでは合計 RAM の半分を使用するように設定されています) が、全体的なディスク使用量を見ると、一時ファイルシステムのサイズを変更するよりも緊急のスペースの問題があります。

tmpfs に関する Arch Wiki fstab エントリに、たとえば次の行を追加してサイズを変更する方法の詳細が記載されています/etc/fstab

tmpfs   /tmp    tmpfs   nodev,nosuid,size=2G     0  0

答え2

tmpfs ファイルシステムの一時的な増加

1) viまたは任意のテキストエディタで/etc/fstabを開きます。

2) /dev/shmの行を見つけて、tmpfsサイズオプションを使用して予想されるサイズを指定します。

例 512MB: tmpfs /dev/shm tmpfs defaults,size=512m 0 0

例 2GB: tmpfs /dev/shm tmpfs defaults,size=2g 0 0

マウント -o /dev/shm を再マウント

関連情報