Nfs

initramfs - 自定義初始化腳本

  • January 14, 2022

我們有一個包含主節點和多個節點的集群系統。我已經從主伺服器設置了 ubuntu 核心 5.4.0-91 的 PXE 網路引導。節點載入initramfs 並最終進入busybox。

現在我想自定義 initramfs 以自動執行以下任務:節點應通過 nfs 從 master 掛載一個目錄並在那裡執行腳本。

如何正確實施?

經過一些更多的研究和測試,我找到了以下解決方案:

  1. 在 init 腳本中,您可以使用函式configure_networking(定義在 中scripts/functions)通過 dhcp-client 啟動和配置網路設備。
  2. 掛載 nfs-share 使用mount -o ro,port=2049,nolock,proto=tcp -t nfs <server-ip>:/nfs-dir /some-dir

引用自:https://serverfault.com/questions/1089649