通過nfs掛裝遠端目錄

2021-03-31 12:49:46 字數 1135 閱讀 5195

通過nfs可以將遠端主機的目錄(arp1:/ora1159)掛裝(mount)為本地主機的乙個目錄(arp2:/home1),如同訪問本機檔案一樣,訪問遠端主機的檔案。具體設定包括遠端主機和本地主機的設定:

1.遠端主機

以root使用者登陸arp1。

確保portmap程序工作。執行命令

ps -aux|grep portmap

應顯示portmap的程序資訊。否則執行命令

/stc/rc.d/init.d/portmap start

修改/etc/exports檔案,新增

/ora1159 arp2(rw,root_squash) arp3(rw,root_squash)

/ora1159為希望共享的目錄名,arp2和arp3為希望掛裝共享目錄的主機名(或ip位址),選項rw表示掛裝後該目錄具有讀寫許可權(也可設為ro,表示唯讀),選項root_squash表示掛裝目錄的機器root使用者對該目錄不具備寫許可權(否則為no_root_squash)。

啟動或重啟nfs守護程序。

/etc/rc.d/init.d/nfs start

或/etc/rc.d/init.d/nfs stop

/etc/rc.d/init.d/nfs start

如果希望每次重啟機器後都能保證遠端主機目錄都能掛裝在本地主機上,應在遠端主機上做兩個符號鏈結。

ln -s /etc/rc.d/init.d/portmap /etc/rc.d/rc5.d/s18portmap

ln -s /etc/rc.d/init.d/nfs /etc/rc.d/rc5.d/s28nfs

2.本地主機

以root使用者登陸(如rap2或rap3),啟動portmap/etc/rc.d/init.d/portmap restart

建立乙個遠端主機目錄的本地掛裝點(即本地目錄)。

mkdir /home1

修改/etc/fstab,新增如下一行

rap1:/ora1159      /home1       nfs      defaults 0 0

掛裝遠端目錄,執行

mount -a

列出本地掛裝點目錄,檢視是否遠端目錄。

ls /home1

注意在本地主機上也可以通過autofs掛裝遠端目錄。

Centos7 搭建NFS伺服器 實現目錄掛載

服務端 10.3.212.251 客戶端 10.3.90.13 安裝工具 yum install nfs utils y修改配置檔案 vim etc exports usr local backup svn 10.3 90.13 10.3 0.0 16 rw 配置含義 可以提供掛載的目錄 允許掛載的...

mac 通過ssh 掛載遠端目錄

最近想使用sourcetree 管理遠端的git倉庫,我使用的是mac系統.安裝軟體 brew cask install osxfuse brew install sshfs 掛載 sshfs root ubuntu home python users mac desktop ubuntu sshf...

sshfs 通過ssh 掛載遠端目錄

安裝 yum y install sshfs掛載遠端 ssh 檔案系統 sshfs p 1234 root 192.168.1.218 home mnt sshfs p ssh埠 使用者名稱 遠端主機ip 遠端主機路徑 本地掛載點sshfs o transform symlinks o follow...