免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1305 | 回复: 0
打印 上一主题 下一主题

Linux下访问U盘 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-08 11:36 |只看该作者 |倒序浏览

                    Linux下访问U盘
   
(last-edit-by: lgfang 09/08/2006 11:54:28>)
在(Red Hat)linux下使用U盘相关的操作:
用命令fdisk(一般在/sbin下)确定U盘对应于哪个文件(需root权限).
在我机器上运行结果如下(U盘对应于/dev/sda1):
[root@localhost lgfang]# /sbin/fdisk -l /dev/sda
Disk /dev/sda: 131 MB, 131072000 bytes
9 heads, 32 sectors/track, 888 cylinders
Units = cylinders of 288 * 512 = 147456 bytes
   Device Boot    Start       End    Blocks   Id  System
/dev/sda1   *         1       889    127983    b  Win95 FAT32
Partition 1 has different physical/logical endings:
     phys=(1000, 8, 32) logical=(888, 7, 30)
[root@localhost lgfang]#
mount U盘(需root权限)
如果没有,先在/mnt路径下创建一个空目录.我把它命名为/mnt/usb.
然后再把U盘对应的文件mount到系统中:
[root@localhost lgfang]# mount /dev/sda1 /mnt/usb
关于NTFS
系统可能不支持NTFS格式.一开始,我的U盘是NTFS, mount时总是报"不支持NTFS格
式",最后是切换到windows下把U盘格式化成FAT32的就好了.安装ntfs包(我的机器
装的是kernel-ntfs-2.4.20-8.i686.rpm)应该也可以。
关于中文
mount -o iocharset=gb232 /dev/sda1 /mnt/usb
简化操作
sudo
因为U盘(以及光驱)的经常使用,如果每次都要su到root挺烦的,使用sudo可以简化
操作.在/etc/sudoers中加入下面两行:
Cmnd_Alias MNT_OUTER_STORAGE=/bin/mount /cdrom,/bin/umount /cdrom,/sbin/fdisk -l
/dev/*,/bin/mount /dev/* /mnt/*,/bin/umount /mnt/*
(上面实际为一行,因排版的缘故分为两行)
ALL     ALL=NOPASSWD:MNT_OUTER_STORAGE
这样,任何用户不用su也不用输入root密码就可以mount并读取U盘了,使用时输入
命令:sudo /bin/mount /dev/sda1 /mnt/usb
/etc/fstab
用sudo虽然方便一些,但还是比较费事。如果每次插入,U盘都对应同一个设备文件,
可以通过修改/etc/fstab来进一步简化操作。我平常只有U盘会用到USB接口,所以
我就是这么做的:在/etc/fstab中加入
/dev/sda1   /mnt/usb    auto    noauto,user,rw,iocharset=cp936       0       0
这样,每个用户直接
mount /mnt/usb
umount /mnt/usb
就可以了。
如果是工作在gnome桌面上,设置fstab后就更简单了:在桌面上单击右键然后在弹
出菜单的驱动器中选定想要的驱动器就自动mount了。用完之后在驱动器图标上再右
击选择umount即可。
说明
关于mount,sudo,fstab的具体说明可以看man page或是到网上搜索。
  
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/23408/showart_166951.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP