日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

centos8共享文件夹挂载_MacOS自动挂载nfs服务器共享目录

發布時間:2025/4/5 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos8共享文件夹挂载_MacOS自动挂载nfs服务器共享目录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這是一篇關于如何使用MacOS automount命令,來自動掛載遠程文件系統的技巧。需要讀者對OS X命令行有一定了解。

一、為什么要使用automount呢

我們看看鳥哥是怎么描述的:

在一般 NFS 文件系統的使用情況中,如果客戶端要使用服務器端所提供的 NFS 文件系統時,要嘛就是得在 /etc/rc.d/rc.local 當中設定開機時掛載,要嘛就得要登入系統后手動利用 mount 來掛載。 此外,客戶端得要預先手動的建立好掛載點目錄,然后掛載上來。但是這樣的使用情況恐怕有點小問題。

我們知道 NFS 服務器與客戶端的聯機或許不會永遠存在,而 RPC 這個服務又挺討厭的,如果掛載了 NFS 服務器后,任何一方脫機都可能造成另外一方老是在等待逾時~而且,掛載的 NFS 文件系統可能又不是常常被使用,但若不掛載的話,有時候緊急要使用時又得通知系統管理員, 這又很不方便...啊!好討厭的感覺啊~@_@

所以,讓我們換個思考的角度來討論一下使用 NFS 的情境:

  • 可不可以讓客戶端在有使用到 NFS 文件系統的需求時才讓系統自動掛載?
  • 當 NFS 文件系統使用完畢后,可不可以讓 NFS 自動卸除,以避免可能的 RPC 錯誤?

如果能達到上述的功能,那就太完美啦!有沒有這東西呢?有的,在現在的 Linux 環境下這是可以達成的理想!用的就是 autofs 這個服務啦!

二、進入正題 - 我們看MacOS上是如何設置的:

1)創建本地掛載點

首先,需要創建一個由automount服務管理的本地目錄。所有遠程文件系統都將出現在這個目錄下,它充當automount服務的觸發器。我將這些遠程文件系統保在/Users/jamesding/nfs目錄下。需要使用sudo來創建目錄。

注:從Catalina開始,根文件系統現在是只讀的。我已經將掛載點移動到用戶可寫的文件系統/系統/卷/數據:

$ sudo mkdir /Users/jamesding/nfs

2)修改master映射

自動掛載進程讀取文件/etc/auto_master以檢索它應該控制的目錄列表。我已經將我的資源映射放在一個單獨的映射文件/etc/auto_nfs中。將/Users/jamesding/nfs添加到auto_master文件中,如下:

# # Automounter master map # /Users/jamesding/nfs auto_nfs +auto_master # Use directory service #/net -hosts -nobrowse,hidefromfinder,nosuid /home auto_home -nobrowse,hidefromfinder /Network/Servers -fstab /- -static

配置好之后,每當你訪問/Users/jamesding/nfs的任何目錄,automount進程都會自動檢查auto_nfs映射文件,并決定是否需要自動掛載遠程文件系統。

3)創建資源映射文件

假設我們已經在遠程服務器上,配置好了一個遠程文件系統,它的路徑是 /data 。

我們決定把它掛載到MacOS上,名字為dell_server_harddisk_data。

為了任何時候訪問/Users/jamesding/nfs/dell_server_harddisk_data這個目錄,MacOS能自動掛載遠程服務器上共享的 /data,我們需要在/etc/auto_nfs文件里面添加映射關系數據,如下:

dell_server_harddisk_data -rw,bg,soft,rsize=32768,wsize=32768 172.16.47.96:/data

4)使配置生效

$ sudo automount -vc

5)其他可選的配置

可以在/etc/autofs.conf配置文件中更改其他選項。比較常用的選項是掛載超時時間。如果該文件系統一段時間內沒有任何訪問,系統就會將它卸載。在MacOS附帶的/etc/autofs.conf中默認設置為1小時(3600秒)

# The number of seconds after which an automounted file system will # be unmounted if it hasn't been referred to within that period of # time. The default is 10 minutes (600 seconds). # This is equivalent to the -t option in automount(8). AUTOMOUNT_TIMEOUT=3600

6)與Finder的兼容

需要注意的是,以這種方式自動加載的文件系統,不會自動顯示在Finder的側欄中。它們也不會自動以磁盤圖標的形式出現在桌面上。

我個人推薦的技巧是,將/Users/jamesding/nfs這個文件夾添加到 個人收藏 里

全文完。

總結

以上是生活随笔為你收集整理的centos8共享文件夹挂载_MacOS自动挂载nfs服务器共享目录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。