linux下自动挂载USB移动硬盘



一、安装软件
1. 从http://fuse.sourceforge.net/下载stabel版本的fuse-2.6.5.tar.gz,(或2.7.3之前版本都可以)

http://www.ntfs-3g.org/下载ntfs-3g-2011.1.15。
2. 下载两个文件后拷贝到LINUX系统中解压,安装。   
#tar –zxvf fuse-2.6.5.tar.gz
#cd fuse-2.6.5
#./configure
#.make

#make install

如果在./configure的时候提示找不到内核代码,就把目录指定#./configure –with-kernel=/usr/src/kernels/2.6.18-8.el5-i686。 make install之后会生成一个/sbin/mount.fuse文件,编译完后可以查看一下。

安装ntfs-3g,解压,安装。      
#tar –zxvf ntfs-3g-2011.1.15.tar       
#cd ntfs-3g-2011.1.15       
#./configure       
#make
      
#make install

二、配置,并编译内核
# cd /usr/src/linux
# make menuconfig
勾选 File systems --->  <M> Filesystem in Userspace support
# make clean && make && modules_install

三、加载内核模块
# modprobe fuse
当然可以再打开 /etc/modules.autoload.d/kernel-2.6,把fuse加进去。

四、手动mount NTFS分区的命令
#fdisk –l      可以看到/dev/sdb1为新加的磁盘
然后就可以mount ntfs分区了:

# mount -t ntfs-3g -o locale=zh_CN.UTF-8,silent /dev/sdb1 /mnt/usb


五、配置/etc/fstab

在/etc/fstab中加上以下行
/dev/sdb1       /home/crob/1TDisk    ntfs-3g    auto,user,rw,locale=zh_CN.UTF   -8,silent    0  0
插入USB,自动挂载


注意:非root用户不能自动mount,会提示示“only root can do this”的
使普通用户有mount和unmount权限

建立mount用户组编辑/etc/group,添加如下内容:

mount:*:1000:username1,username2
 # chmod 4710 /bin/mount
 # chown root:mount /bin/mount
 # chmod 4710 /bin/umount
 # chown root:mount /bin/umount

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值