私は最近RAM /tmp
これを/ etc/fstabに追加する:
tmpfs /tmp tmpfs rw,nosuid,nodev,noatime 0 0
すべてが正常に動作し、理論的にはシステムはより高速に実行されますが、ブート時に/ var/log/syslogは次のようになります。
… tmp.mount: Directory /tmp to mount over is not empty, mounting anyway.
/ tmpのファイルシステムバージョンからファイルを削除する機会がないため、この状況は避けられないようです。
無駄なスペースは取るに足らないものですが、問題として、/ tmpマウントポイントの下に隠されているジャンクを簡単に取り除く方法はありますか?
mkdir /mnt/root
mount --bind / /mnt/root
これにより、ルートパーティションが/ mnt/rootにマウントされます。現在のマウントポイントは影響を受けないため、/ mnt/rootを調べると、元のディレクトリの内容が表示されます。
「簡単な」方法は、Live USB/CDから起動することです。そうすれば、あなたのmount
は起こりません。
これを解決するには:
/etc/fstab
ファイルを編集してください。ターミナルに入力:
Sudo nano /etc/fstab
以下のようにコメントアウトします。
# tmpfs /tmp tmpfs rw,nosuid,nodev,noatime 0 0
ファイルを保存して終了し、システムを再起動します。
システムの再起動後、/etc/fstab
ファイルを再度編集し、以下の行のコメントを解除します。
tmpfs /tmp tmpfs rw,nosuid,nodev,noatime 0 0
ファイルを保存して終了します。
ターミナルで以下のコマンドを入力して、/tmp
ディレクトリをクリアします。
Sudo rm -r /tmp/*
システムを再起動します。
/tmp
ディレクトリに新しいファイルが書き込まれないように、このプロセス中は端末以外のアプリケーションを実行しないでください。
ログエントリが消えるかどうかを確認します。