收藏的好文章

一台DS10和一台DS20。在DS20建nfs文件系统,实际使用DS10的空间.

初始配置:
DS10上的工作:
1.在DS10上创建一个文件系统。
# disklabel -r dsk0  查看硬盘分配情况(以dsk0为例)

8 partitions:
#          size     offset    fstype   [fsize bsize   cpg]      # NOTE: values not exact
  a:     786432          0     AdvFS                            # (Cyl.    0 - 154*)
  b:     786432     786432      swap                            # (Cyl.  154*- 309*)
  c:   35565080          0    unused        0     0             # (Cyl.    0 - 7000)
  d:   11330738    1572864    unused        0     0             # (Cyl.  309*- 2540*)
  e:   11330738   12903602    unused        0     0             # (Cyl. 2540*- 4770*)
  f:   11330740   24234340    unused        0     0             # (Cyl. 4770*- 7000)
  g:    4300800    1572864     AdvFS                            # (Cyl.  309*- 1156*)
  h:   29691416    5873664    unused                            # (Cyl. 1156*- 7000)
可以发现dsk0h是还没有使用的。确认后在上面创建一个文件系统:
# mkfdmn /dev//disk/dsk0h database
# mkfset database database

修改文件/etc/fstab
加入一行:
database#database        /database              advfs rw 0 0
# mkdir /database
# mount /database

2. 将该文件系统加入到NFS中。
修改/etc/exports
# vi /etc/exports

加入:
/database     -root=HOSTNAME  -rw=61.178.xx.xx
注意根据不同的情况来修改ds20的主机名和IP地址。
然后在/etc/hosts中将ds20的地址加入。

3. 修改ds10的nfs启动脚本,加入nfs的服务。
# vi /sbin/rc3.d/S19nfs
修改NFSSERVING=0为
NFSSERVING=1
启动nfs试验:
# /sbin/rc3.d/S19nfs stop
# /sbin/rc3.d/S19nfs start
查看nfs是否起来:
# ps -ef|grep mountd
# ps -ef|grep nfsd

至此 DS10上的工作已经完成。


DS20上的工作:
在/etc/hosts中将ds10的地址加入。

加入一个nfs文件系统,修改/etc/fstab,加入:
HOSTNAME:/database        /backup       nfs rw,bg 0 0
根据情况修改ds10的主机名。
创建mount目录/backup
# mkdir /backup

试验 mount:
# mount /backup

如果成功,则可以看到已经mount上来。
mount命令输出包括:
HOSTNAME:/database on /backup type nfs (v3, rw, udp, hard, intr)
这样的内容。

你可能感兴趣的:(职场,休闲,NFS文件系统)