使用環(huán)回文件
環(huán)回文件系統(tǒng)是指那些在文件中而非物理設(shè)備中創(chuàng)建的文件系統(tǒng)。我們可將這些文件作為文件系統(tǒng)掛載到掛載點(diǎn)上。這實(shí)際上可以讓我們?cè)谖锢泶疟P上的文件中創(chuàng)建邏輯磁盤。
實(shí)戰(zhàn)演習(xí)
- 創(chuàng)建一個(gè)100M大小的文件
$ dd if=/dev/zero of=loobackfile.img bs=10M count=10
- 將文件格式化為ext4文件系統(tǒng)
$ mkfs.ext4 loobackfile.img
- 檢查文件系統(tǒng)
$ file loobackfile.img
- 掛載環(huán)回文件
# mkdir /mnt/loopback
# mount -o loop loobackfile.img /mnt/loopback
其中, -o loop用來(lái)掛載環(huán)回文件系統(tǒng)。
這實(shí)際上是一種快捷的掛載方法,我們無(wú)需手動(dòng)連接任何設(shè)備。但是在內(nèi)部,這個(gè)環(huán)回文件連接到了一個(gè)名為/dev/loop1或loop2的設(shè)備上。
- 手動(dòng)掛載
# losetup /dev/loop1 loobackfile.img
# mount /dev/loop1 /mnt/loopback
-
卸載方式
- 以掛載點(diǎn)路徑作為卸載參數(shù)
# umount /mnt/loopback 以設(shè)備文件的路徑作為卸載參數(shù)
# umount /dev/loop1