Linux

如何使用 puppet 格式化帶有文件系統的分區

  • May 25, 2016

使用 ext4 或 xfs 等文件系統。

但是我們如何確保它不會在每次執行時一次又一次地這樣做。我希望它只是在First Run

您可以觸摸隱藏文件,例如.filename,在格式化文件系統並在參數中使用execunless參數後。如果文件存在,則 exec 將不會執行。在這裡解釋。 像這樣的東西: cat .filename``unless

exec { "/sbin/mkfs.ext4 /dev/sdxx && mount /dev/sdxx /mnt/sdxx && touch /mnt/sdxx/.filename":
           unless => "cat /mnt/sdxx/.filename"
       }

我的範常式式碼可能包含錯誤,因為我不精通並且沒有測試它。

引用自:https://unix.stackexchange.com/questions/285347