Linux NAS盤掛載詳解
更新時間:2025年08月04日 11:24:20 作者:紅塵丶世界
這篇文章主要介紹了Linux NAS盤掛載,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
安裝mount.cifs軟件包或nfs.utils
取決于你nas的格式
yum -y install cifs-utils yum -y install nfs-utils
使用mount 掛載
#需要先確定端口是否開啟,最保險的辦法是全部都開啟 #cifs開啟445,如果啟用NBT,那么就同時監(jiān)聽UDP 137、138端口和TCP139,445,最保險的辦法是全開 #nfs 開啟2049,111,同時修改一下nfs的端口,方便防火墻做映射,下面涉及的端口最好也開一下 /etc/sysconfig/nfs 文件 MOUNTD_PORT="4002" STATD_PORT="4003" LOCKD_TCPPORT="4004" LOCKD_UDPPORT="4004" #需要 rpcbind 和 nfs 服務(wù)(最好設(shè)置為開機自啟) systemctl restart rpcbind.service systemctl restart nfs.service #有些版本無需vers=1.0 和 sec=ntlm也可以使用 #cifs 使用這種方式 mount -t cifs -o rw,iocharset=utf8,username=test,password=test,vers=1.0,port=445,sec=ntlm //nas_ip/data /mnt/nas # nfs 使用以下命令 mount -t nfs -o rw,iocharset=utf8,username=test,password=test,sec=ntlm nas_ip:/data /mnt/nas #一般來說是秒執(zhí)行,如果卡著不運行說明還是網(wǎng)絡(luò)問題,可以排查一下nas的白名單策略和防火墻
參數(shù)說明
-t 掛載文件系統(tǒng)的類型
-o <選項> 指定掛載文件系統(tǒng)時的選項,有些也可寫到在 /etc/fstab 中。常用的有:
defaults 使用所有選項的默認值(auto、nouser、rw、suid)
username 用戶名
password 密碼
port 端口
vers 版本
sec 安全策略
none - 嘗試以空用戶身份連接(無名稱)
krb5 - 使用 Kerberos 版本 5 身份驗證
krb5i - 使用 Kerberos 身份驗證并強制啟用數(shù)據(jù)包簽名
ntlm - 使用 NTLM 密碼散列
ntlmi - 使用 NTLM 密碼散列和強制數(shù)據(jù)包簽名
ntlmv2 - 使用 NTLMv2 密碼散列
ntlmv2i - 使用 NTLMv2 密碼散列和強制數(shù)據(jù)包簽名
ntlmssp - 使用封裝在原始 NTLMSSP 消息中的 NTLMv2 密碼散列
ntlmsspi - 使用封裝在 Raw NTLMSSP 消息中的 NTLMv2 密碼散列,并強制數(shù)據(jù)
auto/noauto 允許/不允許以 –a選項進行安裝
dev/nodev 對/不對文件系統(tǒng)上的特殊設(shè)備進行解釋
exec/noexec 允許/不允許執(zhí)行二進制代碼
suid/nosuid 確認/不確認suid和sgid位
user/nouser 允許/不允許一般用戶掛載
codepage=XXX 代碼頁
iocharset=XXX 字符集
ro 以只讀方式掛載
rw 以讀寫方式掛載
remount 重新安裝已經(jīng)安裝了的文件系統(tǒng)
loop 掛載“回旋設(shè)備”以及“ISO鏡像文件”
問題總結(jié)
# 錯誤記錄1 mount: /mnt/nas: mount(2) system call failed: Operation not supported. 缺少 cifs-utils 安裝包 # 錯誤記錄二 mount error(95): Operation not supported kernel 問題,需要添加 vers=1.0 # 錯誤記錄三 mount error(13): Permission denied mount 的安全策略問題,添加 sec=ntlm 解決 # 錯誤記錄四 mounting read-only 沒有添加權(quán)限,需要添加寫入權(quán)限 rw
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
windows10安裝ubuntu20.04雙系統(tǒng)詳細圖文教程
這篇文章主要介紹了windows10安裝ubuntu20.04雙系統(tǒng)詳細圖文教程,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧2020-06-06
Linux7.7設(shè)置交換分區(qū)SWAP的方法
這篇文章主要介紹了Linux7.7設(shè)置交換分區(qū)SWAP的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧2019-11-11
Linux使用Systemd設(shè)置程序開機自啟動的具體教程
Systemd是Linux系統(tǒng)中的初始化系統(tǒng),旨在提高啟動速度和效率,它通過并行啟動服務(wù)、按需加載、cgroups管理進程、自動掛載管理等方式優(yōu)化啟動過程,本文給大家介紹了Linux系統(tǒng)中使用Systemd設(shè)置程序開機自啟動教程,需要的朋友可以參考下2025-05-05
Linux內(nèi)核設(shè)備驅(qū)動之內(nèi)存管理筆記整理
今天小編就為大家分享一篇關(guān)于Linux內(nèi)核設(shè)備驅(qū)動之內(nèi)存管理筆記整理,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-12-12

