ubuntu挂载windows共享文件夹

管理员
管理员 2023-5-6

1、系统环境

ubuntu版本:20.04

windows版本:win10

2. windows创建共享文件夹

右键想要共享的文件夹-属性-共享,来到这个界面:


点击共享,可以选择添加用户或者只保留自己(我这里只保留了自己),再点击下方的共享

(如果取消共享,可以点击:右键-属性-共享-高级共享,取消勾选“共享此文件夹”)


设置当前文件夹的共享名:右键-属性-共享-高级共享,修改共享名

查看windows的ip地址:win+R,输入cmd,在终端输入 ipconfig,记录IPv4的地址


3. ubuntu挂载共享文件夹

安装cifs-utils

sudo apt-get install cifs-utils

执行挂载命令:

“192.168.1.9”是windows的ip地址

“资料”是共享文件夹的名字

“/mnt/WinShare”是ubuntu下挂载的目标目录

username和password需要与windows下设置的共享权限对应,用户名和密码就是windows的账户名和开机密码

dir_mode=0777,file_mode=0777,uid=www,gid=www 用于指定linux下文件夹的所属用户、组及权限

sudo mount -t cifs //192.168.1.9/资料 /mnt/WinShare -o username=***,password=***,dir_mode=0777,file_mode=0777,uid=www,gid=www

注意:批量文件操作不能直接进入挂载目录,建议先打包到本地 再移动到挂载目录下操作 例如 tar 等,批量文件操作

参考示例:

cd /var
tar -czvf $(date +%F).system.tar.gz ./log  -C ./ >/dev/null 2>&1
mv $(date +%F).system.tar.gz /mnt/backup/log/

或者

cd /home/data/mysql
cp mysql-bin.* mysql-error.log  mysql-slow.log ../mysqllog
cd /home/data/
tar -czvf $(date +%F).mysqllog.tar.gz ./mysqllog
mv $(date +%F).mysqllog.tar.gz /mnt/backup/log/





回帖
  • 消灭零回复

微信二维码

微信二维码

微信扫码添加微信好友