首頁 > 軟體

Linux與Linux之間共用目錄設定

2020-06-16 17:52:57

Linux與Linux之間共用目錄設定

1. 【修改server端】修改/etc/export檔案,加入:
/home/user/source *(rw) 
 或
/home/user/source *(rw,sync,no_wdelay,insecure_locks,no_root_squash) 
 或
/home/wyq/share  192.* (insecure,rw,sync,no_root_squash)

 exports組態檔說明
/home/user/source  共用的目錄
192.*       允許存取的主機IP, 如果不能確定 ,請使用 * (在Fedora 20實驗中表示任意IP時,不用加星號,否則nfs會無法啟動)
insecure    一個安全選項, 如果nfs伺服器端口號小於1024則可以不新增這個選項, 否則不新增的話, 是無法存取的.其他主機存取的話就會被拒絕.
rw          共用目錄的許可權,rw 是可讀寫的許可權,唯讀的許可權是ro.
sync        同步的選項, 可選的還有 async. sync是不使用快取,隨時寫入同步, async是使用快取的.
no_root_squash  NFS服務共用的目錄的屬性, 如果使用者是root, 那麼對這個目錄就有root的許可權.

2. 【server端】執行如下命令使新增的共用生效
$/etc/rc.d/init.d/nfs  restart 

3. 【用戶端】執行如下命令掛載共用:
sudo mount -t nfs zxhost001:/home/user/share  /u01/user/mount_point
 或
 mount -t nfs -o rw 192.168.10.94:/home/user/source /home/user/target
注意:  開啟兩台主機之間的NFS防火牆
 
4. 【用戶端】取消掛載
umount /u01/user/mount_point

5. 【用戶端】開機後自動掛載
如果想在開機後不手動掛載共用目錄,那麼需要設定開機自動掛載。

mount_AtoB.sh檔案內容,其中passwordxxx為192.168.10.94的密碼:

set fileformat=unix 
 #!bin/bash 
 mount -t nfs -o rw 192.168.10.94:/home/user/source /home/user/target <<EOF 
 passwordxxx 
 EOF

1)、修改mount_AtoB.sh的密碼
2)、將mount_AtoB.sh檔案放到/home/user目錄下
3)、改變檔案的執行許可權,執行如下命令:
chmod 777 mount_AtoB.sh 
4)、將檔案加入到啟動檔案中:
$ echo /home/user/mount_94to93.sh >> /etc/rc.d/rc.local 

本文永久更新連結地址http://www.linuxidc.com/Linux/2015-09/123195.htm


IT145.com E-mail:sddin#qq.com