Nextcloud如何备份用户上传的文件?(管理员如何查看用户的文件?)

本文介绍了如何在Nextcloud上利用管理员权限查看用户文件,包括开启显示存储路径、验证文件访问、找到用户数据存储位置,并提供使用`cp`或`rsync`进行备份的方法,以及如何结合其他技术如增量备份和双机热备进行数据保护。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用过群晖或者OMV的朋友应该都知道,管理员拥有上帝视角,可以查看任何一个用户的文件。当然了也可以通过这点来实现文件备份(增量备份或者实时备份都可以做到,通过脚本探测具体目录下有无文件变化即可)。那么在Nextcloud上怎么做到这点呢?

1、登录后台开启‘显示存储路径’

按照图中所示,勾选‘显示存储路径’这个选项。

2、查看在系统上的真实路径

鼠标悬停红框位置可以看到完整的路径,如我的路径:/var/snap/nextcloud/common/nextcloud/data/aaa

3、验证下这个地址是否可以看到用户文件

ssh登录部署nextcloud的那台服务器,我的系统是Ubuntu23.10(安装教程在我主页前几篇)。

cd /var/snap/nextcloud/common/nextcloud/data/aaa   #进入第二布获取到的路径

ls   #查看那个路径下的文件,发现有个files目录

cd files/   #进入到files这个目录

ls   #可以看到一堆文件,和网页端用户看到的内容是一致的。

4、如何用来做备份?

cd /var/snap/nextcloud/common/nextcloud/data   #进入前面那个aaa用户目录的上一级目录(data)

可以看到有一堆以用户名来命名的目录(文件夹),比如aaa和admin,也就意味着用户存储在nextcloud上的文件都在这个data目录下,那也就意味着只要备份这个data目录即可实现我们的目标。

备份命令:

mkdir /backup   #在根目录下新建一个目录‘/backup’用来存放备份文件

cp -a /var/snap/nextcloud/common/nextcloud/data /backup/    #将data文件夹拷贝到/backup这个备份目录下。

可以看到文件已经全部拷贝过来了,还可以通过rsync命令实现将这个备份文件传到其他服务器上。甚至通过我前面写的NAS(openmediavault)双机热备(增量备份)_omv rsync-优快云博客这篇文章可以实现增量备份或双机热备。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值