Saturday, March 21, 2009

Linux Mount Filesystem Image

在Linux底下可能會遇到需要使用映像檔的時候,這時我們就需要將image檔mount到某一個資料夾底下,我們以ext2的image來做例子:

我們將fs.img mount到/mnt底下

mount -t ext2 -o loop fs.img /mnt


當然前提是loopback device(/dev/loop0)有存在,如果/dev/loop0沒有存在的話,請看kernel是否有開啟loopback device的支援,先到kernel source的資料夾底下打

make menuconfig

查看Device Driver>Block Device>Loopback Device Support是否有Built-in,若沒有則啟用它並重新Build Kernel;若有則建立一個device在/dev底下

mknod /dev/loop0 b 7 0

打完之後則建立一個/dev/loop0,則可以開始mount filesystem image了!

No comments:

Post a Comment