彈性的 OpenBSD 圖像閃存:Resflash
Resflash 是一個以可再現的方式在嵌入式設備和云系統中建立 OpenBSD 圖像的工具。Resflash 只使用制度和內存支持的文件系統,因為分區在升級時(或者在其他配置中)只能寫,文件系統不會受到損壞,或者因斷電而進行系統文件檢測,甚至是便宜的閃存驅動器也能一直運行下去。Resflash 可以寫入任何一個啟動閃存媒介,例如 USB 驅動、SD 卡、閃存,甚至是傳統硬盤或 SSD。
特點:
-
所有磁盤備份分區中的系統文件只讀。電源在任何時間都很安全。
-
一個簡單,一步到位的更新程序。
-
在使用或者構建標準 pkg_* 工具時全包支持。
-
在啟動失敗是可以容易的將故障轉移到之前的工作鏡像中。
-
系統要求能媲美 OpenBSD(推薦 1 GB 的閃存)。
-
支持 amd64 和 i386。
示例代碼:
resflash 5.8.0 Validating OpenBSD base dir: /usr/local/rdest... Creating disk image: resflash-amd64-com0-115200-20150810_0231.img... Creating filesystem image: resflash-amd64-com0-115200-20150810_0231.fs... Populating filesystem and configuring fstab... Running fw_update... Installing packages... Writing filesystem to image and calculating checksum... Build complete! File sizes: 306M resflash-amd64-com0-115200-20150810_0231.fs 953M resflash-amd64-com0-115200-20150810_0231.img Disk usage: 237M resflash-amd64-com0-115200-20150810_0231.fs 310M resflash-amd64-com0-115200-20150810_0231.img
本文由用戶 dc4g 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!