2021-05-12 14:32:11
Linux與Linux之間共用目錄設定
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
相關文章