Linux
必須在每次啟動時執行 partprobe
我創建了一個 LVM 邏輯卷。我手動分區。我跑了
partprobe
。我在 中找到了新設備/dev/mapper
,然後將其安裝在需要的位置。一切正常。…除了重新啟動,顯然,安裝點已經消失,因為我沒有更新 /etc/fstab。但是,另一方面,我不能這樣做,因為設備文件在我
partprobe
再次執行之前不會顯示在 /dev 下。我怎樣才能解決這個問題?
最好的辦法是按預期使用 LVM:不應該對邏輯捲進行分區。相反,創建更多的邏輯卷(您可以擁有任意數量的捲)。
除此之外,您需要安排將 partprobe 添加到 initramfs 並呼叫。Partprobe 實際上只是設置了一些設備映射器映射來模擬分區支持(對於邏輯卷,核心中實際上並不存在)。您也可以使用
dmsetup
它來執行此操作,這可能會更容易,因為它已經在 initramfs 中。有關man 8 initramfs-tools
如何將您自己的腳本添加到 initramfs 的詳細資訊,請參閱。