AIX,Redhat下實現nfs檔案系統開機自動mount
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的檔案系統的資訊 當然,之前首
linux下的nfs檔案系統
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:寫入時資料會先寫到記憶體緩衝區,
centos7下glusterFs 分散式檔案系統環境搭建
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比較類似,但不完全相同