今天刚好一个朋友问到Linux系统挂载USb设备的方法,回答完之后记起来由于最近工作比较忙博客很长时间没有更新,因此也将自己的思路写下来,分享给各位。

挂载思路

1、我们需要确定需要挂载的设备的文件格式类型。一般我们常见的USB设备格式是:FAT32格式、NFTS格式等
2、确定需要挂载的设备名称
3、确定挂载点一般我们挂载在/mnt目录

挂载命令行解析

确定你要挂的usb设备的文件系统在/etc/filesystems文件中有,如果没有则不支持,需要重新安装支持包,比如ntfs的。

首先确保以下服务是打开的:

chkconfig --list|grep haldaemon

haldaemon 0123456启动

chkconfig --list|grep messagebus

messagebus 0123456启动

否则执行以下命令:

chkconfig --level 0123456 haldaemon on

chkconfig --level 0123456 messagebus on

-----------------------------

以standalone 运行的服务大多在/etc/init.d下如打开handaemon服务器的代码如下:

/etc/init.d/haldaemon start [stop|start|restart|status|condrestart]

若要关闭usb服务,只需mv haldaemon haldaemon.old即可,或在/etc/rc5.d下

mv S26haldaemon S26haldaemon.old 这两个文件为链接文件,修改任意一个即可

-----------------------------

# ps -ef |grep hal //查看该进程是否存在

# cd /etc/rc5.d

# ls *hal*

# ./S98haldaemon stop

# mv S98haldaemon .S98haldaemon

这些服务很耗资源.

用root权限在根目录下新建一空目录/usb,然后在/etc/fstab里加入一行

/dev/sda1 /usb auto rw,user,noauto 0 0

这样在普通用户权限下就可以简单的通过

mount /usb

命令加载usb存贮设备了