1. 程式人生 > >AIX,Redhat下實現nfs檔案系統開機自動mount

AIX,Redhat下實現nfs檔案系統開機自動mount

轉自:http://hxho.blog.163.com/blog/static/16473277620108242463032/

AIX下實現nfs檔案系統開機自動mount

主要的工作是編輯/etc/filesystems檔案,新增要mount的檔案系統的資訊

當然,之前首先要保證兩臺機器(假設主機server1為伺服器,server2為客戶端)

手動mount沒有問題。

1。編輯兩臺機器的/etc/hosts檔案,互相新增對方的主機名解析

     192.168.2.80      server1

     192.168.1.81      server2

2. 編輯server1的/etc/hosts檔案,新增要export的NFS路徑,這裡假設為/test

  /test rw,root=server2:,access=server2:

rw是指輸出時給與讀寫許可權,注意根據需要控制,一般給ro許可權,只讀

root=server2,是指server2的root使用者可以mount操作

access是指那些客戶端可以訪問,後面跟主機命列表,每個主機名要有“:”間隔

 儲存,退出編輯器

然後執行exportfs -a

執行showmount -e server1

可以看到輸出

export list for server1

/test  server2

3. 在server2上執行showmount -e server1

 輸出應該如上

mkdir test1          #這裡的路徑請根據應用需要來確定

然後 mount server1:/test /test1

mount 命令或者df -k 都可以檢視到已經mount的檔案系統的情況

4。編輯server2的/etc/fielsystems檔案,讓作業系統開機自動mount server1上的nfs檔案系統

 /test1:

       dev  =/test

      vfs   =nfs

     mount   =true

     nodename   =server1

    options  =rw,soft,bg

    type    =nfs_mount

這樣開機的時候系統就可以自動mount了

關於options的說明

rw是指讀寫許可權,還可以是ro,這個ro的情況居多,一般讓客戶端執行寫操作

bg就是後臺操作的意思,在開機過程中,如果mount此檔案系統不成功,則系統照樣繼續啟動,將在後臺繼續嘗試mount動作,直到完成mount

於此相反的是fg,如果是fg,則開機時mount此檔案系統失敗,則在前臺繼續mount直到mount成功,啟動程序才往下走,nfs一般來講,沒必要開機必須mount,建議用bg

soft
  如果伺服器不響應,返回錯誤。預設值是 hard,即一直嘗試,直到得到響應。

mount 命令的引數很多,具體要看是什麼檔案系統了,nfs的引數也是很多的,詳細的就只能檢視文件了,不過簡單的,這就可以使用了

redhat

RedHad預設已經安裝了NFS,如果沒裝需手動安裝如下5個rpm包:
setup-*:            共享NFS目錄在/etc/exports中定義
initscripts-*:        包括引導過程中裝載網路目錄的基本指令碼
nfs-utils-*:        包括基本的NFS命令與監控程式
portmap-*:       支援安全NFS RPC服務的連線
quota-*:      網路上共享的目錄配額,包括rpc.rquotad (這個包不是必須的)

  • NFS的配置


     編輯/etc/exports檔案新增共享目錄:
/home/stb 192.168.1.235(rw,sync,no_root_squash)
/home/stb 192.168.1.170(rw,sync,no_root_squash)
/home/stb 192.168.1.31(rw,sync,no_root_squash)
/home/stb為對外共享的目錄;
192.168.1.235為對外共享的主機;
()內為opitons;
rw:             可讀寫的許可權;
ro:             只讀的許可權;
no_root_squash:登入到NFS主機的使用者如果是ROOT使用者,他就擁有ROOT的許可權root_squash:    在登入 NFS 主機使用目錄的使用者如果是 root 時,那麼這個使用者的許可權
sync:           資料同步寫入儲存器中。
async:          資料會先暫時存放在記憶體中,不會直接寫入硬碟。

  • NFS服務的啟動


    service nfs start
    service nfs restart
    service nfs stop
   service nfs reload 當修改過/etc/exports檔案後不用重啟服務可執行該命令

  • 客戶端的掛載
  • 通過mount命令掛載
    mount 192.168.1.162:/home/stb /mnt/stb
    mount -t nfs 192.168.1.162:/home/stb /mnt/stb -o nlock
    //其中客戶端必須有/mnt/stb目錄
  • 2. 通過 /etc/fstab 來掛載 NFS 檔案系統
       
    要掛載其它機器上的 NFS 共享的另一種方法是在 /etc/fstab 檔案中新增一行。這一行中必須宣告 NFS 伺服器的主機名,要匯出的目錄,以及要掛載 NFS 共享的本地機器目錄。你必須是根使用者才能修改 /etc/fstab 檔案。
    /etc/fstab 中每行的一般語法如下所示:
    server:/usr/local/pub    /pub   nfs    rsize=8192,wsize=8192,timeo=14,intr掛載點 /pub 在客戶機器上必須存在。在客戶系統的 /etc/fstab 檔案中把這一行新增完畢後,在 shell 提示下鍵入命令 mount /pub,以及將會從伺服器中掛載的掛載點 /pub。
  • 3.
    掛載 NFS 共享的第三種方法是使用 autofs。autofs 使用 automount 守護程序來管理你的掛載點,它只在檔案系統被訪問時才動態地掛載它們。
    autofs 諮詢主對映配置檔案 /etc/auto.master 來決定要定義哪些掛載點。然後,它使用適用於各個掛載點的引數來啟動 automount 程序。主對映配置中的每一行都定義一個掛載點,一個分開的對映檔案定義在該掛載點下要掛載的檔案系統。譬如,/etc/auto.misc 檔案可能會定義 /misc 目錄中的掛載點;這種關係在 /etc/auto.master 檔案中會被定義。
    auto.master 檔案中的每個專案都有三個欄位。第一個欄位是掛載點。第二個欄位是對映檔案的位置,第三個欄位可選。第三個欄位可以包括超時數值之類的資訊。
    譬如,要在你的機器上的 /misc/myproject 掛載點上掛載遠端機器 penguin.example.net 上的 /project52 目錄,在 auto.master 檔案中新增以下行:

    /misc   /etc/auto.misc --timeout 60
    在 /etc/auto.misc 檔案中新增以下行:
    myproject  -rw,soft,intr,rsize=8192,wsize=8192 penguin.example.net:/proj52
    /etc/auto.misc 中的第一個欄位是 /misc 子目錄的名稱。該目錄被 automount 動態地建立。它不應該在客戶機器上實際存在。第二個欄位包括掛載選項,如:rw 代表讀寫訪問權。第三個欄位是要匯出的 NFS 的位置,包括主機名和目錄。
    註記
    目錄 /misc 在本地檔案系統中必須存在。在本地檔案系統的 /misc 目錄中不應該有子目錄。
    到此就ok了!!!!!!!
  • 怎樣在AIX中Mount Redhat Linux上的nfs檔案系統?

    環境  任何機型,作業系統 AIX 4.3.3,Redhat 6.2 
    問題  當在R6上mount redhat linux的nfs時,系統報錯:
    1831-008: Operation not permitted 
    解答 當在R6上mount redhat linux的nfs時,系統報錯:
    1831-008: Operation not permitted


    用nfso命令修改引數nfs_use_reserved_ports,如下:
    #nfso -o nfs_use_reserved_ports=1 
    預設時AIX的引數nfs_use_reserved_ports是0,而linux
    在響應客戶的mount請求時,需要使用reserved_ports。
    修改引數後,故障排除。

相關推薦

AIX,Redhat實現nfs檔案系統開機自動mount

轉自:http://hxho.blog.163.com/blog/static/16473277620108242463032/AIX下實現nfs檔案系統開機自動mount 主要的工作是編輯/etc/filesystems檔案,新增要mount的檔案系統的資訊 當然,之前首

linuxnfs檔案系統

1.nfs的檔案共享: 服務端: vim /etc/exports /mnt *(sync,rw,no_root_squash,anonuid=1000,anonuid=1000) 資料同步,讀寫許可權,建

macOS NFS 檔案系統掛載

 主要有兩種方式:    使用:resvport選項, mount 掛載命令時.    使用:insecure選項, exportfs 檔案配置時.   這些, 網上又很多比較好的例子: https://blog.csdn.net/nicai888/artic

CentOS 7 掛載NTFS檔案系統磁碟並設定開機自動掛載

tar -xvf ntfs-3g_ntfsprogs-2014.2.15.tgz 2.編譯並進行安裝 進入ntfs-3g_ntfsprogs-2014.2.15資料夾中 ./configure && make &&

ubuntu(12.04+14.04)通過網路檔案系統NFS將執行檔案下載到開發板執行(再修改)

功夫不負有心人,總算把NFS網路做好了 首先,電腦要和開發板都接到路由器上,形成一個區域網(這個我居然給忽略了。。。) PC端:Ubuntu 12.04(之前用的12.04,但發現14.04會更好用點

redhat部署nfs文件共享

共享文件 共享文件夾 RoCE img 訪問 oss proc bce png 掛載安裝服務 編輯exports服務配置文件創建共享文件夾 關閉防火墻重啟nfs服務 訪問另一個Linux服務器 備註:兩個服務器同時進行(客戶端,服務端)redhat下部署nfs文件共享

[原始碼和報告分享]基於C語言實現檔案系統

2 需求說明 2.1 基本要求 l   設計並實現一個目錄列表函式(無須支援選項,如ls -a、ls -l等),用來顯示當前目錄下包含的檔案資訊 l   設計並實現一個改變目錄函式(無須處理路徑名,如../../directoryName等), 用來把當前目錄切換

企業級Linux中NFS檔案系統

NFS檔案系統簡介 網路檔案系統(NFS)是Unix系統和網路附加儲存檔案管理器常用的網路檔案系統,允許多個客戶端通過網路共享檔案訪問。它可用於提供共享二進位制目錄的訪問,也可用於允許使用者在同一工作組中從不同客戶端訪問檔案 NFS協議有很多版本:linux支援版本4,版本3,版

Centos7.5離線搭建NFS檔案系統,附開啟對應防火牆埠

NFS伺服器:192.168.254.129 從伺服器:192.168.254.130 1 2、安裝、編譯 [[email protected] soft]# rpm -Uvh *.rpm --nodeps --force Updating / insta

fstransform開源工具支援Linux無損轉換檔案系統

當我們想要改變Linux作業系統下已有分割槽的檔案系統型別時,除了備份資料、重新格式化、恢復資料外,似乎別無它法。但fstransform的出現則給了我們一個選擇。fstransform 允許作業系統線上、無損地將一種檔案系統型別轉換成另一種,比如從 jfs 變為 ext4。 截止本文釋出時,fst

【親測】centos7掛載ntfs檔案系統型別的行動硬碟

【親測】centos7下掛載ntfs檔案系統型別的行動硬碟 【參考】 【流程】 2.解壓,配置,編譯,安裝 $tar zxvf ntfs-3g_ntfsprogs-2017.3.23.tgz $ cdntfs-3g_ntfsprogs-2017.3.23/

Ubuntu建立XFS檔案系統的LVM

[email protected]:~# fdisk -lDisk /dev/sdb: 605 GiB, 649613803520 bytes, 1268776960 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/p

nfs檔案系統掛載

1.首先把所有防毒軟體和防火牆都關了 2.在linux系統上用 setup 設定網路配置 3.將虛擬機器設為橋連:VM>settings>Ethernet>Bridged 4.用:“ifconfig eth0 192.168.1.16”設定你虛擬機器

Llinux搭建NFS檔案共享伺服器

NFS配置檔案許可權引數說明(/etc/exports) 1、rw:表示可讀寫許可權。 2、ro:表示只讀許可權。 3、sync:請求或寫入資料時,資料同步寫入到NFS Server的硬碟後才返回。(優點:資料安全不會丟。缺點:效能比啟用該引數要差)。 4、async:寫入時資料會先寫到記憶體緩衝區,

centos7glusterFs 分散式檔案系統環境搭建

1、GlusterFS簡介: GlusterFS是一個開源的分散式檔案系統 相關術語如下: - Brick:GFS中的儲存單元,通過是一個受信儲存池中的伺服器的一個匯出目錄。可以通過主機名和目錄名來標識,如’SERVER:EXPORT’ - Clien

ubunt開啟nfs服務+jz2440掛載nfs檔案系統

#sudo apt-get install nfs-kernel-server ------------------------------------------- 開啟/etc/exports檔案,在末尾加入: /home/xgc *(rw,sync,no_root

嵌入式 hi3518平臺uboot引導nfs檔案系統

實驗板上操作: uboot啟動後按鍵進入uboot命令列環境: => cp.b fef50000 40000 20000; go 40004        ## 驅動vsc7385晶片 => set serverip 59.64.155.122          ## 主機地址 => se

推薦一款Windows讀取 Linux檔案系統Ext4的最佳軟體 Paragon ExtFS

現在完全拋棄Windows還不現實,大家一般跑的是雙系統,所以常常就需要在Windows下訪問Linux的分割槽,一般為Ext4格式。 用過好幾款類似的軟體,都不太滿意,要麼只能讀不能寫,要麼寫操作經常有bug 只有 Paragon ExtFS 能完美的讀寫,並且使用很方便。 Paragon

Linux 基礎知識 之 NFS 檔案系統

一、簡介 NFS NFS(Network File System)即網路檔案系統,是FreeBSD支援的檔案系統中的一種,它允許網路中的計算機之間通過TCP/IP網路共享資源。在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS伺服器上的檔案,就像訪問本地檔案一樣。 nf

Linux的tmpfs檔案系統(/dev/shm)

/dev/shm/是一個使用就是tmpfs檔案系統的裝置,其實就是一個特殊的檔案系統。 tmpfs 是 linux 核心維持的虛擬檔案系統(一種基於記憶體的檔案系統),最早是在 SunOS 上實現。最初被設計用於一些短期生存的檔案的儲存和訪問.它和虛擬磁碟ramdisk比較類似,但不完全相同