国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

如何在搬瓦工Ubuntu 20.04系統中安裝NFS服務(wù)器(N

發(fā)布時(shí)間:2022-05-22 11:07 來(lái)源:好主機 閱讀:174 作者:主機測評 欄目: 主機資訊 歡迎投稿:712375056

NFS文件管理系統是一種分布式文件系統協(xié)議,允許我們通過(guò)網(wǎng)絡(luò )共享文件目錄。使用NFS后,我們可以在系統上掛載遠程目錄,并像處理本地文件一樣處理遠程機器上的文件。例如,我們可以在本地系統磁盤(pán)中看到服務(wù)器的目錄,并直接將文件拋出到目錄中,該目錄實(shí)際上被拋出到服務(wù)器。默認情況下,NFS協(xié)議是未加密的,不提供用戶(hù)身份驗證。對服務(wù)器的訪(fǎng)問(wèn)受客戶(hù)端IP地址或主機名的限制。,在本文中,將記錄如何在搬瓦工Ubuntu 20.04上設置NFS服務(wù)器。并且,我們將記錄如何在客戶(hù)端計算機上裝載NFS文件系統。,第一、準備工作,我們將使用兩臺機器,一臺運行 Ubuntu 20.04,它將充當 NFS 服務(wù)器,另一臺運行我們將安裝共享的任何其他 Linux 發(fā)行版。 服務(wù)器和客戶(hù)端應該能夠通過(guò)專(zhuān)用網(wǎng)絡(luò )相互通信。 我們可以使用公共 IP 地址并將服務(wù)器防火墻配置為僅允許來(lái)自受信任來(lái)源的端口 2049 上的流量。,本示例中的機器具有以下 IP:,第二、設置 NFS 服務(wù)器 ,第一步是設置 NFS 服務(wù)器。 我們將安裝必要的包,創(chuàng )建和導出 NFS 目錄,并配置防火墻。,1、安裝 NFS 服務(wù)器,NFS 服務(wù)器包提供運行 NFS 內核服務(wù)器所需的用戶(hù)空間支持。 要安裝軟件包,請運行:,安裝完成后,NFS 服務(wù)將自動(dòng)啟動(dòng)。,在 Ubuntu 20.04 上,NFS 版本 2 被禁用。 版本 3 和 4 已啟用。 我們可以通過(guò)運行以下 cat 命令來(lái)驗證:,我們反饋到數據是:,NFS v2 現在已經(jīng)很老了,沒(méi)有理由啟用它。NFS 服務(wù)器配置在 /etc/default/nfs-kernel-server 和 /etc/default/nfs-common 文件中定義。 對于大多數情況,默認設置已足夠。,NFS v4 服務(wù)器使用全局根目錄,導出的目錄是相對于該目錄的。我們可以使用綁定安裝將共享安裝點(diǎn)鏈接到要導出的目錄。,在本例中,我們將 /srv/nfs4 目錄設置為 NFS 根目錄。 為了更好地解釋如何配置 NFS 掛載,我們將共享兩個(gè)具有不同配置設置的目錄(/var/www 和 /opt/backups)。 /var/www/ 歸用戶(hù) www-data 所有,/opt/backups 歸 root 所有。,首先創(chuàng )建根目錄和共享掛載點(diǎn):,將掛載目錄綁定到共享掛載點(diǎn):,要使綁定掛載在重新啟動(dòng)后永久安裝,請打開(kāi) /etc/fstab 文件:,添加文件:,2、導出文件系統,下一步是將要導出的文件系統和允許訪(fǎng)問(wèn)這些共享的客戶(hù)端添加到 /etc/exports 文件。導出的文件系統的每一行都具有以下形式:,其中 export 是導出的目錄,host 是可以訪(fǎng)問(wèn)導出的主機名或 IP 地址/范圍,options 是主機選項。,打開(kāi) /etc/exports 文件并添加以下行:,第一行包含 fsid=0 選項,它定義 NFS 根目錄 (/srv/nfs4)。 僅允許來(lái)自 192.168.33.0/24 子網(wǎng)的客戶(hù)端訪(fǎng)問(wèn)此 NFS 卷。 需要 crossmnt 選項來(lái)共享作為導出目錄子目錄的目錄。,第二行顯示了如何為一個(gè)文件系統指定多個(gè)導出規則。 允許對整個(gè) 192.168.33.0/24 范圍進(jìn)行讀訪(fǎng)問(wèn),并且僅對 192.168.33.3 IP 地址進(jìn)行讀和寫(xiě)訪(fǎng)問(wèn)。 同步選項告訴 NFS 在回復之前將更改寫(xiě)入磁盤(pán)。,最后一行有關(guān)所有可用選項的更多信息,請在您的終端中鍵入 man export。,保存文件并導出共享:,每次修改 /etc/exports 文件時(shí)都需要運行上面的命令。 如果有任何錯誤或警告,它們將顯示在終端上。,要查看當前活動(dòng)的導出及其狀態(tài),請使用:,輸出將包括所有股票及其選項。 如您所見(jiàn),還有一些我們尚未在 /etc/exports 文件中定義的選項。 這些是默認選項,如果您想更改它們,則需要明確設置這些選項。,反饋數據:,在 Ubuntu 上,默認情況下啟用 root_squash。 這是有關(guān) NFS 安全的最重要選項之一。 它通過(guò)將 root UID 和 GID 映射到 nobody/nogroup UID/GID 來(lái)防止從客戶(hù)端連接的 root 用戶(hù)在掛載的共享上擁有 root 權限。,為了讓客戶(hù)端機器上的用戶(hù)能夠訪(fǎng)問(wèn),NFS 期望客戶(hù)端的用戶(hù)和組 ID 與服務(wù)器上的用戶(hù)和組 ID 相匹配。 另一種選擇是使用 NFSv4 idmapping 功能,將用戶(hù)和組 ID 轉換為名稱(chēng),反之亦然。,就是這樣。 此時(shí),我們已經(jīng)在 Ubuntu 服務(wù)器上設置了 NFS 服務(wù)器。 現在可以轉到下一步并配置客戶(hù)端并連接到 NFS 服務(wù)器。,3、防火墻配置,如果您在受防火墻保護的遠程 Ubuntu 服務(wù)器上安裝 Jenkins,則需要在 NFS 端口上啟用流量:,驗證:,第三、設置NFS客戶(hù)端,現在 NFS 服務(wù)器已設置并導出共享,下一步是配置客戶(hù)端并掛載遠程文件系統。我們將專(zhuān)注于 Linux 系統,但也可以在 macOS 和 Windows 機器上掛載 NFS 共享。,1、安裝客戶(hù)端,在客戶(hù)端機器上,我們只需要安裝掛載遠程 NFS 文件系統所需的工具。,A – 在 Debian 和 Ubuntu 上安裝 NFS 客戶(hù)端,包含用于在基于 Debian 的發(fā)行版上掛載 NFS 文件系統的程序的軟件包的名稱(chēng)是 nfs-common。 要安裝它,請運行:,B – 在 CentOS 和 Fedora 上安裝 NFS 客戶(hù)端,在 Red Hat 及其衍生產(chǎn)品上,安裝 nfs-utils 包:,2、掛載文件系統,我們將在 IP 為 192.168.33.20 的客戶(hù)端機器上工作,它具有對 /srv/nfs4/www 文件系統的讀寫(xiě)訪(fǎng)問(wèn)權限以及對 /srv/nfs4/backups 文件系統的只讀訪(fǎng)問(wèn)權限。,為掛載點(diǎn)創(chuàng )建兩個(gè)新目錄:,我們可以在所需的任何位置創(chuàng )建目錄。使用 mount 命令掛載導出的文件系統:,其中 192.168.33.10 是 NFS 服務(wù)器的 IP。 我們也可以使用主機名而不是 IP 地址,但它需要由客戶(hù)端計算機解析。 這通常通過(guò)將主機名映射到 /etc/hosts 文件中的 IP 來(lái)完成。掛載 NFSv4 文件系統時(shí),省略 NFS 根目錄。 使用 /backups,而不是 /srv/nfs4/backups。,使用 mount 或 df 命令驗證遠程文件系統是否已成功掛載:,我們可以看到,要在重新啟動(dòng)時(shí)永久掛載,請打開(kāi) /etc/fstab 文件并添加以下行:,這樣可以確保開(kāi)機啟動(dòng)。,這樣基本完成。我們已經(jīng)演示到如何設置 NFS 服務(wù)器以及如何在客戶(hù)端機器上安裝遠程文件系統。作為 NFS 的替代方案,我們也可以使用 SSHFS 通過(guò) SSH 連接掛載遠程目錄。,搬瓦工美西cn2 gt vps測試IP:65.49.215.48,

NFS文件管理系統是一種分布式文件系統協(xié)議,允許我們通過(guò)網(wǎng)絡(luò )共享文件目錄。使用NFS后,我們可以在系統上掛載遠程目錄,并像處理本地文件一樣處理遠程機器上的文件。例如,我們可以在本地系統磁盤(pán)中看到服務(wù)器的目錄,并直接將文件拋出到目錄中,該目錄實(shí)際上被拋出到服務(wù)器。默認情況下,NFS協(xié)議是未加密的,不提供用戶(hù)身份驗證。對服務(wù)器的訪(fǎng)問(wèn)受客戶(hù)端IP地址或主機名的限制。

在本文中,將記錄如何在搬瓦工Ubuntu 20.04上設置NFS服務(wù)器。并且,我們將記錄如何在客戶(hù)端計算機上裝載NFS文件系統。

第一、準備工作

我們將使用兩臺機器,一臺運行 Ubuntu 20.04,它將充當 NFS 服務(wù)器,另一臺運行我們將安裝共享的任何其他 Linux 發(fā)行版。 服務(wù)器和客戶(hù)端應該能夠通過(guò)專(zhuān)用網(wǎng)絡(luò )相互通信。 我們可以使用公共 IP 地址并將服務(wù)器防火墻配置為僅允許來(lái)自受信任來(lái)源的端口 2049 上的流量。

本示例中的機器具有以下 IP:

NFS 服務(wù)器 IP:192.168.33.10
NFS 客戶(hù)端 IP:來(lái)自 192.168.33.0/24

第二、設置 NFS 服務(wù)器 

第一步是設置 NFS 服務(wù)器。 我們將安裝必要的包,創(chuàng )建和導出 NFS 目錄,并配置防火墻。

1、安裝 NFS 服務(wù)器

NFS 服務(wù)器包提供運行 NFS 內核服務(wù)器所需的用戶(hù)空間支持。 要安裝軟件包,請運行:

sudo apt update
sudo apt install nfs-kernel-server

安裝完成后,NFS 服務(wù)將自動(dòng)啟動(dòng)。

在 Ubuntu 20.04 上,NFS 版本 2 被禁用。 版本 3 和 4 已啟用。 我們可以通過(guò)運行以下 cat 命令來(lái)驗證:

sudo cat /proc/fs/nfsd/versions

我們反饋到數據是:

-2  3  4  4.1  4.2

NFS v2 現在已經(jīng)很老了,沒(méi)有理由啟用它。NFS 服務(wù)器配置在 /etc/default/nfs-kernel-server 和 /etc/default/nfs-common 文件中定義。 對于大多數情況,默認設置已足夠。

NFS v4 服務(wù)器使用全局根目錄,導出的目錄是相對于該目錄的。我們可以使用綁定安裝將共享安裝點(diǎn)鏈接到要導出的目錄。

在本例中,我們將 /srv/nfs4 目錄設置為 NFS 根目錄。 為了更好地解釋如何配置 NFS 掛載,我們將共享兩個(gè)具有不同配置設置的目錄(/var/www 和 /opt/backups)。 /var/www/ 歸用戶(hù) www-data 所有,/opt/backups 歸 root 所有。

首先創(chuàng )建根目錄和共享掛載點(diǎn):

sudo mkdir -p /srv/nfs4/backups
sudo mkdir -p /srv/nfs4/www

將掛載目錄綁定到共享掛載點(diǎn):

sudo mount --bind /opt/backups /srv/nfs4/backups
sudo mount --bind /var/www /srv/nfs4/www

要使綁定掛載在重新啟動(dòng)后永久安裝,請打開(kāi) /etc/fstab 文件:

sudo nano /etc/fstab

添加文件:

/opt/backups /srv/nfs4/backups  none   bind   0   0
/var/www     /srv/nfs4/www      none   bind   0   0

2、導出文件系統

下一步是將要導出的文件系統和允許訪(fǎng)問(wèn)這些共享的客戶(hù)端添加到 /etc/exports 文件。導出的文件系統的每一行都具有以下形式:

export host(options)

其中 export 是導出的目錄,host 是可以訪(fǎng)問(wèn)導出的主機名或 IP 地址/范圍,options 是主機選項。

打開(kāi) /etc/exports 文件并添加以下行:

/srv/nfs4         192.168.33.0/24(rw,sync,no_subtree_check,crossmnt,fsid=0)
/srv/nfs4/backups 192.168.33.0/24(ro,sync,no_subtree_check) 192.168.33.3(rw,sync,no_subtree_check)
/srv/nfs4/www     192.168.33.20(rw,sync,no_subtree_check)

第一行包含 fsid=0 選項,它定義 NFS 根目錄 (/srv/nfs4)。 僅允許來(lái)自 192.168.33.0/24 子網(wǎng)的客戶(hù)端訪(fǎng)問(wèn)此 NFS 卷。 需要 crossmnt 選項來(lái)共享作為導出目錄子目錄的目錄。

第二行顯示了如何為一個(gè)文件系統指定多個(gè)導出規則。 允許對整個(gè) 192.168.33.0/24 范圍進(jìn)行讀訪(fǎng)問(wèn),并且僅對 192.168.33.3 IP 地址進(jìn)行讀和寫(xiě)訪(fǎng)問(wèn)。 同步選項告訴 NFS 在回復之前將更改寫(xiě)入磁盤(pán)。

最后一行有關(guān)所有可用選項的更多信息,請在您的終端中鍵入 man export。

保存文件并導出共享:

sudo exportfs -ar

每次修改 /etc/exports 文件時(shí)都需要運行上面的命令。 如果有任何錯誤或警告,它們將顯示在終端上。

要查看當前活動(dòng)的導出及其狀態(tài),請使用:

sudo exportfs -v

輸出將包括所有股票及其選項。 如您所見(jiàn),還有一些我們尚未在 /etc/exports 文件中定義的選項。 這些是默認選項,如果您想更改它們,則需要明確設置這些選項。

反饋數據:

/srv/nfs4/backups
192.168.33.3(rw,wdelay,root_squash,no_subtree_check,sec=sys,rw,secure,root_squash,no_all_squash)
/srv/nfs4/www 	192.168.33.20(rw,wdelay,root_squash,no_subtree_check,sec=sys,rw,secure,root_squash,no_all_squash)
/srv/nfs4     	192.168.33.0/24(rw,wdelay,crossmnt,root_squash,no_subtree_check,fsid=0,sec=sys,rw,secure,root_squash,no_all_squash)
/srv/nfs4/backups
192.168.33.0/24(ro,wdelay,root_squash,no_subtree_check,sec=sys,ro,secure,root_squash,no_all_squash)

在 Ubuntu 上,默認情況下啟用 root_squash。 這是有關(guān) NFS 安全性的最重要選項之一。 它通過(guò)將 root UID 和 GID 映射到 nobody/nogroup UID/GID 來(lái)防止從客戶(hù)端連接的 root 用戶(hù)在掛載的共享上擁有 root 權限。

為了讓客戶(hù)端機器上的用戶(hù)能夠訪(fǎng)問(wèn),NFS 期望客戶(hù)端的用戶(hù)和組 ID 與服務(wù)器上的用戶(hù)和組 ID 相匹配。 另一種選擇是使用 NFSv4 idmapping 功能,將用戶(hù)和組 ID 轉換為名稱(chēng),反之亦然。

就是這樣。 此時(shí),我們已經(jīng)在 Ubuntu 服務(wù)器上設置了 NFS 服務(wù)器。 現在可以轉到下一步并配置客戶(hù)端并連接到 NFS 服務(wù)器。

3、防火墻配置

如果您在受防火墻保護的遠程 Ubuntu 服務(wù)器上安裝 Jenkins,則需要在 NFS 端口上啟用流量:

sudo ufw allow from 192.168.33.0/24 to any port nfs

驗證:

sudo ufw status

第三、設置NFS客戶(hù)端

現在 NFS 服務(wù)器已設置并導出共享,下一步是配置客戶(hù)端并掛載遠程文件系統。我們將專(zhuān)注于 Linux 系統,但也可以在 macOS 和 Windows 機器上掛載 NFS 共享。

1、安裝客戶(hù)端

在客戶(hù)端機器上,我們只需要安裝掛載遠程 NFS 文件系統所需的工具。

A – 在 Debian 和 Ubuntu 上安裝 NFS 客戶(hù)端

包含用于在基于 Debian 的發(fā)行版上掛載 NFS 文件系統的程序的軟件包的名稱(chēng)是 nfs-common。 要安裝它,請運行:

sudo apt update
sudo apt install nfs-common

B – 在 CentOS 和 Fedora 上安裝 NFS 客戶(hù)端

在 Red Hat 及其衍生產(chǎn)品上,安裝 nfs-utils 包:

sudo yum install nfs-utils

2、掛載文件系統

我們將在 IP 為 192.168.33.20 的客戶(hù)端機器上工作,它具有對 /srv/nfs4/www 文件系統的讀寫(xiě)訪(fǎng)問(wèn)權限以及對 /srv/nfs4/backups 文件系統的只讀訪(fǎng)問(wèn)權限。

為掛載點(diǎn)創(chuàng )建兩個(gè)新目錄:

sudo mkdir -p /backups
sudo mkdir -p /srv/www

我們可以在所需的任何位置創(chuàng )建目錄。使用 mount 命令掛載導出的文件系統:

sudo mount -t nfs -o vers=4 192.168.33.10:/backups /backups
sudo mount -t nfs -o vers=4 192.168.33.10:/www /srv/www

其中 192.168.33.10 是 NFS 服務(wù)器的 IP。 我們也可以使用主機名而不是 IP 地址,但它需要由客戶(hù)端計算機解析。 這通常通過(guò)將主機名映射到 /etc/hosts 文件中的 IP 來(lái)完成。掛載 NFSv4 文件系統時(shí),省略 NFS 根目錄。 使用 /backups,而不是 /srv/nfs4/backups。

使用 mount 或 df 命令驗證遠程文件系統是否已成功掛載:

df -h

我們可以看到

Filesystem              Size  Used Avail Use% Mounted on
udev                    951M     0  951M   0% /dev
tmpfs                   199M  676K  199M   1% /run
/dev/sda3               124G  2.8G  115G   3% /
tmpfs                   994M     0  994M   0% /dev/shm
tmpfs                   5.0M     0  5.0M   0% /run/lock
tmpfs                   994M     0  994M   0% /sys/fs/cgroup
/dev/sda1               456M  197M  226M  47% /boot
tmpfs                   199M     0  199M   0% /run/user/1000
192.168.33.10:/backups  124G  2.8G  115G   3% /backups
192.168.33.10:/www      124G  2.8G  115G   3% /srv/www

要在重新啟動(dòng)時(shí)永久掛載,請打開(kāi) /etc/fstab 文件并添加以下行:

192.168.33.10:/backups /backups   nfs   defaults,timeo=900,retrans=5,_netdev	0 0
192.168.33.10:/www /srv/www       nfs   defaults,timeo=900,retrans=5,_netdev	0 0

這樣可以確保開(kāi)機啟動(dòng)。

這樣基本完成。我們已經(jīng)演示到如何設置 NFS 服務(wù)器以及如何在客戶(hù)端機器上安裝遠程文件系統。作為 NFS 的替代方案,我們也可以使用 SSHFS 通過(guò) SSH 連接掛載遠程目錄。

搬瓦工優(yōu)惠碼:BWH3HYATVBJW,優(yōu)惠6.58%,全場(chǎng)可用

搬瓦工美國 cn2 gia、日本軟銀,荷蘭AS9929,2.5~10Gbps帶寬

內存 CPU SSD 流量 帶寬 價(jià)格 購買(mǎi)
1G 2核 20G 1.0T/月 2.5G $50/季 鏈接
2G 3核 40G 2.0T/月 2.5G $90/季 鏈接
4G 4核 80G 3.0T/月 2.5G $57/月 鏈接
8G 6核 160G 5.0T/月 5.0G $87/月 鏈接
16G 8核 320G 8.0T/月 10G $160/月 鏈接
32G 10核 640G 10.0T/月 10G $290/月 鏈接
64G 12核 1280G 12.0T/月 10G $550/月 鏈接

搬瓦工香港機房VPS,1Gbps cn2 gia

內存 CPU 硬盤(pán) 流量 價(jià)格 購買(mǎi)
2G 2核 40G 500G/月 $90/月 鏈接
4G 4核 80G 1.0T/月 $156/月 鏈接
8G 6核 160G 2.0T/月 $300/月 鏈接
16G 8核 320G 4.0T/月 $590/月 鏈接

搬瓦工美西cn2 gt vps

搬瓦工美西cn2 gt vps測試IP:65.49.215.48

內存 CPU SSD 流量 帶寬 價(jià)格 購買(mǎi)
1G 1核 20G 1.0T/月 1G $50/年 鏈接
2G 1核 40G 2.0T/月 1G $100/年 鏈接
4G 2核 80G 3.0T/月 1G $60/季 鏈接
8G 2核 160G 5.0T/月 1G $40/月 鏈接
16G 3核 320G 8.0T/月 1G $80/月 鏈接
16G 3核 320G 12T/月 1G $100/月 鏈接
16G 3核 320G 16T/月 1G $130/月 鏈接

搬瓦工網(wǎng)絡(luò )測試

  • 美國 cn2 gia:162.244.241.103104105106107
  • 日本軟銀:185.212.59.148149150151152
  • 荷蘭聯(lián)通:104.255.65.1、104.255.64.1、104.255.66.1
  • 香港cn2 gia:93.179.124.167168169170171172

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

久久久无码精品一区二区三区| 国产成人精品视频一区二区不卡| 亚洲国产精品成人精品无码区| 中文成人无码精品久久久不卡| 50岁熟妇大白屁股真爽 | 无码内射成人免费喷射|