Linux
如何使用 puppet 格式化帶有文件系統的分區
使用 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" }
我的範常式式碼可能包含錯誤,因為我不精通並且沒有測試它。