逗少爷 2023-10-02 22:39 采纳率: 0%
浏览 41

请教一个 WebDAV 文件显示不全的问题

自己家里的 ubuntu22.04 主机,使用 apache2 开的 webDAV 功能(参考的 https://www.jianshu.com/p/17da6608dc74 篇文章)
apache 配置如下
https://i.imgur.com/DY0482C.png

用户根目录如下
https://i.imgur.com/dWB85f1.png

目前通过 Raidrive 挂载 webdav 磁盘在 windows 电脑上
https://i.imgur.com/GwLfkOa.png

但是,RAID5 这个文件夹内部的文件夹和文件都看不到,其他文件夹没有异常,如下图:
https://i.imgur.com/TwztSxP.png

RAID5 这个文件夹挂载的是最近才增加的磁盘阵列 8T*3 raid5 ,考虑过是用户权限的问题,已经将整个文件夹权限修改为 777 ,不知道有没有清楚这个问题的老哥指点一二。

  • 写回答

1条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2023-10-02 23:37
    关注

    引自强大而免费的微信小程序:皆我百晓生。


    根据您提供的信息,可能有几个原因导致您无法在RAID5文件夹中看到文件夹和文件。

    1. 文件夹没有正确的权限:您提到您已将整个文件夹权限修改为777,这通常应该足够了。但是,确保该权限是递归应用于文件夹及其所有子文件夹和文件的。您可以在终端中使用以下命令递归更改权限:
    sudo chmod -R 777 /path/to/RAID5
    

    这将递归更改RAID5文件夹及其所有子文件夹和文件的权限。

    1. Apache 配置的问题:在您的Apache配置中,确保在<Directory /path/to/RAID5>部分具有正确的权限设置,以允许Apache访问该目录。为了方便测试,您可以将该目录的权限设置为777:
    <Directory /path/to/RAID5>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
    </Directory>
    

    然后重新启动Apache服务。

    1. 文件系统问题:请确保RAID5文件系统是正常的,没有任何错误。您可以通过运行文件系统检查命令来验证:
    sudo fsck /path/to/RAID5
    

    如果发现任何错误,请尝试修复它们。

    1. 磁盘挂载问题:有时,磁盘挂载可能会引起问题。您可以尝试重新挂载RAID5磁盘,以确保挂载是正确的。
    sudo umount /path/to/RAID5
    sudo mount -t ext4 /dev/sdX /path/to/RAID5
    

    请将命令中的/dev/sdX替换为您的RAID5磁盘的正确设备。

    如果尝试这些步骤后仍然无法解决问题,建议您检查Apache日志(位于/var/log/apache2/error.log)以获取更多详细信息,以确定问题所在。

    评论

报告相同问题?

问题事件

  • 创建了问题 10月2日