问题标签 [curlftpfs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ftp - curlftpfs 是否有最大安装空间大小,我该如何跳过它?
我在本地操作系统中安装了一个 ftpserver:
我注意到使用pydf
此卷的最大大小约为 7.5GB:
然后我尝试使用 dd 使用 8GB 文件填充磁盘空间,但这在给定大小时也失败了:
FTP 用户在远程服务器上拥有无限的流量和磁盘空间。所以我的问题是:为什么有 7.5GB 的限制,我该如何跳过它?
curl - cURLFTPFS 只列出挂载的目录。禁止读取文件,禁止写入文件,禁止创建新文件
我不确定这是问这个问题的正确地方,但是curlftpfs
在 StackExchange 上的所有站点中搜索时,大多数返回的结果都会导致 StackOverflow。
所以,我有一个运行 Pure-FTPd 的服务器,它的虚拟用户名为http
,他在系统用户www-data
(Apache 的用户)下运行,它的主文件夹是/var/www/
. Pure-FTPd 配置正确,www-data
用户拥有/var/www/
读取、写入和执行所需的所有权限。当针对端口 80 发出 http 请求(确保正确执行)以及使用 FileZilla(远程)读取、写入和创建新文件和目录时,一切都按预期工作。
当我尝试将远程目录挂载到curlftpfs
本地目录(在我的用户的主文件夹内)时,问题就来了。我正在使用的命令如下:
(注意:http
inftp://http:passw0rd...
是我用来连接的用户名,它工作正常,我很确定问题与此无关。)
遥控器的内容/var/www/
已正确列出,我可以在子目录中浏览,但我无法读取文件、写入文件或创建新文件或文件夹。我可能做错了什么?
ftp - cURLFTPFS 拒绝挂载根目录
/
我正在尝试通过我本地 Archlinux 系统上安装的 cURLFTPFS 目录来完全访问我的 CentOS8 VPS(即访问根目录)。但是,似乎没有配置允许我挂载除用户主目录 ( /home/admin
) 之外的任何内容。
我尝试了以下所有组合:
DefaultRoot / admin
设置线路/etc/proftpd.conf
DefaultChdir /
设置线路/etc/proftpd.conf
- 安装
curlftpfs vps.example.com mountpoint
- 安装
curlftpfs vps.example.com/ mountpoint
- 安装
curlftpfs vps.example.com// mountpoint
- 安装
curlftpfs vps.example.com:/ mountpoint
- 安装
curlftpfs vps.example.com:// mountpoint
先发制人的反应:
- 我正在使用 ProFTPD
- 我正在连接的用户是
admin
- 登录详细信息设置在
.netrc
- 我没有在 proftpd 配置文件中使用 VirtualHost。
- 我没有忘记
systemctl reload proftpd
任何建议都将受到高度欢迎。
django - 使用 fuse mount 作为媒体目录时,chmod 失败
我正在尝试使用远程 FTP 作为 docker 中的 Django 媒体源。
我已经挂载了一个目录:
使用 curlftpfs:
我注意到,当尝试上传文件时,它实际上是在远程创建的,但是 django 在 chmod 上失败了:
我尝试在挂载内直接执行 chmod:
但后来我也得到一个错误:
即使作为root用户。我尝试使用不同的用户重新安装,但它总是产生相同的结果。只是您不应该在保险丝支架中使用 chmod 吗?
dask - Dask +SLURM over ftp mount (CurlFtpFS)
所以我有一个由 4 个树莓派组成的 DASK/SLURM 集群和一个公共 NFS 共享,我可以成功运行 Python 作业。
但是,我想向我的集群添加更多不支持 NFS 挂载的 arm 设备(缺少内核模块),所以我希望转向使用 CurlftpFS 的基于 fuse 的 ftp 挂载。
我已经使用匿名用户名并且没有任何密码成功地设置了挂载,并且所有节点都可以看到公共 FTP 共享(就像以前它是 NFS 共享一样)。
我仍然可以运行 SLURM 作业(因为它们不使用共享),但是当我尝试运行 DASK 作业时,主节点超时,抱怨无法启动任何工作节点。
我不确定到底是什么问题,因为它向任何人开放以进行读/写访问(例如日志和 dask 队列中间文件)。
有什么想法可以解决这个问题吗?
linux - 当挂载的 ftp 文件夹变得无法访问时,文件系统挂起
我使用 curlftpfs 从本地网络安装了一个 ftp 文件夹。
curlftpfs ftp://192.168.100.214/ ftp_mount/
然后我试图folder_name_
在 qt 程序中迭代该文件夹并在 QTableWidgettable_
中以这样的代码每秒打印一次它的内容
当与 ftp 的连接消失时,就会出现此问题。如果网络电缆被拔出,程序就会挂起。更重要的是,据我了解,整个文件系统挂起,直到连接恢复。如何在我的系统中处理此类行为?如果这很重要,我正在使用 20.04.1-Ubuntu,c++11