/tmpをRAMに移動

/tmpをRAMに移動

/tmpRAMに移動してベストプラクティスに従おうとします。

  • /var/tmptmpfs再起動後も持続する必要があるため、配置しないでください。

  • /tmpスタンドアロンでインストールされず、依存関係tmpfsでインストールされ/dev/shmたり、/run/shm

しかし、2.6と3.2カーネルでは状況が変わりました。

tmpfs ファイルシステムの構成と基本変更

3.2カーネルRAMTMP=yesでは/etc/default/tmpfs

私の質問は:既存のカーネルを使用してどのようにこれを達成できますか?

私の選択は/etc/fstabを変更しないことです。

mkdir /dev/shm/tmp
chmod 1777 /dev/shm/tmp
mount --bind /dev/shm/tmp /tmp

RAMTMP2.6 カーネルにも似たものはありますか?

ベストアンサー1

これをすべて行う必要はなく、/tmp次の行を使用してインストールするだけです。tmpfs/etc/fstab

tmpfs /tmp tmpfs mode=1777,nosuid,nodev 0 0

リアルタイムでこれを行うこともできます(ただし、/tmp現在のファイルシステムにある内容は、inodeと現在開いているファイル記述子を介さないとアクセスできないため、変更して再起動して/etc/fstabこれを行う必要があります)。

mount -o mode=1777,nosuid,nodev -t tmpfs tmpfs /tmp

tmpfs交換可能ですので参考にしてください。真のRAM専用ファイルシステムが必要な場合ramfs

おすすめ記事