サーバ間共有マウント操作

2050 ワード

##質問:
サーバ192.168.0.194およびサーバ192.168.0.211、現在のリソースファイルは192.168.0.194にあり、現在は192.168.0.211上で192.168.0.194上の対応ファイルにアクセスする必要があるため、サーバ間共有ファイル操作が必要である.
##操作:まず192.168.0.194サーバーのnfsサービス**1.**を起動する必要があります.192.168.0.194でnfsがインストールされているかどうかを確認します.
rpm -qa|grep nfs

**2.**nfsがインストールされていない場合は、簡単なインストール方法を実行できます.
yum -y install nfs

**3.**nfsがインストールされている場合は、192.168.0.194でプロファイルを編集します.
vi /etc/exports
//      :
/web/data/bank_upfiles/ 192.168.0.211(rw,sync,no_root_squash)

**4.**構成が完了したらnfsサービスを開始
/etc/init.d/nfs start
//  
service nfs start

**5.**起動に成功したらnfsサービスの起動状況を確認する
service nfs status

**6.**その後、192.168.0.211でマウントコマンドを実行します.
mount -t nfs 192.168.0.194:/web/data/bank_upfiles /web/data/bank_upfiles

**7.**マウントに成功したらマウントされた共有ディレクトリを表示
mount -l

**8.**マウント解除が必要な場合
umount /web/data/bank_upfiles/
// :        
umount2: Device or resource busy
umount.nfs: /web/data/bank_upfiles/: device is busy
umount2: Device or resource busy
umount.nfs: /web/data/bank_upfiles/: device is busy
//     
fuser -m -v /web/data/bank_upfiles/
//kill                  
//        
umount -l /web/data/bank_upfiles/

**9.**nfsサービスの非アクティブ化
service nfs stop

**10.**nfsマウントエラーの問題に遭遇しました
mount: wrong fs type, bad option, bad superblock on 192.168.0.194:/web/project/doc_edu,
       missing codepage or helper program, or other error
       (for several filesystems (e.g. nfs, cifs) you might
       need a /sbin/mount. helper program)
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

エラーメッセージに基づいて/sbin/mountを表示します.ファイル、やっぱり見つかりませんでした.nfsのファイル、nfs-utilsをインストールすればいい
apt-get install nfs-common
//  
yum install nfs-utils

注意:ディスク・ストレージの表示コマンドを追加
df -hl
//  
du -sh * | sort -n