[Seek Help] 怎么挂载一个共享文件夹 Resolved
Tofloor
poster avatar
solothink
deepin
2023-12-11 03:53
Author

sudo mount -t cifs //192.168.71.12/work /home/solothink/Documents/IT/www -o username=solothink,password=1006

用这个命令挂载,报错,说没这个文件夹。

其实我希望是用cp来定期复制,但是crontab里看上去不支持共享路径,我也没办法。以下命令在终端可以的,但是在crontab里就不工作,放到sh文件里,也不执行。

cp -r -u /www/wwwroot/test.com /run/user/1000/gvfs/smb-share:server=192.168.71.12,share=file/work/www/wwwroot/

Reply Favorite View the author
All Replies
昨夜的星辰
deepin
2023-12-11 04:37
#1

把共享端开成 ftp,不要用SMB,ftp简单些,用filezilla或者其它软件定时同步下来就行了

Reply View the author
实习老中医
deepin
2023-12-11 05:33
#2

被共享端比如NAS上要开启SMB1.0支持,否则挂不上,默认现在1.0都是关闭的。

Reply View the author
neko
deepin
Ecological co-builder
2023-12-11 15:16
#3

直接用sftp(openssh)完事

Reply View the author
solothink
deepin
2023-12-11 15:47
#4
昨夜的星辰

把共享端开成 ftp,不要用SMB,ftp简单些,用filezilla或者其它软件定时同步下来就行了

在理

Reply View the author
solothink
deepin
2023-12-11 15:48
#5
neko

直接用sftp(openssh)完事

我学习一下,谢谢

Reply View the author
babyfengfjx
Super Moderator
CQA
2023-12-11 22:17
#6

deepin的话,直接设置文件夹共享就行的吧,还算比较方便,共享后,通过SMB协议的方式访问就行。

Reply View the author
库罗靡靡
deepin
2023-12-12 17:09
#7

没这个文件夹,你建一个就可以了啊。另外smb2.0一样可以挂载啊,win10才需要特别配置才能支持smb1.0。

你这个需求,就是个文件备份嘛,开ssh,定期scp最简单。也有诸如 freefilesync的软件可以做。

Reply View the author
solothink
deepin
2023-12-28 17:08
#8

最终,我通过询问文心一言,不断调整问题,得到了答案。

我有一台deepin,一台做web服务,跑的是php+mysql。平时需要将其中的mysql数据每日备份后,再备份到网络中别的deepin电脑上。所以我需要用cp 命令在crontab文件里做个设置。

但是crontab不支持cp -r -u /www/wwwroot/test.com /run/user/1000/gvfs/smb-share:server=192.168.71.12,share=file/work/www/wwwroot/,这样的书写,虽然这样的书写在终端里是执行的。

最后的成功的实践是,目标文件夹改成/mnt/share,而远程的共享文件夹挂载上去。首先要在服务端安装NFS服务,sudo apt-get install nfs-kernel-server,然后在客户端安装NFS客户端,sudo apt-get install nfs-common,然后要在服务端上,/etc/exports里添加访问记录,/home/solothink/Documents/file 192.168.71.15(rw,sync,no_root_squash)。这里要

注意,这条记录很重要,前者是共享文件夹在服务端的实际位置,后面的IP地址是客户端的地址,说明允许这个地址访问共享文件夹。设置好后,要重新启动服务,另外如果有防火墙,还得开放2049端口,然后客户端要用mount命令来挂载。

sudo mount -t nfs 192.168.71.12:/file /mnt/share。这样就挂载好了共享文件夹,可以方便地在crontab里方便的使用cp命令了。

Reply View the author