Linux-nfs網路檔案系統
NFS(網路檔案系統)
NFS(Network File System)即網路檔案系統,是FreeBSD支援的檔案系統中的一種,它允許網路中的計算機之間通過TCP/IP網路共享資源。在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS伺服器上的檔案,就像訪問本地檔案一樣。
一 安裝並且開啟nfs服務
首先我們在服務端進行操作
yum install nfs-utils -y
4 systemctl restart nfs
5 firewall-cmd --permanent --add-service=nfs
6 firewall-cmd --permanent --add-service=rpc-bind
7 firewall-cmd --permanent --add-service=mounted
8 firewall-cmd --permanent --add-service=mountd
9 firewall-cmd reload
mkdir /annie/nfs -p 服務端的目錄檔案必須存在 客戶端的目錄不需要下載 服務開啟就會自動生成 關閉就會自動消失
vim /etc/exports
在這個檔案中寫入 /annie/nfs *(sync) 記得不要重啟服務 否則客戶端會掛掉
exportfs -rv 載入檢視寫入上述資料夾中的資訊
[[email protected]
exporting *:/annie/nfs
客戶端進行的操作
showmount -e 172.25.254.182
mount 172.25.254.182:/annie/nfs /mnt
df 進行檢視
如何不佔用客戶端的資源呢 這裡我們使用一個服務使得想用的時候進行自動掛載 不用的時候自動解除安裝掉
在客戶端中實現以下的操作
yum install autofs.x86_64 -y 然後進行重啟服務 systemctl restart autofs
cd /net/17.25.254.130/westos/nfs/ 進入這個目錄時候會進行自動掛載
退出這個目錄之後掛載就會自動取消 預設300S後會自動取消掛載 這裡我們可以更改配置檔案來改變時間
如下圖我們就修改成了60s 之後可以退出目錄進行測試 60s過後看是否會自動解除安裝
在7.0的版本下配置檔案的預設路徑是/etc/sysconfig/autofs
7.2的版本下的配置檔案預設路徑為/etc/autofs.conf
如何檢視一個服務的配置檔案的預設路徑呢
rpm -qc | grep autofs之後就可以看到了autofs的配置檔案預設路徑了
改變預設掛載路徑
vim /etc/exports中寫入 /annie/riven/nfs這個是共享檔案的路徑 *(sync)
然後[[email protected] Desktop]# exportfs -rv
exporting *:/annie/riven/nfs 使得檔案生效
然後在客戶端進行操作 vim /etc/auto.master 隨便找一行寫入/annie/riven(指定目錄的上一層) /etc/auto.nfc再指定一個檔案的絕對路徑
vim /etc/auto.nfs 在這個路徑中進行寫入
nfs -rw 172.25.254.182:/annie/riven/nfs共享目錄的絕對路徑
然後在客戶端我們進行測試
切換到cd /annie/riven/nfs 我們就會發現df檢視已經自掛載
這裡我們要注意 /annie/riven/下的nfs是自動建立的 關閉服務就會消失
在/annie/riven/nfs/下我們會發現是沒有建立和或者刪檔案的權力的
接下來我們要賦予權力 在服務端進行操作(server)chmod 777 /annie/riven/nfs
[[email protected] Desktop]# vim /etc/exports
/annie/riven/nfs *(sync,rw) 加入了rw這樣在客戶端的該目錄下我們就有寫的權力了
接下來我們在客戶端的掛載目錄下檢視是否可以建立和刪除檔案 發現果然成功了
/annie/riven/nfs *(sync,rw,no_root_squash) 這樣寫入的話我們在客戶端該資料夾下建立或者刪除的檔案都是以root使用者的身份執行的
接著在客戶端進行測試 建立檔案檢視檔案的所有人 發現果然是以root的身份建立的
/annie/riven/nfs *(sync,rw,anonuid=1001,anongid=1001)這樣寫入的話我們在客戶端該資料夾下建立或者刪除的檔案都是uid gid 為1001使用者的身份執行的這個使用者服務端必須得有 客戶端不一定 以uid和gid為1001的身份建立檔案就不能在寫入以root使用者了
接著在客戶端進行測試(在服務端中uid和gid=1001的使用者必須存在 客戶端不必須)
上圖是當客戶端uid和gid為1001的使用者身份不存在時候的顯示方法 當客戶端這個使用者存在時候 就是顯示的客戶單這個使用者身份的名字了 如下圖所示
over~
相關推薦
Linux-nfs網路檔案系統
NFS(網路檔案系統) NFS(Network File System)即網路檔案系統,是FreeBSD支援的檔案系統中的一種,它允許網路中的計算機之間通過TCP/IP網路共享資源。在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS伺服器上的檔案,就像訪
Linux系統——NFS網路檔案系統
在企業叢集架構的工作場景中,NFS網路檔案系統一般被用來儲存共享視訊,圖片,附件等靜態資原始檔,通常網站使用者上傳的檔案都會放到NFS共享裡,然後前端所有的節點訪問這些靜態資源時都會讀取NFS儲存上的資源。NFS是當前網際網路系統架構中最常用的資料儲存服務之一。 叢集:多臺普通伺服器,多臺之
linux 的NFS網路檔案系統
NFS(Network File System)即網路檔案系統,是由Sun 公司開發的一種通過網路方式共享檔案系統的通用共享解決方案。目前NFS 有三個版本,分別為NFSv2、NFSv3、NFSv4。NFSv2 是
Linux下的NFS網路檔案系統
NFS(Network File System)即網路檔案系統,是FreeBSD支援的檔案系統中的一種,它允許網路中的計算機之間通過TCP/IP網路共享資源。在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS伺服器上的檔案,就像訪問本地檔案一樣。yum 下載安裝 insta
L027-老男孩Linux高階運維課程-nfs網路檔案系統企業級深度講解
過濾nfs服務。 nfs重啟,超過四個OK表示nfs服務正常。 exportfs:(加)不但可以載入配置生效,也可以通過命令直接共享目錄,越過/etc/exports。但是重啟失效。 mount:(加)配置nfsserver,分別在服務端
linux開發板掛載NFS網路檔案系統
1、前提:主機(伺服器)已經安裝並啟動NFS服務 2、主機配置: 首先配置主機能夠被掛接的資料夾:配置檔案在 /eetc/exports vi /etc/exports 在後面新增內容 /work/nfs_root/first_fs *(rw,sync,no_root_squash) 其中前面為要被
Linux系統檔案路徑對映到windows資源管理器(NFS網路檔案系統)
1 概念 NFS是網路檔案系統(NetworkFile System)的簡稱,是分散式計算機系統的一個組成部分,可實現在異構網路上共享和裝配遠端檔案系統。 NFS由SUN公司開發,目前已成為檔案服務的一種標準(RFC1904,RFC1813)。其最大的功能就是可以通過網路,
L028-老男孩實效教育-nfs網路檔案系統企業級優化實戰-12節
通過命令:mount -t nfs -o nosuid,noexec,nodev,rw 10.0.0.7:data/ /mnt 將mnt掛載。 掛載的時候因為加了noexec引數,雖然有x許可權,但是也會會導致指令碼不能正常執行
轉:iTOP-4412實現NFS網路檔案系統
[學習嵌入式開發板]iTOP-4412實現NFS網路檔案系統 <div class="extra ui horizontal list meta-wrap"> <div class="item">
紅帽7 NFS(網路檔案系統)
NFS(網路檔案系統)服務可以將遠端 Linux 系統上的檔案共享資源掛載到本地主機的目錄上,從而使得本地主機(Linux 客戶端)基於 TCP/IP 協議,像使用本地主機上的資源那樣讀寫遠端 Linux 系統上的共享檔案, RHEL 7 系統中預設已經安裝了 NFS 服務。 第一步:為了檢驗 N
配置 NFS 網路檔案系統
方法一: 1、進行 NFS 伺服器端與客戶端的安裝 [email protected]:/# sudo apt-get install nfs-kernel-server nfs-common rpcbind 提示是否需要繼續: Y Do you want to con
11.24 nfs--網路檔案系統
1.NFS的介紹 NFS(Network File System)即網路檔案系統,是FreeBSD支援的檔案系統中的一種,它允許網路中的計算機之間通過TCP/IP網路共享資源。在NFS的應用中,本地NFS的客戶端應用可以透明地讀寫位於遠端NFS伺服器上的檔案,就像訪問本地檔案一樣。 &nbs
01: 儲存技術與應用 iSCSI技術應用 、 udev配置 NFS網路檔案系統 、 Multipath多路徑 、 NFS網路檔案系統 、 udev配置
Top NSD CLUSTER DAY01 1 案例1:配置iSCSI服務 1.1 問題 本案例要求先搭建好一臺iSCSI伺服器,並將整個磁碟共享給客戶端: 伺服器上要額外配置一塊硬碟 服務端安裝target,並將新加的硬碟配置為iSCSI 的共享磁碟 在客
NFS網路檔案系統的搭建
sudo aptitude install nfs-kernel-server 新建一個NFS掛載目錄,該目錄用於共享NFS下的目錄,我的建立在家目錄下的nfs目錄下。修改其許可權,保證所有者都可以讀寫、可以執行。chmod 7
關於NFS網路檔案系統的小知識
關於NFS檔案作業系統,nfs依賴與rpcbind服務,NFS伺服器端需要安裝nfs-utiles和rpc-bind,nfs是對外隨機開放埠的,但是這些埠會被rpcbind服務收集到,NFS把自己埠向rpcbind進行註冊,rpcbind有固定的埠,而NFS客戶
RHCE7.0-搭建基於NFS網路檔案系統服務
Linux NFS伺服器的安裝與配置 一、NFS服務簡介 NFS 是Network File System的縮寫,即網路檔案系統。一種使用於分散式檔案系統的協定,由Sun公司開發,於1984年向外公佈。功能是通過網路讓不同的機器、不同的作業系統
JZ2440 啟動NFS網路檔案系統_初試led驅動
http://blog.csdn.net/emdfans/article/details/12260969 u-boot ---> q 修改bootargs變數 預設: bootargs=noinitrd root=/dev/mtdblock3 init
NFS(網路檔案系統)
NFS(網路檔案系統) **作用:**將遠端 Linux 系統上的檔案共享資源掛載到本地主機的目錄上,從而使得本地主機(Linux 客戶端)基於 TCP/IP 協議,像使用本地主機上的資源那樣讀寫遠端 Linux 系統上的共享檔案 伺服器安裝包 yum -y instaall r
飛思卡爾的i.mx6dl開發板上實現nfs網路檔案系統掛載操作指南
問題描述:在MCIMX6DL_SDP上實現網路檔案掛載,要求從emmc中啟動uboot和kernel,從網路上掛載根檔案系統。 操作平臺: host :Ubuntu14.04LTS board:
NFS網路檔案系統
一,概述網路檔案系統 (NFS) 是 Unix 系統和網路附加儲存檔案管理器常用的網路檔案系統 , 允許多個客戶端通過網路共享檔案訪問。它可用於提供對共享二進位制目錄的訪問 , 也可用於允許使用者在同一工作組中從不同客戶端訪問其檔案NFS 協議有多個版本 :Linux 支援版