分页: 1 / 1

为啥无法挂载文件系统?

发表于 : 2012-09-03 13:53
xsusr
我在ok6410(内核linux 3.0.1)上做的实验,例如:dd if=/dev/zero of=/1 bs=1024k count=20
mkfs.ext2 -F /1
这样就制作了一个虚拟的文件系统, 但是mount /1 /mnt 是没用, 一只停在执行阶段, 在mount执行时,我用ls /dev/loop*查看loop设备,发现loop设备一直在疯狂增加, 直到我kill 掉mount, 不知道是因为我的内核配置失误还是其它原因(内核配置时已经加入ext2文件系统的支持)
我在另一块板上(内核是linux 2.6.24,但不是我编译的), 做这样的实验可以挂载成功 , 求回答! 谢谢啦

Re: 为啥无法挂载文件系统?

发表于 : 2012-09-03 14:00
YeLee
不懂你的意思,什么增加,是数量还是体积?另,你贴的命令难道没有删减?

Re: 为啥无法挂载文件系统?

发表于 : 2012-09-03 19:00
xsusr
loop设备在增加,例如,本来有10个loop设备 :
loop1~loop10, 运行mount时loop设备数量会增加, 如果不把mount杀掉, loop会增加到上千个, 例如loop1000, 并且文件系统也没有挂载成功

Re: 为啥无法挂载文件系统?

发表于 : 2012-09-03 19:05
xsusr
YeLee 写了:不懂你的意思,什么增加,是数量还是体积?另,你贴的命令难道没有删减?
是数量增加, 命令有删剪
完全命令:
# dd if=/dev/zero of=/sdcard/ext2 bs=1024k count=100

# mkfs.ext2 -F /sdcard/ext2

# mount /sdcard/ext2 /mnt/
之后命令行停在mount了,就像是僵死状态