Centos
如何在 fstab 中的 centos 8 中掛載 *.img 文件?
創建一個虛擬磁碟
samba.img
並掛載它fallocate -l 2G /root/img/samba.img mkfs.ext4 /root/img/samba.img sudo mkdir /srv/smb sudo mount -t auto -o loop /root/img/samba.img /srv/smb
它可以工作,但當然在重新啟動後,您需要再次安裝它。根據
fstab
文件lsblk --fs /root/img/samba.img
我得到
lsblk: /root/img/samba.img: not a block device
我找不到 UUID,也不清楚如何掛載這個磁碟文件
fstab
只需將文件的路徑放在那裡:
/root/img/samba.img /srv/smb auto defaults 0 0
您不能使用 UUID 引用圖像,因為它不是塊設備(圖像上的文件系統仍然具有 UUID,但係統無法通過它找到文件,因為它只是保存的隨機文件
/root
)。我不確定使用安裝圖像fstab
是否是最好的做法(我可能會使用一些啟動腳本、systemd安裝單元或一次性 systemd 服務),但快速測試表明它的工作方式與mount
工作方式相同。