日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu中挂载使用nas服务器

發(fā)布時間:2023/12/16 Ubuntu 72 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu中挂载使用nas服务器 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Ubuntu中掛載使用nas服務(wù)器

  • 1. smb(嘗試一,不用)
    • 1.1 安裝samba環(huán)境
    • 1.2 訪問nas
  • 2. Ubuntu自帶的網(wǎng)絡(luò)共享(嘗試二,不用)
  • 3. mount到本地(非常好用)
    • 3.1 安裝cifs-utils
    • 3.2 新建一個目標(biāo)文件夾
    • 3.3 執(zhí)行掛載操作
    • 3.4 設(shè)置開機(jī)自動掛載
    • 3.5 配置/etc/fstab后還不能開機(jī)自動掛載的解決方法

建好群暉nas后,在Windows上做映射很簡單,但在Ubuntu上使用,還是耗費(fèi)了一些時間。
嘗試過如下三種方法:

  • smb
  • Ubuntu自帶的網(wǎng)絡(luò)共享-afp
  • mount
  • 最終選擇的方法是mount到本地,讀寫及用Python代碼等直接訪問很方便。

    1. smb(嘗試一,不用)

    之前一直用smb在Windows和Ubuntu之間共享數(shù)據(jù),所以第一個嘗試使用samba連接nas服務(wù)器。
    結(jié)果是可以訪問,可以讀寫,但自己寫代碼讀取數(shù)據(jù)比較困難,應(yīng)該是有方法的,但沒深究。

    1.1 安裝samba環(huán)境

    環(huán)境安裝參考:Ubuntu 18.04安裝Samba服務(wù)器及配置

  • 更新當(dāng)前軟件
  • sudo apt-get upgrade sudo apt-get update sudo apt-get dist-upgrade
  • 安裝samba服務(wù)器
  • sudo apt-get install samba samba-common

    設(shè)置共享文件夾略…

    1.2 訪問nas

    打開文件管理器,在【other locatios】中的【connect to server】中輸入nas地址,彈出用戶驗證框輸入用戶名及密碼即可。

    2. Ubuntu自帶的網(wǎng)絡(luò)共享(嘗試二,不用)

    打開Ubuntu文件管理器,在【other locatios】中的【Networks】列表中即可找到nas共享文件夾,點(diǎn)擊在彈出的驗證框中輸入用戶名及密碼即可。

    3. mount到本地(非常好用)

    前邊兩種方法對于讀寫來說都很好用,但是我要寫代碼與nas做數(shù)據(jù)交互,都比較困難,所以考慮直接mount。但中途又遇到了一些問題,最耗時的就是mount完后,歸屬與root,在普通用戶下只能讀,不能寫,找了好久才解決。

    3.1 安裝cifs-utils

    sudo apt install cifs-utils

    3.2 新建一個目標(biāo)文件夾

    將nas掛載到/mnt/nas下

    cd /mnt/ sudo mkdir nas

    3.3 執(zhí)行掛載操作

    sudo mount -t cifs -o uid=***,username=***,password=***,iocharset=utf8 nas地址 本地地址

    各參數(shù)解析如下:

    • uid:最關(guān)鍵,可以指定所有者,解決只能root權(quán)限的問題,這里=Ubuntu用戶名
    • username:在nas上的用戶名
    • password:nas上用戶名對應(yīng)的密碼,可以不寫,回車后會有密碼輸入行
    • iocharset:路徑中如有中文則添加此項,支持中文路徑
    • nas地址:如"//192.168.0.1/share"
    • 本地地址:如"/mnt/nas"

    3.4 設(shè)置開機(jī)自動掛載

    sudo vim /etc/fstab

    添加一行信息

    nas地址 本地掛載地址 cifs uid=***,username=***,password=***,iocharset=utf8 0 0

    保存退出后,輸入

    sudo mount -a

    可以看到,已經(jīng)掛載成功。

    3.5 配置/etc/fstab后還不能開機(jī)自動掛載的解決方法

    一般不需要進(jìn)行此項配置,在執(zhí)行3.4后,重啟后不自動掛載,可以執(zhí)行此操作。

  • 開啟服務(wù)
  • systemctl start remote-fs.target systemctl enable remote-fs.target
  • 提升用戶權(quán)限為root和sudo
  • sudo vi /etc/sudoers # # This file MUST be edited with the 'visudo' command as root. # # Please consider adding local content in /etc/sudoers.d/ instead of # directly modifying this file. # # See the man page for details on how to write a sudoers file. # Defaults env_reset Defaults mail_badpass Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"# Host alias specification# User alias specification# Cmnd alias specification# User privilege specification root ALL=(ALL:ALL) ALL # add user [username] ALL=(ALL:ALL) ALL# Members of the admin group may gain root privileges %admin ALL=(ALL) ALL# Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL # add user [username] ALL=(ALL:ALL) NOPASSWD:ALL# See sudoers(5) for more information on "#include" directives:#includedir /etc/sudoers.d

    添加兩處[# add user],[username]為當(dāng)前Ubuntu用戶名稱。

  • 開機(jī)執(zhí)行命令
  • cd && vi .bashrc

    在最后一行加入下面命令

    sudo mount -a

    保存退出。

    總結(jié)

    以上是生活随笔為你收集整理的Ubuntu中挂载使用nas服务器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。