私たちのプログラムは、2つのドライブを持つLinuxサーバー(NAS)で実行されます。理論的には、あるクライアントサーバーからドライブを削除して別のクライアントサーバーにインストールできます。しかし、ドライブを別のサーバーに配置する前に、ファイルシステムから70-pertant-net.rulesを削除する必要があるたびに。そうしないと、サーバーは新しいコンピューターのネットワークに接続できません。再起動するたびに70-pertant-net.rulesを削除するcronジョブを作成できますか?
答え1
可能ですが、おそらくより良い解決策があるでしょう。
に/lib/udev/rules.d
またはファイルが/etc/udev/rules.d
必要です80-persistent-net-generator.rules
(開始部分の番号は異なる場合があります)。このファイルは/etc/udev/rules.d/70-persistent-net.rules
ファイルの作成を担当します。
*persistent-net-generator.rules
ファイルが存在する場合、NAS/etc/udev/rules.d
サーバーはかなり古いバージョンのudevを使用しています。ファイルの規則をコメントアウトする必要がありますが、NASデバイスのオペレーティングシステムにパッチが適用されている場合は、変更を維持するためにファイルを残しておく必要があります。
*persistent-net-generator.rules
ファイルがにある場合、/lib/udev/rules.d
上書きするより簡単な方法があります。次の内容で空のファイルを作成します。ファイル名が同じです。存在する/etc/udev/rules.d
。
システムが次のバージョンのudevを使用している場合、すべてのファイルは/etc/udev/rules.d
...にある同じ名前のすべてのファイルを完全に上書きします。/lib/udev/rules.d
/lib/udev/rules.d