/etc/fstab の不具合により Proxmox の起動が妨げられる

/etc/fstab の不具合により Proxmox の起動が妨げられる

に 1 つのエントリを追加しました/etc/fstab:

mount //sambashare /media/sambashare

実行はmount -a問題なく、すべてのファイルにアクセスできました。ただし、再起動後、次のエラーが発生しました:

etho0 is in forwarding mode
Waiting for vmbr1 to get ready (MAXWAIT is 32 seconds).

繰り返し再起動しても効果はありません。他の変更は行っていなかったため、この fstab エントリに関連していると強く推測しています。

答え1

動作は設計どおりです。

fstab にネットワーク共有を追加したので、マウントする前にネットワークを起動する必要があります。

ブリッジ(vmbr1)を作成しましたが、設定に時間がかかる場合があります。標準有効になっている場合、通常は 30 ~ 40 秒かかります。

STP を無効にすると機能する可能性がありますが、設定を考慮すると悪い考えかもしれません。

別の解決策としては、/etc/rc.local (または同様のもの) に共有を手動でマウントするか、autofs を使用することです。

答え2

mountfstab の最初のフィールドの値が間違っているようで、単にmountコマンドラインをコピーしただけのように見えます。

( man 5 fstab) ... の最初のフィールド/etc/fstab(fs_spec) は、マウントするブロック特殊デバイスまたはリモートファイルシステムを記述します。通常のマウントの場合、マウントするデバイスのブロック特殊デバイスノード (mknod(8) によって作成される) (/dev/cdromまたは のような) へのリンクが保持されます/dev/sdb7。NFS
マウントの場合、: (例: 'knuth.aeb.nl:/') が保持されます。

代わりに、/etc/fstab には次のような内容が記述されるはずです。

//sambashare /media/sambashare cifs credentials=/etc/smbcredentials,iocharset=utf8,sec=ntlm,_netdev

マウント オプションは強く推奨されます。この_netdevオプションは、ネットワーク アクセスを必要とするファイル システムのマウントを、ネットワーク接続が確立されるまで遅延し、タイムアウトを防止します。

関連情報