nsroot、どのディレクトリをホストごとに指定する必要がありますか?

nsroot、どのディレクトリをホストごとに指定する必要がありますか?

複数のホストに対してnfsrootで起動しています。 Ubuntuには、以下を推奨する古い文書があります。

#/etc/fstab
none            /tmp            tmpfs   defaults        0       0
none            /var/run        tmpfs   defaults        0       0
none            /var/lock       tmpfs   defaults        0       0
none            /var/tmp        tmpfs   defaults        0       0

/var/lib/dh​​cpに追加のインストールが必要であることがわかりました。それ以外の場合、クライアントは互いに競合します。

私はしばらく積極的な/ var tmpfsを試してきました。

#/etc/fstab
none            /var            tmpfs   defaults        0       0

しかし、共有状態のために/ var / libに依存するAptのようなものについて心配しています。aptファイルが私を迷惑させたのは今回が初めてではありません。

そして、いつもの/var/run -> /run、/var/lock -> /run/lockを使うと、積極的な/var tmpfsにしたくないことを踏むかと心配されて誰でもできるかと思います。 shared-root-fs tmpfs除外リストをお勧めしますか?

私は多くのアプリケーションがシステムが無意味なコンテンツをリダイレクトしようとしていることを確認せずにシンボリックリンクを削除することを知っていましたが、意味のあるところにシンボリックリンクを導入することに興味があります。

ベストアンサー1

これは私の現在のWIPです。

#/etc/fstab
proc /proc    proc  defaults 0 0
none /tmp     tmpfs defaults 0 0
none /media   tmpfs defaults 0 0

none /var/lib/dhcp  tmpfs   defaults  0  0
none /tmp           tmpfs   defaults  0  0
none /run           tmpfs   defaults  0  0
none /var/tmp       tmpfs   defaults  0  0

おすすめ記事