当前位置: 首页 > Linux

Ubuntu20.04读写Windows10共享目录(qbit)

时间:2023-04-06 11:51:57 Linux

前言本文为Linux挂载Windows共享目录的测试记录本文实验环境,Windows操作系统版本为WindowsServer2016,应该也适用于Windows10和WindowsServer2019本文实验环境,Linux操作系统版本为Ubuntu20.04/CentOS7Windows共享目录设置在本机192.168.1.186创建共享目录es_snapshot用户名为es,密码为smb-cifs_2021用户es对该目录有读写权限Linux软件安装Ubuntu20.04sudoapt-yinstallsmbclientcifs-utilsCentOS7sudoyum-yinstallsamba-clientcifs-utilsLinux账号文件编辑/etc/smb_cifs.txt,写入username=espassword=smb-cifs_2021可以使用命令创建账户文件sudoecho-e"username=es\npassword=smb-cifs_2021"|sudotee/etc/smb_cifs.txt查看Linux下的共享目录直接输入用户名和密码smbclient-L//192.168.1.186-Ues账号文件smbclient-L//192.168.1.186-A/etc/smb_cifs.txt回车共享目录smbclient//192.168.1.186/es_snapshot-A/etc/smb_cifs.txtLinux下挂载共享目录创建目录sudomkdir/mnt/winshare挂载目录#使用账号挂载sudomount-tcifs-ousername=es//192.168.1.186/es_snapshot/mnt/winshare#指定挂载目录的用户和组#uid/gid对应linux账号,可以在/etc/passwd中查看sudomount-tcifs-ouid=1000,gid=1000,username=es//192.168.1.186/es_snapshot/mnt/winshare#卸载sudoumount/mnt/winshare#用账户文件挂载sudomount-v-tcifs//192.168.1.186/es_snapshot/mnt/winshare-ocredentials=/etc/smb_cifs.txt#使用账户文件挂载,同时指定挂载目录的用户和组sudomount-v-tcifs//192.168.1.186/es_snapshot/mnt/winshare-ouid=1000,gid=1000,credentials=/etc/smb_cifs.txt不需要设置开机时挂载的共享目录,有空再说:)名词解释SMB,ServerMessageBlockSMB是一个协议名,可用于web连接和客户端与服务器的信息通信SMB最初是由IBM的巴里·费根鲍姆(BarryFeigenbaum)开发的,其目的是改造DOS下的本地文件接口“Interrupt13”操作系统变成网络文件系统。CIFS,CommonInternetFileSystemCIFS是SMB协议的公共或开放版本,由微软提出,和SMB协议一样,CIFS运行在高层,而不是像TCP/IP协议一样运行在底层,CIFS可以看作是应用协议文件传输协议和超文本传输??协议等实现。NFS,NetworkFileSystemNFS,网络文件系统,是由SUN公司开发的一种UNIX表示层协议(presentationlayerprotocol),它使用户可以像使用自己的电脑一样访问网络上其他地方的文件。SambaSamba是一款免费软件,用于连接UNIX系列操作系统和Mi??crosoftWindows操作系统的SMB/CIFS网络协议。本软件在Windows和UNIX系列操作系统之间架起一座桥梁,使两者的资源可以互换。通俗的解释是CIFS是微软开发的,用于Windows之间的文件共享。NFS由SUN开发,用于类Unix系统之间的文件共享。NFS虽然也可以在Windows和类Unix之间使用,但是并不好用。SMB由IBM开发,用于Windows和类Unix之间的文件共享。本文来自qbitsnap