Chinaunix首页 | 论坛 | 博客
  • 博客访问: 176952
  • 博文数量: 44
  • 博客积分: 2541
  • 博客等级: 大尉
  • 技术积分: 361
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-20 10:46
文章分类
文章存档

2011年(1)

2010年(19)

2009年(24)

分类: LINUX

2010-01-16 18:35:49

1、使用Autofs自动挂载分区
2、修改/etc/fstab
3、编写shell脚本,开机自动运行mount命令


使用Autofs
    1、Autofs的特点:Autofs与Mount/Umount的不同之处在于,它是一种看守程序(deamon)。如果它检测到用户正试图访问一个尚未挂接的文件系统,它就会自动检测该文件系统,如果该文件系统存在,那么Autofs会自动将其挂接。另一方面,如果它检测到某个已挂接的文件系统在一段时间内没有被使用,那么Autofs会自动将其卸载。因此一旦运行了Autofs后,用户就不在需要手动完成文件系统的挂接和卸载。
    2、Autofs的安装: 只需执行以下一条命令:rpm -ivh autofs-3.1.3-10.i386.rpm。安装完成后,以后每次启动Linux,Autofs都会自动运行。
    3、Autofs的配置:首先, Autofs需要从/etc/auto.master这个文件中读取配置信息。该文件中可以同时指定多个挂接点,每个挂接点单独用一行来定义,每一行可包括3个部分,分别用于指定挂接点位置,挂接时需使用的配置文件(即:所谓的map file)及所挂接文件系统在空闲多长时间后自动被卸载。例如,auto.master文件中包括如下一行: /auto /etc/auto.misc --timeout 60。 其中第一部分指定一个安装点为/auto,第二部分指定/auto的map文件为/etc/auto.misc,第三部分指定文件系统在其空闲60秒后自动被卸载。其次,从/etc/auto.misc这个文件读取挂接时需要使用的配置信息。例如,auto.misc文件包括如下内容
    cd              -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
    Windows_C -fstype=auto,iocharset=cp936 :/dev/hda1
    Windows_D -fstype=auto,iocharset=cp936 :/dev/hda5
    Windows_E -fstype=auto,iocharset=cp936 :/dev/hda6
    其中第一行指定将设备/dev/cdrom挂接在/auto的cd子目录中,第二行指定将硬盘的Windows分区挂接在/auto的Windows_*子目录中。每一行的第二个值-fstype是一个可选项,用来表明所挂接的文件系统的类型和挂接选项,在 mount命令能使用挂接选项同样适用于-fstype。修改了配置文件后,可通过执行命令“/etc/init.d/autofs restart”,使新的配置生效。现在输入命令“ls /auto/cd”,Autofs会自动检测光驱中是否有光盘,如果有,它会自动将其挂接在/auto/cd中,这样ls就会列出其中的内容。如果我们在 60秒内没有再次访问/auto/cd时,Autofs会自动将其卸载掉。
阅读(1301) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~