Ubuntu22.04使用Mount加载硬盘或NAS等硬盘
- 障碍06-学习资料存储在NAS中,如何方便的访问NAS或其它硬盘中的资料呢?
- 摸索访问共享文件夹
- 利用文件系统中尝访问局域网中的共享文件夹(成功)
- 利用smb协议访问局域网中的共享文件夹(成功)
- 尝试nfs协议访问局域网的共享文件夹
- 尝试ssh访问局域网中的共享文件夹
- Mount加载NAS中的硬盘
- 安装cifs-utils工具支持访问Windows共享文件
- 配置mount指令开机自动加载硬盘(正确之路)
- 你说改就改了,我是小白,我不会
- 遗留问题
- 下节预告
障碍06-学习资料存储在NAS中,如何方便的访问NAS或其它硬盘中的资料呢?
笔记本中新装的Ubuntu22.04系统,无任何资料,可以说是举步维艰,寸步难行,要啥没啥,好在网络和浏览器是能用的,连载01和连载02,才得以在艰难的环境中,生产出来,不至于见不到天日。
那么,如何加载NAS中的资料?如何加载硬盘中的资料?windows平台下的NTFS分区等等?
这时候,伟大的mount出现了,这条指令完美的诠释了“Linux系统中一切皆文件”这句话。
我等鼠辈还需在实践中,慢慢的用心体会。
好吧,发车~!
摸索访问共享文件夹
利用文件系统中尝访问局域网中的共享文件夹(成功)
系统安装完以后,在文件系统中,左侧发现“+其他位置”,点进去看一下,发现能够自动搜索局域网中的共享文件,嗯~!还不错,麻烦的事情容易让人产生挫败感,这里还算顺利。
- 那点进去试试吧~!
- 提示需要认证,输入本机密码
- 输入目标NAS的账号和密码,我选择了“永远记住”(后来发现,这没什么用)
- 顺利登陆NAS,可以确认是我自己的NAS,没问题,如下图所示:
- 进入其中一个硬盘进行查看,状态正常,可以访问,左侧有硬盘加载的情况,如下图所示:
- 尝试访问第2块硬盘,顺利加载,无任何问题,访问正常,但感觉访问速度不那么丝滑。
- 重启电脑,观察一下能否自动加载,是不是每次都要输入账号和密码?如下,没有自动加载,还得配置。在配置之前,先自行摸索一翻:)
利用smb协议访问局域网中的共享文件夹(成功)
- 在其他位置中,在如下位置发现有smb协议可选,填写路径尝试之
- 身份证咱有,给看一眼,没问题,正常输入,通关。
- 如下图所示,可以成功加载,进去一顿点,感觉访问速度挺快,够丝滑,体验较好。
尝试nfs协议访问局域网的共享文件夹
- 提示“挂载点不存在”,放弃,尝试别的
尝试ssh访问局域网中的共享文件夹
- 登陆
- 给身份证
- 提示“服务器拒绝连接”,放弃,先别瞎摸索了,去干该干的。
Mount加载NAS中的硬盘
安装cifs-utils工具支持访问Windows共享文件
这里先说一句,我的NAS的群晖的,这系统是一个订制版本的Linux系统。Ubuntu访问其它电脑的Linux系统,想必问题不会太大。
经过学习,知到Ubuntu老版本是用smb-client来访问Windows共享文件的,而较新的版本是用cifs-utils来提供支持的。
Ubuntu这种变来变去的情况,增加了新手的学习成本,这也是我在多年前,用了一段ubuntu之后,放弃学习的原因。
希望大家不要像我一样,要持续的钻研去下,没什么可怕的,就是一层窗户纸。
跑题了,转正题!!!
- 安装cifs-utils
sudo apt install cifs-utils
- 先Y继续
- 接下来在/mnt路径下建立NAS的文件夹
- 终端中mount指令试一下
sudo mount -t cifs -o uid=emma,username=EMMA,password=xxx,iocharset=utf8, //192.168.1.106/Disk3_1080P /mnt/NAS/Disk3_1080P
- mount指令报error(95),不支持该操作
what?明明是这个指令,也不复杂,告诉我不支持?什么情况?
学习过程中,有说是内核版本不支持的,有说NAS系统设置不正确的,有说smb协议版本的……
这就好比本山大叔小品中的台词“张大夫怀疑肝儿,李大夫怀疑肾,还有医生怀疑是宫外孕……”
本人牢记实践是检验真理的唯一标准,尝试一下,增加vers=2.0,立即解决。
将NAS中的smb协议改为1.0或3.0,本人暂未尝试。尝试后更新本连载。先拿小绿本儿记上。
- mount指令增加 vers=2.0参数,解决error95报错问题
- 正确的指令如下:
sudo mount -t cifs -o uid=emma,username=EMMA,password=xxx,iocharset=utf8,vers=2.0 //192.168.1.106/Disk3_1080P /mnt/NAS/Disk3_1080P
- 至此,加载NAS硬盘成功
- 然而,真实情况是,在重启电脑后,What?NAS共享的硬盘哪去了?每次开机都要输入指令加载硬盘,累死个人啊!配置一下,让它开机自动加载吧~!
配置mount指令开机自动加载硬盘(正确之路)
- /etc/fstab中,增加一行指令,即可实现开机自动加载NAS的硬盘
//192.168.1.106/Disk3_1080P /mnt/NAS/Disk3_1080P cifs uid=emma,username=EMMA,password=xxx,iocharset=utf8,vers=2.0 0 0
- 至此,大功告成!无论何时开机,NAS中的学习资料随便看,音乐随便听~!耶^ _ ^
你说改就改了,我是小白,我不会
上边最后一步,修改fstab文件的时候,遇到了一点问题,我会用cat指令来查看文件内容,但要修改,怎么改呢?
我尝试过去/etc路径下,找到fstab文件,用ubuntu22.04自带的文件编辑器gedit,打开后,标题栏提示只读,我改不了啊~!它长下边这样:
- 尝试去掉fstab文件的只读属性,可是不让修改,小白真难,但过往的经历告诉我,小白是最快乐的时光,做个小白其实也很幸福。如下,所有者是root,即只有root用户才有权限修改,那我们怎么改呢?详见下节预告!
遗留问题
- NAS中的smb版本暂未设置为1.0或3.0,进行访问尝试
下节预告
- 在开启枯燥的学习之路之前,我要边听音乐边学习,还要无损的那种,别拿Mp3糊弄我
- 初识文本编辑工具的屠龙宝刀–VIM