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/
微信扫码添加微信好友