NFS伺服器中mount命令的使用

2020-11-30 51CTO

對於NFS伺服器的客戶端搭建,我們需要進行一下討論。首先我們來了解一下mount命令的使用。用戶既可以通過mount命令掛載,也可以通過在/etc/fstab中加入條目項實現,/etc/fstab中的條目項中包括一個NFS的掛載類型。NFS文件系統的名稱由文件所在的主機名加上被掛載目錄的路徑名組成,兩個部分通過冒號分開。例如,computer1:/home/project指示一個文件系統被掛載在計算機computer1中的/home/project中。

這裡推薦客戶端使用mount命令來掛載,下面主要掛載的相關知識和方法,然後簡單介紹直接編輯/etc/fstab文件的方法。

用戶同樣可以在NFS的條目項中修改多個NFS特定的掛載選項,例如,可以指定往返數據包的大小和計算機等待系統響應的時間大小,或者指定一個文件系統是被硬掛載(hard-mounted)還是軟掛載(soft-mounted)。對硬掛載文件系統來說,如果因為某種原因遠程系統的響應失敗,計算機將會持續地嘗試建立連接;對軟掛載文件系統來說,同樣情況下,在指定的時間間隔後計算機將會放棄嘗試建立連接而發送一個錯誤消息。默認採用硬掛載文件系統,系統硬掛載嘗試失敗時,對用戶輸入的響應也會停止。正是因為這樣,有的用戶更喜歡採用軟掛載,它會使系統在嘗試掛載失敗後停止嘗試。

mount命令的格式如下:

mount[-t vfstype] [-o  options] device dir

mount命令參數非常多,如下為與NFS相關的參數。

(1)-a:把/etc/fstab中列出的路徑全部掛載。

(2)-t:需要mount的類型,如nfs等。

(3)-r:將mount的路徑定為read only。

(4)-v mount:過程的每一個操作都有message傳回到屏幕上。

(5)rsize=n:在NFS伺服器讀取文件時NFS使用的字節數,默認值是1 024個字節。

(6)wsize=n:向NFS伺服器寫文件時NFS使用的字節數,默認值是1 024個字節。

(7)timeo=n:從超時後到第1次重新傳送佔用的1/7秒的數目,默認值是7/7秒。

(8)retry=n:在放棄後臺mount操作之前可以嘗試的次數,默認值是7 000次。

(9)soft:使用軟掛載的方式掛載系統,若Client的請求得不到回應,則重新請求並傳回錯誤信息。

(10)hard:使用硬掛載的方式掛載系統,該值是默認值,重複請求直到NFS伺服器回應。

(11)intr:允許NFS中斷文件操作和向調用它的程序返回值,默認不允許文件操作被中斷。

(12)fg:一直在提示符下執行重複掛載。

(13)bg:如果第1次掛載文件系統失敗,繼續在後臺嘗試執行掛載,默認值是失敗後不在後臺處理。

(14)tcp:對文件系統的掛載使用TCP,而不是默認的UDP。

說明:mount NFS伺服器的另一個重要參數是hard(硬)mount或soft(軟)mount。

採用hard mount,NFS客戶機會不斷地嘗試與NFS伺服器連接(在後臺一般不會給出任何提示信息),直到掛載上為止。

採用soft mount,會在前臺嘗試與NFS伺服器連接,當收到錯誤信息後終止mount嘗試,並給出相關信息。

例如,hard mount:

# mount -t nfs -o hard 192.168.1.4:/home/cao /home/nfs/cao

使用hard還是soft主要取決於訪問的信息。例如,要查看NFS伺服器的視頻文件,不會希望由於一些意外的情況(如網絡速度變得很慢)而使系統輸出大量的錯誤信息。如果此時使用hard方式,系統就會等待,直到能夠重新與NFS伺服器建立連接傳輸信息。另外,如果是非關鍵數據,也可以使用hard方式,如FTP一些數據等,這樣在遠程機器暫時連接不上或關閉時就不會掛起會話過程。

【責任編輯:

佟媛微

TEL:(010)68476606】

點讚 0

相關焦點

  • ARM板上掛載NFS文件系統
    建立和配置 NFS 服務(1)設置共享目錄 建立nfs目錄:/home/nfs/2410目錄,在Linux中修改配置文件 /etc/exports,如[root@nfs#]vi /etc/exports /home/nfs/2410 *(rw,sync,no_root_squash) 表示的是:(共享的目錄)空格(主機名或者IP)
  • Linux講座之打造高可靠性NFS集群(組圖)
    這個部份有幾點需特別注意:    Service Name—在集群中用來辨識這個服務所使用的名稱  Service IP—集群的NFS 服務將被指定一個浮動的IP 地址,以用來與集群伺服器的IP 地址做區分,這個IP 地址稱為「Service IP」。NFS Client 存取NFS, 是透過Service IP 而不是node1 或node2 的真實IP。
  • Linux下如何掛載新磁碟:mount
    前言在linux系統伺服器上插了一個U盤,結果系統顯示不出來,是什麼原因導致了系統不能識別U盤呢?經過一番搜索,發現新的硬體設備插在linux系統上時,如果不能正常顯示,則需要通過掛載讓U盤顯示出來,這裡就用到了我們今天要介紹的命令:mount。
  • Linux下scp命令使用教程
    然後我們介紹第一條命令將本地的目錄上傳的遠程伺服器目錄上。執行命令"scp  -r /opt/test root@192.168.2.105:/opt"。本條命令意思為將本地的目錄/opt/test上傳到遠程192.168.2.105的opt目錄下。然後根據提示輸入root的密碼,等待即可上傳完畢。接下來我們登錄遠程伺服器進行查看驗證,可以看到目錄內的文件已經全部拷貝過來。
  • 這10個命令能提高50%的工作效率
    而且越來越多的企業開始選擇Linux作為伺服器,所以對於我們正在學習的小夥伴來說,了解Linux是極為重要的一章課題。今天幫大家收集了10個Linux的命令,希望小夥伴們能夠本文中更深刻地理解 Linux 的相關特性:01 pgreppgrep名字前有個p,我們可以猜到這和進程相關,又是grep,當然這是進程相關的grep命令。不過,這個命令主要是用來列舉進程ID的。
  • linux的centos系統中,dig命令的安裝和使用詳解
    說到dig命令,在linux系統下,其實nslookup指令和dig指令的功能是相同的,在使用上,只不過要因人而異,使用習慣上的不同而選擇順手的指令即可,也不必糾結那個好壞,只要能解決問題就行了。我經常用dig指令來測試域名系統工作是否正常。
  • Linux命令cheat的安裝和使用
    大家好,今天周二,還是和往常一樣,沒有精神,每天坐在電腦前一坐就是一天,感覺身體也是一天不如一天了,不說這些,今天說一下Linux命令cheat, cheat 允許你在命令行中創建和查看交互式的速查表cheatsheet。它能幫助提醒 *nix 系統管理員他們經常使用但還沒頻繁到會記住的命令的選項,raksmart伺服器。
  • Linux基礎命令之:實驗內容及小結
    命令為:su-root(4)查看cross-3.3.2.tar.bz2所在的Windows下對應分區的格式,並記下其文件設備名稱,如「/dev/hda1」等。命令為:fdisk-l(5)使用mkdir命令在「/mnt」新建子目錄作為掛載點。命令為:mkdir/mnt/win(6)掛載Windows相應分區。
  • 如何在使用 scp 命令時遞歸地排除文件
    哈嘍,大家好,今天小編給大家帶來一篇如何在使用scp命令式遞歸的排除文件,希望對大家有所幫助,raksmart伺服器。首先我需要將所有包含 *.c 文件的文件夾從名為 hostA 的本地筆記本複製到 hostB。
  • Linux伺服器的CPU突然彪高,怎麼辦?用這兩個Shell命令解決!
    前段時間,還有個程式設計師因為在公司伺服器上面挖礦被發現了,到底是怎麼被發現的呢?今天我們來介紹兩個Linux作業系統的兩個大殺器,幫你輕鬆定位系統CPU過高問題。當我們出現機器CPU負載過高的時候,我們應該怎麼辦?首先,我們應該定位出是哪個進程負載過高。
  • 伺服器安裝kangle控制面板,和命令行說再見!
    建站的時候,大多使用Centos或其它linux系統,這樣的系統由於多是語言環境,不是圖形界面,所以服務所佔內存低,伺服器本身佔內存低,這對網站的程序來說是一件好事!    首先我們使用Secure CRT連接伺服器,如果說你的是自家的伺服器那就更好了,直接就可以開始操作!    我建議大家還是新裝一個系統再來操作以下方法,以免與你之前的程序混雜出現錯誤!在安裝之前,我們先升級下yum庫,避免錯誤!
  • 如何使用WebAssembly將命令行JSON處理工具JQ移植到瀏覽器?
    JSON 處理工具 jq: https://stedolan.github.io/jq/該工具最初使用 C 編寫,最近被移植到了 WebAssembly,故現在可以在瀏覽器的 JavaScript 環境中使用它了。
  • DOS命令大全,黑客必知的DOS命令集合
    DOS命令全集一般來說dos命令都是在dos程序中進行的,如果電腦中安裝有dos程序可以從開機選項中選擇進入,在windows 系統中我們還可以從開始運行中輸入cmd命令進入作業系統中的dos命令,如下圖:嚴格的說,windows 中的命令窗口並不是真正意義上的dos操作界面,其功能並不全面,真正的dos程序是在電腦中沒進入系統而進入的dos界面
  • windows常用網絡方向DOS命令
    1.ping命令Ping是潛水艇人員的專用術語,表示回應的聲納脈衝,在網絡中Ping是一個十分好用的TCP/IP工具。它主要的功能是用來檢測網絡的連通情況和分析網絡速度。Ping 192.168.1.1 Ping 指定的計算機IP是否聯通2.tracert命令Tracert 命令的原理與作用Tracert命令診斷實用程序通過向目標計算機發送具有不同生存時間的ICMP數據包,來確定至目標計算機的路由,也就是說用來跟蹤一個消息從一臺計算機到另一臺計算機所走的路徑。
  • 阻止Windows伺服器共享通道的四種方法
    如果你不想讓伺服器輕易遭受到非法攻擊的話,就必須及時切斷伺服器的默認共享「通道」。下面,本文就為大家推薦以下幾則妙招,以便讓你輕鬆禁止掉伺服器的默認共享。功能配置法這種方法是通過Windows XP或Windows 2003系統中的msconfig命令,來實現切斷伺服器默認共享「通道」目的的。
  • 5個最常見Windows網絡命令提示符,知否知否?
    Windows命令提示符中有一些網絡診斷相關的命令可以幫助企業網絡運維人員快速定位問題,今天就介紹最常用的5個:pingping命令用於檢測網絡連通性,測試主機能否和目的IP或域名通信,如果能正常ping
  • 名詞解釋:FTP伺服器及匿名FTP是什麼
    FTP的主要作用,就是讓用戶連接上一個遠程計算機(這些計算機上運行著FTP伺服器程序)察看遠程計算機有哪些文件,然後把文件從遠程計算機上拷到本地計算機,或把本地計算機的文件送到遠程計算機去。雖然基於不同的作業系統有不同的FTP應用程式,而所有這些應用程式都遵守同一種協議,這樣用戶就可以把自己的文件傳送給別人,或者從其它的用戶環境中獲得文件。  與大多數Internet服務一樣,FTP也是一個客戶機/伺服器系統(C/S)。用戶通過一個支持FTP協議的客戶機程序,連接到遠程主機上的FTP伺服器程序。
  • 九步走:優化Linux生產伺服器的經驗之談
    /null 2>&1  二、啟用內核中的SYN cookie保護:  echo "1" > /proc/sys/net/ipv4/tcp_syncookies  執行以下命令使內核配置立馬生效:  /sbin/sysctl -p  三、Squid伺服器變慢的解決方法  如果自己的生產伺服器是