LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: 大漠猎人

让U盘在普通用户下即插即用

[复制链接]
发表于 2005-4-9 08:57:07 | 显示全部楼层
有一个问题
如果直接强行拔下U盘,会不会造成数据没有来得及写到盘里面
就像WIN那样,还要先“拔下硬件”,其实就是做了一次SYNC
回复 支持 反对

使用道具 举报

发表于 2005-4-9 10:19:18 | 显示全部楼层
呵呵,你如果说的是象windows xp那样的插上u盘自己就能认出来,楼上的说过了,需要你的内核是2.6的并且要启动hald的。
我上面说了我是简单的mount上来的,也就是说不是自动的,因为我也用的2.4的内核。
我下面的方法只是为了方便。
首先,如果你可以在root下可以
mount -t vfat /dev/sda1 /mnt/hd
挂载上u盘的话
当然/mnt/hd是你自己建立的一个目录啦。
然后再在/etc/fstab
加入我给的那行,其实用fstab只是为了方便而已。
实际用的时候还是自己mount的。
还有那个user就是user,不用改的。
现在你在root下直接就可以
mount /mnt/hd
umount /mnt/hd
了,不用给那么多的参数了。
当然用命令还是不方便的。
现在在你的面板上点右键添加一个磁盘挂载者到面板上。
然后在它上面点右键选择选项。
挂载目录选刚才你建立的目录
如我的是/mnt/hd
图标选usb闪存盘。
然后插上U盘。
点一下。
看桌面上是不是多了一个叫hd的图标。
打开直接用就可以了。
如果不用的时候再点一下它磁盘挂载者。
或直接在桌面的图标上点右键选卸载文件卷就可以了。
回复 支持 反对

使用道具 举报

发表于 2005-4-9 10:20:41 | 显示全部楼层
Post by platinum
有一个问题
如果直接强行拔下U盘,会不会造成数据没有来得及写到盘里面
就像WIN那样,还要先“拔下硬件”,其实就是做了一次SYNC


好象在linux下不只U盘,什么东西都建议umount之后再拿走的。
回复 支持 反对

使用道具 举报

发表于 2005-4-9 10:29:01 | 显示全部楼层
必须要先umount,直接拔是不行的,无论是X还是console,都需要这一步才行,只不过实现方式不一样
回复 支持 反对

使用道具 举报

发表于 2005-4-9 10:34:54 | 显示全部楼层
my  /etc/fstab

.......
.............................
/dev/sda1           /mnt/usb        vfat         auto,user,rw         0 0
..................
回复 支持 反对

使用道具 举报

发表于 2005-4-9 10:41:18 | 显示全部楼层
如果你使用kde加root的话你也可以在桌面上新建一个硬盘,然后把这个图标托放到kwrite之类的写字板上面,看到它里面的内容了吗?
改一下,以后你就可以点击挂载了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-11 16:18:15 | 显示全部楼层
Post by sleetdrop
呵呵,你如果说的是象windows xp那样的插上u盘自己就能认出来,楼上的说过了,需要你的内核是2.6的并且要启动hald的。
我上面说了我是简单的mount上来的,也就是说不是自动的,因为我也用的2.4的内核。
我下面的方法只是为了方便。
首先,如果你可以在root下可以
mount -t vfat /dev/sda1 /mnt/hd
挂载上u盘的话
当然/mnt/hd是你自己建立的一个目录啦。
然后再在/etc/fstab
加入我给的那行,其实用fstab只是为了方便而已。
实际用的时候还是自己mount的。
还有那个user就是user,不用改的。
现在你在root下直接就可以
mount /mnt/hd
umount /mnt/hd
了,不用给那么多的参数了。
当然用命令还是不方便的。
现在在你的面板上点右键添加一个磁盘挂载者到面板上。
然后在它上面点右键选择选项。
挂载目录选刚才你建立的目录
如我的是/mnt/hd
图标选usb闪存盘。
然后插上U盘。
点一下。
看桌面上是不是多了一个叫hd的图标。
打开直接用就可以了。
如果不用的时候再点一下它磁盘挂载者。
或直接在桌面的图标上点右键选卸载文件卷就可以了。



****
没那么麻烦的,你既然都让他自动mount了,下次如果还是同一个U盘的话,直接用就可以啦,不用什么mount或umount了,当然为了安全那样麻烦也是可以的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-11 16:19:18 | 显示全部楼层
Post by qingkong
如果你使用kde加root的话你也可以在桌面上新建一个硬盘,然后把这个图标托放到kwrite之类的写字板上面,看到它里面的内容了吗?
改一下,以后你就可以点击挂载了


****
你说的好象有点对哦,能说具体点嘛,想借鉴的.谢谢
回复 支持 反对

使用道具 举报

发表于 2005-4-11 19:47:13 | 显示全部楼层
dev=/dev/sda
point自己造
这样就可以挂载了
如果要显示中文的话,还有加iocharset=cp936,至于位置,常时间不用,忘了.你试试吧.就那几项可以填的,也试不了几次
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-12 15:31:07 | 显示全部楼层
Post by qingkong
dev=/dev/sda
point自己造
这样就可以挂载了
如果要显示中文的话,还有加iocharset=cp936,至于位置,常时间不用,忘了.你试试吧.就那几项可以填的,也试不了几次



(*****
不适合我哈,我用过几个U盘试了,设备号还没有相同的,即使是同牌子的U盘.所以我觉得你的方法有点问题哦,不过还是谢谢你哦
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表