Ubuntu中挂载使用nas服务器
Ubuntu中掛載使用nas服務器
- 1. smb(嘗試一,不用)
- 1.1 安裝samba環(huán)境
- 1.2 訪問nas
- 2. Ubuntu自帶的網絡共享(嘗試二,不用)
- 3. mount到本地(非常好用)
- 3.1 安裝cifs-utils
- 3.2 新建一個目標文件夾
- 3.3 執(zhí)行掛載操作
- 3.4 設置開機自動掛載
- 3.5 配置/etc/fstab后還不能開機自動掛載的解決方法
建好群暉nas后,在Windows上做映射很簡單,但在Ubuntu上使用,還是耗費了一些時間。
嘗試過如下三種方法:
最終選擇的方法是mount到本地,讀寫及用Python代碼等直接訪問很方便。
1. smb(嘗試一,不用)
之前一直用smb在Windows和Ubuntu之間共享數據,所以第一個嘗試使用samba連接nas服務器。
結果是可以訪問,可以讀寫,但自己寫代碼讀取數據比較困難,應該是有方法的,但沒深究。
1.1 安裝samba環(huán)境
環(huán)境安裝參考:Ubuntu 18.04安裝Samba服務器及配置
設置共享文件夾略…
1.2 訪問nas
打開文件管理器,在【other locatios】中的【connect to server】中輸入nas地址,彈出用戶驗證框輸入用戶名及密碼即可。
2. Ubuntu自帶的網絡共享(嘗試二,不用)
打開Ubuntu文件管理器,在【other locatios】中的【Networks】列表中即可找到nas共享文件夾,點擊在彈出的驗證框中輸入用戶名及密碼即可。
3. mount到本地(非常好用)
前邊兩種方法對于讀寫來說都很好用,但是我要寫代碼與nas做數據交互,都比較困難,所以考慮直接mount。但中途又遇到了一些問題,最耗時的就是mount完后,歸屬與root,在普通用戶下只能讀,不能寫,找了好久才解決。
3.1 安裝cifs-utils
sudo apt install cifs-utils3.2 新建一個目標文件夾
將nas掛載到/mnt/nas下
cd /mnt/ sudo mkdir nas3.3 執(zhí)行掛載操作
sudo mount -t cifs -o uid=***,username=***,password=***,iocharset=utf8 nas地址 本地地址各參數解析如下:
- uid:最關鍵,可以指定所有者,解決只能root權限的問題,這里=Ubuntu用戶名
- username:在nas上的用戶名
- password:nas上用戶名對應的密碼,可以不寫,回車后會有密碼輸入行
- iocharset:路徑中如有中文則添加此項,支持中文路徑
- nas地址:如"//192.168.0.1/share"
- 本地地址:如"/mnt/nas"
3.4 設置開機自動掛載
sudo vim /etc/fstab添加一行信息
nas地址 本地掛載地址 cifs uid=***,username=***,password=***,iocharset=utf8 0 0保存退出后,輸入
sudo mount -a可以看到,已經掛載成功。
3.5 配置/etc/fstab后還不能開機自動掛載的解決方法
一般不需要進行此項配置,在執(zhí)行3.4后,重啟后不自動掛載,可以執(zhí)行此操作。
添加兩處[# add user],[username]為當前Ubuntu用戶名稱。
在最后一行加入下面命令
sudo mount -a保存退出。
總結
以上是生活随笔為你收集整理的Ubuntu中挂载使用nas服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 401认证,给phpMyAdmi
- 下一篇: 算术平方根的整数部分(简单)*求平方根的