偶然發現/dev目錄里有幾個loop設備,一番搜索得知,這是一種偽設備(pseudo-device),它可以把一個文件連接為設備(就像Windows下用虛擬光驅掛載ISO文件).
遂做實驗驗證:
1.首先隨便一個目錄,建立一個文件:
dd if=/dev/zero of=1.fat32 bs=64M count=1
2.然后格式化為fat32:
mkfs.vfat 1.fat32
3.連接到loop文件:
losetup /dev/loop0 1.fat32
4.掛載到文件目錄樹:
mount -t vfat /dev/loop0 /media/vda1
一路順暢,用df命令可看到掛載的文件系統.也可以放文件進去.
接下來是卸載:
首先反掛載,然后斷開文件和loop0的連接:
umount /media/vda1
losetup -d /dev/loop0