精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● Linux>>Linux之安装篇>>普通档案 mount 成 filesystem

主题:普通档案 mount 成 filesystem
发信人: [email protected]()
整理人: blainelinar(2001-07-19 21:06:50), 站内信件

请教各位一个问题:

    我试图将一个普通档案 mount 成 filesystem 。我看了 man mount 及
    man losetup 。於是我照了上面所说的步骤来做,结果如下:

    man losetup 说,我可以:
              dd if=/dev/zero of=/file bs=1k count=100
              losetup -e des /dev/loop0 /file
              Password:
              Init (up to 16 hex digits):
              mkfs -t ext2 /dev/loop0 100
              mount -t ext2 /dev/loop0 /mnt
               ...              
              umount /dev/loop0
              losetup -d /dev/loop0

    我照做了,结果却是:
              dd if=/dev/zero of=/file bs=1k count=100
              losetup -e des /dev/loop0 xx
              Password:
              Init (up to 16 hex digits):
              ioctl: LOOP_SET_STATUS: Invalid argument

    看样子,似乎是我的 kernel 少了些什麽东东 (ps 我的 kernel 中已将
    loopback device 做成 module 了) 。我想请问的是, losetup
    的 -e option 中, des 及 xor 到底是什麽意思? 而在使用 -e des
    时, losetup 又问我 Init: ,那又是什麽意思?


    以上的办法不成,所以我只好这样试:

              dd if=/dev/zero of=/file bs=1k count=100
              losetup /dev/loop0 xx          ===> 似乎成功了
              mkfs -t ext2 /dev/loop0 100
              mount -t ext2 /dev/loop0 /mnt
    结果就 mount 成功了。
--

                          ————  居 士  ————

                    Email: [email protected]

※ 来源:.冷月流苏BBS驿站 bbs.phys.ntu.edu.tw.[FROM: twclx.phys.ntu.]

[关闭][返回]