Linux NFS实战

209数据库服务器磁盘空间不够,想临时从另外一台服务器上借点空间,想到了用NFS共享文件。操作如下:

共享文件系统108

--新建一个文件夹
[root@fina7-108 EAS70]# mkdir oradata

--检测下刚创建的文件夹
 

   
   
   
   
  1. [root@fina7-108 EAS70]# ls 
  2. aa.txt            easdeploy.sh  kingdee70-2011-11-08.tar     kingdee70-bak     lost+found  tmp 
  3. backup            java.txt      kingdee70-2011-11-10         kingdee70.rar     net.png     upload 
  4. easdeploy.bak.sh  kingdee70     kingdee70-2011-11-14.tar.gz  kingdee70.tar.gz  oradata 
  5. [root@fina7-108 EAS70]# cd oradata/ 
  6. [root@fina7-108 oradata]# pwd 
  7. /EAS70/oradata 

--编辑 /etc/exports 文件,在文件末尾加上/EAS70/oradata 192.168.17.209(rw,no_root_squash)
 

   
   
   
   
  1. [root@fina7-108 oradata]# vi /etc/exports 
  2. [root@fina7-108 oradata]# cat /etc/exports 
  3. /opt 192.168.17.182(rw,no_root_squash) 
  4. /EAS70/oradata 192.168.17.209(rw,no_root_squash) 
  5.  
  6. [root@fina7-108 oradata]# /etc/rc.d/init.d/portmap start 
  7. Starting portmap:                                      [  OK  ] 
  8. [root@fina7-108 oradata]# service nfs restart 
  9. Shutting down NFS mountd:                              [FAILED] 
  10. Shutting down NFS daemon:                              [FAILED] 
  11. Shutting down NFS quotas:                              [FAILED] 
  12. Shutting down NFS services:                            [  OK  ] 
  13. Starting NFS services:                                 [  OK  ] 
  14. Starting NFS quotas:                                   [  OK  ] 
  15. Starting NFS daemon:                                   [  OK  ] 
  16. Starting NFS mountd:                                   [  OK  ] 
  17. [root@fina7-108 oradata]# showmount -a 
  18. All mount points on fina7-108: 

--查看防火墙状态,如果没关闭就把他关了
 

   
   
   
   
  1. [root@fina7-108 oradata]# service iptables status 
  2. Firewall is stopped. 

--touch一个文件测试用
[root@fina7-108 oradata]# touch test.txt

 

客户机2.209:

 

   
   
   
   
  1. [root@testmachine mnt]# cd / 
  2. [root@testmachine /]# cd oraData/ 
  3. [root@testmachine oraData]# ls 
  4. dataDump  dipdb  erpdatafile  lost+found  oracle_single.tar.gz 

--在该目录下创建一个 fin-data文件夹用于挂载NFS文件
 

   
   
   
   
  1. [root@testmachine oraData]# mkdir fin-data 
  2. [root@testmachine oraData]# mount -t nfs 192.168.17.108:/EAS70/oradata /oraData/fin-data 
  3. [root@testmachine oraData]# vi /etc/fstab 


添加一行:

   
   
   
   
  1. LABEL=/oraData/fin-data /oraData/fin-data       ext3    defaults        1 2 

 

   
   
   
   
  1. [root@testmachine oraData]# df -h 
  2. 文件系统              容量  已用 可用 已用% 挂载点 
  3. /dev/sda1             9.7G  6.6G  2.7G  71% / 
  4. /dev/sda8             3.0G  698M  2.1G  25% /var 
  5. /dev/sda7             3.9G  3.3G  467M  88% /usr 
  6. /dev/sda6             3.9G  3.7G   75M  99% /home 
  7. /dev/sda5             3.9G   73M  3.7G   2% /tmp 
  8. /dev/sda3             3.9G  2.8G  911M  76% /opt 
  9. /dev/sda9              19G   12G  6.5G  64% /oracle 
  10. /dev/sda10             94G   81G  8.5G  91% /backups 
  11. /dev/sda11            236G  185G   39G  83% /oraData 
  12. tmpfs                 7.9G     0  7.9G   0% /dev/shm 
  13. 192.168.17.108:/EAS70/oradata 
  14.                       161G   70G   83G  46% /oraData/fin-data 
  15. [root@testmachine oraData]# cd /oraData/fin-data/ 
  16. [root@testmachine fin-data]# ls 
  17. test.txt 

OK,可以看到刚才创建的文件啦!

你可能感兴趣的:(linux,服务器,空间)