Next Previous Contents

6. 资源使用

除了使用mount的命令手动挂栽共享资源,还可以使用其他方法实现共享资源的自动挂栽:

6.1 启动时自动挂栽

修改客户机的 /etc/fstab文件,加入类似如下行:

        192.168.102.47:/home/share      /mnt    nfs     rsize=8192,wsize=8192,timeo=14,intr

重启客户机,即可实现系统启动时自动挂栽共享资源

6.2 使用 autofs 实现资源挂栽

autofs 使用 automount 守护进程来管理你的挂载点,它只在文件系统被访问时才动态地挂载它们。 autofs 查询主配置文件 /etc/auto.master 来决定要定义哪些挂载点。然后,它使用适用于各个挂载点的参数来启动 automount 进程。主配置中的每一行都定义一个挂载点,然后用单独的配置文件定义在该挂载点下要挂载的文件系统。

安装 autofs

        # aptitude  install autofs

修改/etc/auto.master文件, 加入如下内容:

        /mnt      /etc/auto.nfs

创建 /etc/auto.nfs 文件内容如下:

        nfs -rw,soft,intr,rsize=8192,wsize=8192 192.168.102.47:/home/share

这样,每当您进入 /mnt/nfs 目录时,系统都会尝试将服务器的共享资源挂栽到该目录上。应当注意nfs目录是由 automount 动态地创建的,它不应该在客户机器上实际存在。

        tonybox2:/# cd /mnt
        tonybox2:/mnt# ls
        tonybox2:/mnt# cd nfs
        tonybox2:/mnt/nfs# ls
        123
        tonybox2:/mnt/nfs# ls -l
        total 4
        -rw-r--r-- 1 nobody nogroup 6 2006-08-22 07:50 123
        tonybox2:/mnt/nfs#

如果修改了/etc/auto.master主配置文件,则需要运行

        #/etc/init.d/autofs reload

对其进行重新加载


Next Previous Contents