国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

服務(wù)器(linux)磁盤掛載nfs

這篇具有很好參考價值的文章主要介紹了服務(wù)器(linux)磁盤掛載nfs。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、需求背景

筆者項目中此前有這么個需求,需要支持文件進行預(yù)覽,文件的存儲位置都在后端服務(wù)器上,想要支持預(yù)覽是比較困難的(若是在前端服務(wù)器上則比較方便),因為無法做到跨服務(wù)器之間的靜態(tài)文件預(yù)覽,然后解決這個問題的思路就設(shè)定在了將后端服務(wù)器的文件所在位置掛載到前端服務(wù)器上,然后再使用nginx的反向代理,將文件地址代理出去,這樣就可以實現(xiàn)文件預(yù)覽功能了。方案確定以后就是技術(shù)選型了,最后確定使用了nfs來解決服務(wù)器之間的磁盤掛載,當(dāng)然不止nfs可以實現(xiàn),其他也可以。這里對nfs的使用做一次總結(jié)。

二、使用nfs實現(xiàn)多服務(wù)器之間磁盤掛載

1.nfs安裝

# ubuntu 安裝nfs
sudo apt-get install -y nfs-kernel-server
# centos 安裝nfs
sudo yum install nfs-utils rpcbind

2.nfs使用

nfs使用不難,只需要很少量的配置即可,下面來展示下這個配置

2.1服務(wù)端配置

服務(wù)端負(fù)責(zé)把文件共享出去,我們相當(dāng)于把某個文件夾暴露給某個ip或者暴露在公網(wǎng)環(huán)境下。

# 先安裝nfs
# 編輯服務(wù)端配置文件
vim /etc/exports
# 添加共享信息:將本地的/data目錄共享給192.168.150.166,并讓該ip擁有對該目錄的rw權(quán)限
/data 192.168.150.166(rw)
# 重啟nfs
systemctl restart  nfs-server.service
# rpc如果沒有啟動的話,這里啟動下就行,啟動過則無需重啟
systemctl start rpcbind.service
# 重載 /etc/exports
exportfs -rv

2.2客戶端配置

客戶端負(fù)責(zé)將本地的某個文件夾與服務(wù)端建立連接,這樣就可以在本地操作遠(yuǎn)端服務(wù)器目錄了。

# 先安裝nfs
# 啟動nfs
systemctl restart  nfs-server.service
systemctl restart rpcbind.service
# 與服務(wù)端建立連接:將本地的mnt掛載到 192.168.150.167:/data 目錄下
mount  -t nfs 192.168.150.167:/data /mnt
# 查看掛載是否成功,掛載成功的話會能看到成功掛載的信息
df -h
# 客戶端取消掛載:將本地的mnt掛載進行取消
umount /mnt

一個服務(wù)端是可以同時被n個客戶端進行掛載的,所以服務(wù)端與客戶端其實是1對n的關(guān)系。

3.nfs介紹

上面說了是啥,這里介紹下他的原理。原理都是網(wǎng)絡(luò)上搜的,作為了解。

3.1nfs是什么

NFS是一種基于TCP/IP 傳輸?shù)木W(wǎng)絡(luò)文件系統(tǒng)協(xié)議。通過使用NFS協(xié)議,客戶機可以像訪問本地目錄一樣訪問遠(yuǎn)程服務(wù)器中的共享資源
NAS存儲: NFS服務(wù)的實現(xiàn)依賴于RPC (Remote Process Call,遠(yuǎn)端過程調(diào)用)機制,以完成遠(yuǎn)程到本地的映射過程。需要安裝nfs-utils、 rpcbind 軟件包來提供NFS共享服務(wù),前者用于NFS共享發(fā)布和訪問,后者用于RPC支持。手動加載NFS共享服務(wù)時,應(yīng)該先啟動rpcbind, 再啟動nfs。
nfs端口:2049
RPC端口:111
服務(wù)器(linux)磁盤掛載nfs

3.2nfs特點

采用TCP/IP傳輸網(wǎng)絡(luò)文件
安全性低
簡單易操作
適合局域網(wǎng)環(huán)境

3.3共享時權(quán)限選項

常用的賦予權(quán)限類型,如下命令:

# 將本地的/data目錄共享給192.168.150.166,該ip對于該目錄及文件具有括號內(nèi)的這些權(quán)限
/data 192.168.150.166(rw,sync,no_subtree_check,no_root_squash)

下面是權(quán)限的所有可選項:

ro 只讀訪問
rw 讀寫訪問
sync 所有數(shù)據(jù)在請求時寫入共享
async NFS在寫入數(shù)據(jù)前可以相應(yīng)請求
secure NFS通過1024以下的安全TCP/IP端口發(fā)送
insecure NFS通過1024以上的端口發(fā)送
subtree_check 如果共享/usr/bin之類的子目錄時,強制NFS檢查父目錄的權(quán)限(默認(rèn))
no_subtree_check 和上面相對,不檢查父目錄權(quán)限
all_squash 共享文件的UID和GID映射匿名用戶anonymous,適合公用目錄。
no_all_squash 保留共享文件的UID和GID(默認(rèn))
root_squash root用戶的所有請求映射成如anonymous用戶一樣的權(quán)限(默認(rèn))
no_root_squash root用戶具有根目錄的完全管理訪問權(quán)限
anonuid=xxx 指定NFS服務(wù)器/etc/passwd文件中匿名用戶的UID

3.4其他常用命令

# 服務(wù)端命令,查看服務(wù)端共享出去的文件信息
exportfs -v 
# 服務(wù)端命令,重新加載配置文件,通常這么使用:exportfs -rv
exportfs -r

三、實踐中碰到的問題

1.掛載時報錯:mount.nfs: Stale file handle

這個報錯筆者這里是因為之前客戶端掛載過別的服務(wù)器,但是服務(wù)端直接將掛載取消了,這里再從客戶端進行別的掛載就報了這個錯誤,只需要執(zhí)行以下命令即可解決該問題

# /mnt是之前掛載的目錄
umount -lf /mnt

2.共享時報錯:exportfs: does not support NFS export

解決辦法:查看文件類型:cat /etc/fstab,若文件類型不是ext4則無法正常共享,若本來就是掛載的文件夾也是無法共享的。文章來源地址http://www.zghlxwxcb.cn/news/detail-445385.html

到了這里,關(guān)于服務(wù)器(linux)磁盤掛載nfs的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Debian系統(tǒng)上通過NFS掛載遠(yuǎn)程服務(wù)器硬盤

    步驟 1:配置遠(yuǎn)程服務(wù)器 在擁有硬盤內(nèi)容的遠(yuǎn)程服務(wù)器上,進行以下配置: 安裝NFS服務(wù)器軟件: 編輯NFS服務(wù)器配置文件 /etc/exports ,添加需要共享的目錄及其權(quán)限設(shè)置。例如,要共享 /data 目錄: 這里的 192.168.1.0/24 是允許訪問的客戶端IP范圍, rw 表示讀寫權(quán)限, sync 表示同步

    2024年02月11日
    瀏覽(24)
  • Ubuntu20.04.5配置nfs服務(wù)器并自動掛載

    Ubuntu20.04.5配置nfs服務(wù)器并自動掛載

    兩臺Ubuntu20.04.5版本的操作系統(tǒng) 分別當(dāng)作一臺服務(wù)器,一臺客戶機 1.服務(wù)器端(主機名我的是ceph01) 1.1安裝nfs服務(wù) apt install nfs-kernel-server 1.2 查看nfs版本 cat /proc/fs/nfsd/versions 安裝完成后,NFS 服務(wù)將會自動啟動,默認(rèn)在Ubuntu 20.04上NFS2 被禁用,NFS3和NFS4以上可以使用。 查看NFS的版

    2024年02月06日
    瀏覽(23)
  • Liunx服務(wù)器磁盤掛載

    Liunx服務(wù)器磁盤掛載

    可以看到我的vdb磁盤是沒有進行掛載的,掛載前需要先進行磁盤分區(qū) 分區(qū)相關(guān)指令 m 顯示命令列表 p 顯示磁盤分區(qū)同fdisk -l n 新增分區(qū) d 刪除分區(qū) w 寫入并退出 首先輸入n新增分區(qū),然后選擇p分區(qū)類型為主分區(qū)。然后按回車鍵直到出現(xiàn)“ Command(m for help): ”,最后輸入w寫入分

    2024年02月12日
    瀏覽(36)
  • 服務(wù)器磁盤掛載及格式化

    服務(wù)器磁盤掛載及格式化

    一邊學(xué)習(xí),一邊總結(jié),一邊分享! 最近一直折騰組裝的電腦,來回折騰了很久關(guān)于我花費六千多組了臺window+Linux主機,目前基本是可以使用了。對于Windows主機配置基本是沒問題,一直在使用,以及桌面化軟件,都可以自己安裝,只是說這臺主機有些軟件可能一時半會安裝不

    2024年01月18日
    瀏覽(25)
  • 在云服務(wù)器中云磁盤如何掛載

    在云服務(wù)器中云磁盤如何掛載

    由于輕量級服務(wù)器不能夠直接擴容,所以就采用云磁盤掛載的方式來擴大儲存空間的, 以下以騰訊云服務(wù)器作為演示!?。?1、同區(qū)創(chuàng)建云硬盤 2、更多-掛載(掛載到哪個實例)-開始掛載-----------------------------狀態(tài)會變?yōu)閽燧d 3、來到終端內(nèi)進行“真實的掛載” 以下/dev/vdb的

    2024年02月12日
    瀏覽(25)
  • ROS主機搭建NFS服務(wù)器,虛擬機通過掛載訪問及修改主機文件

    ROS主機搭建NFS服務(wù)器,虛擬機通過掛載訪問及修改主機文件

    ?? 本文主要介紹在ROS主機中搭建NFS服務(wù)器,虛擬機(從機)通過nfs掛載的方式訪問及修改主機中文件的方法 ?? 一、ROS主機NFS服務(wù)器搭建: ?? 若機器人配有顯示屏,此部分可直接在機器人上操作,否則,可通過SSH遠(yuǎn)程登錄的方式,在虛擬機上進行遠(yuǎn)程登錄后操作,下

    2023年04月22日
    瀏覽(42)
  • Proxmox VE進行磁盤分區(qū)并配置NFS服務(wù)器實現(xiàn)文件共享

    Proxmox VE進行磁盤分區(qū)并配置NFS服務(wù)器實現(xiàn)文件共享

    有2個服務(wù)器,服務(wù)器都是PVE8.1,并處于一個集群中。為了節(jié)約空間,想在服務(wù)器A中配置一個NFS服務(wù)器實現(xiàn)文件共享?,F(xiàn)在服務(wù)器A有一個500G的盤,分出400G用來當(dāng)共享文件夾。 查看設(shè)備掛載情況 ?發(fā)現(xiàn)500G盤為 /dev/sdd 或者通過GUI查詢 使用 fdisk /dev/sdd 開始分區(qū) 分區(qū)完成? ? P

    2024年01月22日
    瀏覽(29)
  • NFS客戶端掛載nfs服務(wù)器共享目錄時的報錯及解決辦法:mount.nfs: access denied by server while mounting

    客戶端掛載nfs共享目錄時的報錯信息:mount.nfs: access denied by server while mounting 192.168.41.191:/nfsfile NFS服務(wù)器 1、我原來nfs配置文件exports里面的內(nèi)容如下 2、重啟rpcbind和nfs-server服務(wù);查看了一下nfs-server服務(wù),上面顯示“Active: active (exited) \\\",意思是“活動:活動(已退出)”,這是

    2024年02月05日
    瀏覽(22)
  • 服務(wù)器 Docker Alist掛載到本地磁盤(Mac版)夸克網(wǎng)盤

    服務(wù)器 Docker Alist掛載到本地磁盤(Mac版)夸克網(wǎng)盤

    1.服務(wù)器下載alist 默認(rèn)有docker環(huán)境 2.生成容器 -v /home/alist:/opt/alist/data 這段意思是alist中的數(shù)據(jù)映射到docker 主機的文件夾,/home/alist就是我主機的文件夾,這個文件夾必須先創(chuàng)建 3.開通服務(wù)器的5244訪問 4.獲得Alist初始登錄密碼 5.登錄web服務(wù)器,輸入賬號密碼 6.配置夸克服務(wù)器 點

    2024年02月15日
    瀏覽(25)
  • Mac開機自動連接掛載服務(wù)器NAS或SMB磁盤類似Windows映射網(wǎng)絡(luò)驅(qū)動器

    Mac開機自動連接掛載服務(wù)器NAS或SMB磁盤類似Windows映射網(wǎng)絡(luò)驅(qū)動器

    在生活和工作中,經(jīng)常需要電腦連接共享磁盤,或者SMB服務(wù)器磁盤,從而方便文件資源共享。 而在使用Windows的時候,Windows自帶的資源管理器中有一個映射網(wǎng)絡(luò)驅(qū)動器的功能很是讓Mac羨慕,只要添加了,每次開機,打開資源管理器后,就有。非常的方便。 雖然Mac系統(tǒng)也有類似

    2024年03月14日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包