小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Linux7 掛載 nfs 遠(yuǎn)程目錄

 LuciferLiu 2021-12-10

📚 前言

NFS(Network File System)即網(wǎng)絡(luò)文件系統(tǒng),是FreeBSD支持的文件系統(tǒng)中的一種,它允許網(wǎng)絡(luò)中的計算機(jī)之間通過TCP/IP網(wǎng)絡(luò)共享資源。

在NFS的應(yīng)用中,本地NFS的客戶端應(yīng)用可以透明地讀寫位于遠(yuǎn)端NFS服務(wù)器上的文件,像訪問本地文件一樣。

?? 介紹

Linux 系統(tǒng)下,如果想要將 A 機(jī)器的目錄掛載到 B 機(jī)器,讓 B 機(jī)器訪問,可以通過 NFS 將目錄掛載到 B 機(jī)器!

本文介紹下如何配置 NFS 遠(yuǎn)程目錄:

  • 機(jī)器A: 服務(wù)端,IP:10.211.55.100,假設(shè)有有一個目錄 /backup
  • 機(jī)器B: 客戶端,IP:10.211.55.101,需要訪問 A 服務(wù)器的 /backup 目錄
  • 機(jī)器 A,B 盡量配置在同一個網(wǎng)段下,假設(shè)為:10.211.55.*

?? NFS 配置

服務(wù)端配置

1、開啟服務(wù)

服務(wù)端需要開啟 rpcbindnfs 服務(wù):

systemctl enable rpcbind.service
systemctl start rpcbind.service
systemctl status rpcbind.service

systemctl enable nfs.service
systemctl start nfs.service
systemctl status nfs.service

確認(rèn)服務(wù)都已成功開啟,并且配置開機(jī)自啟。

2、關(guān)閉防火墻和selinux

systemctl disable firewalld
systemctl stop firewalld
systemctl status firewalld

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0

3、配置 exports

默認(rèn)是一個空文件,只需要按照如下格式配置即可,一行一個共享卷。

cat <<EOF>>/etc/exports
/backup 10.211.55.*(rw,sync)
EOF

## 生效exports
exportfs -rv

文件中可以設(shè)置參數(shù):

  • rw:具有讀寫權(quán)限
  • sync:資料同步寫入磁盤和內(nèi)存
  • o:只讀權(quán)限
  • no_root_squash:登入nfs主機(jī)時,擁有共享目錄所有者權(quán)限
  • root_squash:登入nfs主機(jī)時,擁有共享目錄所有者權(quán)限,但如果共享目錄的擁有者時root用戶,那么登入者權(quán)限為nobody權(quán)限
  • all_squash:登入nfs主機(jī)時,擁有nobody用戶權(quán)限
  • anonuid:指定用戶id
  • anongid:指定群id
  • async:資料先存內(nèi)存,再存硬盤
  • no_subtree_check:不檢查父文件夾權(quán)限
  • subtree:檢查父文件權(quán)限
  • secure:限制client port(<1024)

至此,服務(wù)端就已經(jīng)配置好了!

客戶端配置

客戶端配置比較簡單!

1、創(chuàng)建掛載目錄

mkdir /backup

可以與服務(wù)端掛載目錄不同名。

2、查看是否可以訪問服務(wù)端NFS

showmount -e 10.211.55.100

如果顯示如下即為正確:

導(dǎo)出列表在 10.211.55.100:
/backup                            10.211.55.*

3、mount 掛載遠(yuǎn)程目錄

mount -t nfs -o rw,bg,hard,rsize=32768,wsize=32768,vers=3,nointr,timeo=600,tcp  10.211.55.100:/backup /backup

4、配置開機(jī)自動掛載

cat <<EOF>>/etc/rc.local
mount -t nfs -o rw,bg,hard,rsize=32768,wsize=32768,vers=3,nointr,timeo=600,tcp  10.211.55.100:/backup /backup
EOF

## Linux7需要手動授權(quán)執(zhí)行權(quán)限,否則無權(quán)限
chmod +x /etc/rc.d/rc.local

看到這里有朋友會問了,為什么不配置在 /etc/fstab 文件中?

我悄悄告訴你:等你開機(jī)開不了的時候,就不會配置在 /etc/fstab 里面了罒ω罒!

OK,至此已經(jīng)配置完成,通過 df -h 就可以查看已掛載的 NFS 目錄啦!

小BUG

最后再分享一個很坑的小bug吧,需要注意 📢:

?? 不要在服務(wù)端 /etc/hosts 文件中配置客戶端的主機(jī)解析名!

至于為什么? 你可以自己去測試一下呀!畢竟實(shí)踐出真知嘛~😄


本次分享到此結(jié)束啦~

如果覺得文章對你有幫助,點(diǎn)贊、收藏、關(guān)注、評論,一鍵四連支持,你的支持就是我創(chuàng)作最大的動力。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多