</p> 我们发现现在已经无法加载共享目录的。
/ Y$ i4 F [; ^, t% b s! w+ G. ] 资源使用
& G" {4 h3 R0 |, M4 F 除了使用mount的命令手动挂栽共享资源,还可以使用其他方法实现共享资源的自动挂栽:
0 C) E8 d ~) M7 i5 R: E4 u 1 启动时自动挂栽, |+ O3 E; Z, P+ [
修改客户机的 /etc/fstab文件,加入类似如下行:
6 J; A, M- [) q$ E! s: U 1.192.168.102.47:/home/share /mnt nfs rsize=8192,wsize=8192,timeo=14,intr
^) I+ m: t2 S+ u8 @; T0 P! Y 重启客户机,即可实现系统启动时自动挂栽共享资源
% i' j" W+ Q* x+ Z 2 使用 autofs 实现资源挂栽
/ \- Q* c" J, |( F0 K autofs 使用 automount 守护进程来管理你的挂载点,它只在文件系统被访问时才动态地挂载它们。 autofs 查询主配置文件 /etc/auto.master 来决定要定义哪些挂载点。然后,它使用适用于各个挂载点的参数来启动 automount 进程。主配置中的每一行都定义一个挂载点,然后用单独的配置文件定义在该挂载点下要挂载的文件系统。. W" k4 C, @0 T3 T" V o
NFS服务器安装autofs
7 W O4 J8 z; K 1.# aptitude install autofs3 s) r+ d0 }& L4 p/ t8 _
修改/etc/auto.master文件, 加入如下内容:/ W% K" S% P9 z4 x7 y3 m. c
1./mnt /etc/auto.nfs5 |, d- ~- x4 e! \1 S. A' g) j
创建 /etc/auto.nfs 文件内容如下:' R, ~9 h2 l9 Z- Z
1.nfs -rw,soft,intr,rsize=8192,wsize=8192 192.168.102.47:/home/share
5 j7 ^& |1 I" g2 n0 |+ k3 T 这样,每当您进入 /mnt/nfs 目录时,系统都会尝试将服务器的共享资源挂栽到该目录上。应当注意nfs目录是由 automount 动态地创建的,它不应该在客户机器上实际存在。
' W( Q% ]. ^3 y" f 1.tonybox2:/# cd /mnt9 C3 u+ r$ c" i( r
2.tonybox2:/mnt# ls
5 W' e4 {5 K' ~ 3.tonybox2:/mnt# cd nfs3 K+ L/ s+ ~0 g3 X3 [! X6 e
4.tonybox2:/mnt/nfs# ls0 y6 O4 T* D* h+ U1 W
5.123
# a. Q5 l' c9 B0 y$ p+ R 6.tonybox2:/mnt/nfs# ls -l
- {5 r. e; j, v7 ^9 j 7.total 48 l W( |) \* `; D
8.-rw-r--r-- 1 nobody nogroup 6 2006-08-22 07:50 123# k3 e4 l' ~# s A( H h
9.tonybox2:/mnt/nfs#& u5 \' F7 T# z
如果修改了/etc/auto.master主配置文件,则需要运行
) e: [' b; K; [+ h6 M# J 1.#/etc/init.d/autofs reload
+ O u. l' E% b 对NFS服务器进行重新加载。 |