1.目的:在liunx中我们可以正常的访问windows中的内容
2.在windows中将需要共享的文件设置为共享
3.需要使用到samba,很多网络NAS(网络附属存储)常用的软件
4.检查linux中是否安装samba-client:rpm -qa | grep samba-client, centos中使用yum list samba-client
5.安装: sudo apt install smbfs(或sudo apt install smbclient)
6.检查共享主机的共享情况:smbclient -L //192.168.43.202 -U Administrator(共享主机的用户名)
7.显示信息中Type为Disk的都是可共享的文件
8.在liunx中设置挂载点(类似windows中的设置分区):mkdir /mnt/YOURSHARE -p
9.将windows中需要共享的文件挂载到挂载点上:sudo mount -t cifs -o user=abc,password=abc,iocharset=utf8,codepage=cp936 //192.168.43.202/G /mnt/YOURSHARE/
10.在你的挂载点上打开文件,就是windows中的内容
上述命令可能不能完成任务:
8.安装cifs-utiles依赖:sudo apt install cifs-utils
9.直接在你的linux桌面上新建一个文件夹作为挂载点
10.挂载共享文件:sudo mount.cifs //192.168.43.202/G /home/……(路径可以是相对路径) -o user=abc,passwd=abc
(或者执行:sudo mount -t cifs //192.168.43.202/G /home/…… -o user=abc,passwd=abc)
注意:
执行上述命令可能造成挂载点中的内容只能读不能写,因此可以执行以下命令:
1.id -u currentLiunxName :此命令用来查看你的当前linux用户的id
2.sudo mount.cifs //192.168.43.202/G /home/…… -o user=abc,passwd=abc,uid=111(你获得的linux用户的id)
3.卸载:sudo umount 挂载点(linux中打开windows文件的那个文件夹的pwd)
不足之处:
此挂载可能为临时挂载,如果想要设置为永挂载可以自行尝试,在linux的/etc/fstab中设置你的挂载点即可。
不知原文作者如何联系,将说明放于此处,经验借鉴于:
https://jingyan.baidu.com/article/574c521911f0866c8d9dc1a3.html