owncloud已从服务器删除文件,解决Nextcloud / Owncloud 无法删除目录(或文件)

当在Nextcloud或Owncloud中遇到删除文件或目录时出现'Error deleting file'的问题,可以通过检查nextcloud.log并针对不同情况采取措施。情况A涉及文件锁定,可以通过进入维护模式、清理文件锁、退出维护模式以及确保cron任务运行来解决。情况B可能是文件或目录权限问题,使用chown -R修复数据目录权限。情况C则可能由于跨设备链接导致,需要检查并调整mount -bind的挂载设置。
摘要由CSDN通过智能技术生成

1. 现象

删除目录或文件时提示:

无法删除文件 “***”

Error deleting file "***"

2. 解决方法

查看数据目录下nextcloud.log,可能有三种情况:

情况A

{"reqId":"0DijSqEkfOg2iyh9VD8J","remoteAddr":"xx.xx.xx.xx","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\\/1.1 423 \\\"path\\\/file.extension\\\" is locked\",\"Exception\":\"OCA\\\\DAV\\\\Connector\\\\Sabre\\\\Exception\\\\FileLocked\",\"Code\":0,\"Trace\":\"#0

此时是因为文件或目录被锁,可按以下操作暂时解决问题:

1)进入维护模式

php /path/to/nextcloud/web/occ maintenance:mode --on 或 sudo -u www php occ maintenance:mode --on

2)使用mysql命令行工具,在owncloud/nextcloud所在数据库中执行

DELETE FROM oc_file_locks WHERE 1

3)退出维护模式

php /path/to/nextcloud/web/occ maintenance:mode --off 或 sudo -u www php occ maintena

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装并配置SSH加密的文件存储服务,以提供文件存储功能,可以按照以下步骤进行: 1. 安装虚拟化软件:首先需要安装虚拟化软件,如VMware或VirtualBox等,创建一台虚拟机。 2. 安装操作系统:在虚拟机中安装一个Linux操作系统,如Ubuntu、Debian等。 3. 安装SSH服务:在Linux操作系统中安装SSH服务,可以使用以下命令进行安装: ``` sudo apt-get update sudo apt-get install openssh-server ``` 4. 安装OwnCloud或Nextcloud:可以根据需求选择安装OwnCloud或Nextcloud,可以使用以下命令进行安装: - OwnCloud: ``` sudo apt-get update sudo apt-get install owncloud ``` - Nextcloud: ``` sudo apt-get update sudo apt-get install nextcloud ``` 5. 配置文件存储服务:在OwnCloud或Nextcloud中配置文件存储服务,可以按照以下步骤进行: - OwnCloud: 1. 打开浏览器,输入服务器的IP地址或域名。 2. 创建管理员账户。 3. 创建文件存储目录。 4. 配置存储目录权限。 5. 添加用户并分配存储空间。 - Nextcloud: 1. 打开浏览器,输入服务器的IP地址或域名。 2. 创建管理员账户。 3. 创建文件存储目录。 4. 配置存储目录权限。 5. 添加用户并分配存储空间。 6. 配置SSH加密:在SSH服务中配置加密,可以按照以下步骤进行: 1. 编辑SSH配置文件/etc/ssh/sshd_config,将PermitRootLogin和PasswordAuthentication设置为no。 2. 生成公钥和私钥,可以使用以下命令进行: ``` ssh-keygen -t rsa ``` 3. 将公钥复制到虚拟机中,可以使用以下命令进行: ``` ssh-copy-id user@server_ip_address ``` 以上是在NAS服务器虚拟机上安装并配置SSH加密的文件存储服务的主要步骤,具体操作步骤可能会因服务器品牌和型号不同而有所不同。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值