linux块设备挂载问题求助
写了一个块设备,insmod之后/dev目录下可见test设备名称,首先用fdisk进行分区,分了2个区,分好后在/dev目录下可见分区后的2个设备名字test1、tes...
写了一个块设备,insmod之后/dev 目录下可见test设备名称,首先用fdisk进行分区,分了2个区,分好后在/dev 目录下可见分区后的2个设备名字test1、test2,之后在2个分区分别创建文件系统:mkfs.ext3 /dev/test1 mkfs.ext3 /dev/test2 之后可以分别进行挂载;然后我重启电脑,insmod设备之后/dev 目录下可见test设备,使用fdisk命令:用p可以看见已经分过的2个分区(就是分区结构),但是/dev 目录下却没有test1和test2这2个设备,我手动创建:mknod /dev/test1 b 252 1 mknod /dev/test2 b 252 2 之后可见,但是不能挂载,报错mount: /dev/test1 is not a valid block device(不是有效的块设备),无奈删除掉,使用fdisk的w命令,之后/dev目录可以看到test1和test2,也可以进行挂载。问题就在这,怎么实现该磁盘分区信息的自动写入(就是自动创建test1和test2,不用我再fdisk用w实现),就是我一开机就能看到test1和test2,并且可以通过修改/etc/fdstab文件实现自动挂载? 或者能实现fdisk的自动w(写入)功能也行~
展开
展开全部
追问
我的疑问是怎么实现磁盘分区的2个子设备节点能自动显示。。。不要我再用fdisk的w写回才显示。。
展开全部
mount [-t vfstype] [-o options] device dir</span></p>
下面是对一些参数的 说明
-a:挂载fstab中包含的所有文件系统
-f : 模拟整个挂载的过程 并不实际挂载设备
-F : 和-a参数一起使用以并行顺序挂载每个设备
-l : 显示所有与挂载的系统 包括卷标签
-L<标签> :只挂载符合指定标签的分区
-n : 在挂载过程中不向/etc/mtab中写入资料
-o :设置文件系统转载是的操作参数
-r : 以只读模式挂载设备
-t : 指定要挂载的文件类型
-w: 以读写模式挂载设备
--bind : 重新挂载一个设备到新目录 在两个挂载点下设备都可以用
--move: 把挂载设备挂载到新的目录下
下面是对一些参数的 说明
-a:挂载fstab中包含的所有文件系统
-f : 模拟整个挂载的过程 并不实际挂载设备
-F : 和-a参数一起使用以并行顺序挂载每个设备
-l : 显示所有与挂载的系统 包括卷标签
-L<标签> :只挂载符合指定标签的分区
-n : 在挂载过程中不向/etc/mtab中写入资料
-o :设置文件系统转载是的操作参数
-r : 以只读模式挂载设备
-t : 指定要挂载的文件类型
-w: 以读写模式挂载设备
--bind : 重新挂载一个设备到新目录 在两个挂载点下设备都可以用
--move: 把挂载设备挂载到新的目录下
更多追问追答
追问
兄弟看仔细点~~~
追答
你也是刚刚补充上来的!我看到的时候就一标题!⊙﹏⊙b汗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用udev管理,看看自定义/etc/udev/ruler.d内定义文件,参考/lib/udev/内容。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询