sshfs

使用 SSHFS 挂载大型远程目录
sshfs

使用 SSHFS 挂载大型远程目录

我有一个大型远程目录,包含 600GB 的内容,分为 600 万个 MP3 文件,没有任何子目录。 单个目录下的文件数量过多是否会导致 SSHFS 的性能问题? 根据文件名的前两个字符将文件分片到多个子目录中是否更好,类似于 git 存储对象的方式(文件名是 MD5 哈希值)。例如,098f6bcd4621d373cade4e832627b4f6.mp3将重命名为09/8f6bcd4621d373cade4e832627b4f6.mp3或者这会进一步减慢文件读取速度,因为 SSHFS 需要对每个目录进行往返。 更新:该目录将用作生成的音频文件的缓存。...

Admin

远程文件系统访问问题
sshfs

远程文件系统访问问题

有没有办法通过网络实现响应式文件系统访问?我的互联网连接下载速度为 50Mb/上传速度为 5Mb,我的服务器连接为 1Gb 对称。服务器 Ping 平均时间为 50ms。 我已经使用了sshfs很长时间(使用扩展驱动器作为 Windows 上的客户端),说实话我已经厌倦了。如果我想访问远程目录,大约 5 分钟后没有任何活动,一切都会停止,有时我必须等待大约两分钟。此外,浏览目录或打开文件真的很慢。我不认为这是连接问题或计算速度慢(两台计算机都有 i7 和 >16GB RAM)。 我的问题是: 我是不是漏掉了什么?有没有更好的方法来访问远程驱...

Admin

如何在已安装的卷上禁用 emacs 的 vc 集成?
sshfs

如何在已安装的卷上禁用 emacs 的 vc 集成?

我在 OSX (Emacs24) 上运行 Emacs,有时我必须在已挂载的 sshfs 卷上编辑文件。但是,Emacs 的 vc 集成(特别是 git)在 sshfs 挂载上的速度真的很慢。 我想选择性地禁用 vc-mode,无论是在配置中还是使用 .dir-locals.el。我该怎么做? ...

Admin

如何在 Mac OS X 10.6 64 位上运行 sshfs?
sshfs

如何在 Mac OS X 10.6 64 位上运行 sshfs?

这里似乎有几个问题。首先让我描述一下我的设置: 我有一个 Xubuntu 11.04 文件服务器,可以通过 SSH 访问。我相信该机器上装有完成这项工作所需的所有软件包。我从运行 10.6.8(64 位内核和扩展)的 iMac 上通过 SSH 连接。 效果很好。 为了使SSHFS我安装了一些工作麦金塔。这个优秀的项目似乎不幸被放弃了。无论如何,MacFUSE-2.0.3,2.dmg 存在问题,因为它是 32 位的。我已经更新到 2.15 测试版,但正如您所见,它仍然是 32 位的(我认为它有一个 64 位的 prefPane???): 现在我需要...

Admin

使用 Qemu/Libvirtd 的 SSHFS 权限
sshfs

使用 Qemu/Libvirtd 的 SSHFS 权限

所以,我所做的事情可能看起来很愚蠢,但是……我有一个 NAS,我正在通过 SSHFS 将 NAS 连接到我的主要用户“User”(1000:1000)的 /home/user/NAS。从那里,我尝试以 sudo 身份运行 Virt-Manager,并将 NAS 上的虚拟驱动器(在 SSHFS 文件系统内)连接到它。Virt-manager 能够添加实际设备,但是一旦我尝试运行它,就会出现此错误。https://i.sstatic.net/JvdCcI2C.png 我正在运行的 SSHFS 命令是sshfs -o uid=1000,gid=1000,allow...

Admin

sshfs mount 导致远程关闭时系统运行非常缓慢
sshfs

sshfs mount 导致远程关闭时系统运行非常缓慢

sshfs使用挂载远程目录会导致以下行为吗?我该如何避免它? 我有多个 Linux 系统,并且习惯于sshfs从一个系统安装到另一个系统的连接 - 具体来说,我将媒体服务器上的目录安装到我的桌面,如下所示: sudo apt install openssh-server openssh-client sshfs mkdir ~/mnt mkdir ~/mnt/media-server mkdir ~/mnt/media-server/Music sshfs media@media:/home/media/Music ~/mnt/media-server/Mu...

Admin

通过网关的多个连接进行 SSHFS
sshfs

通过网关的多个连接进行 SSHFS

我必须从一台机器上挂载一个目录,该目录只能通过我必须先连接的另一个 SSH 网关内的 SSH 连接来访问。我想使用 SSHFS 进行挂载,是否可以通过网关进行挂载(通过在连接内建立连接)? ...

Admin

在 openbsd 上,使用 sshfs 作为 cron 作业时,远程主机出现断开连接错误
sshfs

在 openbsd 上,使用 sshfs 作为 cron 作业时,远程主机出现断开连接错误

我正在尝试使用 crontab 通过 sshfs 自动挂载目录。sshfs 命令: /usr/local/bin/sshfs -o IdentityFile=/home/user/.ssh/id_ed25519.pub,idmap=user,allow_other,uid=1000,gid=1000 user@website:/home/public/ /home/user/website 使用 doas 运行时以及以 root 身份运行时均可行。但通过 cron 运行时,如下所示: * * * * * ...

Admin

SSHFS-Win - Windows 系统上没有写入权限
sshfs

SSHFS-Win - Windows 系统上没有写入权限

我使用 SSHFS-Win 在本地挂载了一个远程文件夹。我尝试了 net use H: \\sshfs.r\remoteuser@remoteserver 和 sshfs remoteuser@remoteserver:/ H: 在这两种情况下,我都可以正常打开 H: 驱动器并查看所有文件,但我无法编辑它们,即使我remoteuser是远程服务器上文件的所有者,并且权限一直提升到 777(通常我会使用 664)。 当我查看想要编辑的文件的属性时,我在 Windows 系统上看到了“所有人”的属性 这是针对用户“S-1-0-65534”的 这个问题在我...

Admin

如何将文件从 Windows 复制到网络(Linux)驱动器,而无需该驱动器的 root 权限
sshfs

如何将文件从 Windows 复制到网络(Linux)驱动器,而无需该驱动器的 root 权限

我需要将文件从 Windows 机器复制到远程 Linux 主机的/opt/目录,但是,我没有该 Linux 主机的 root 访问权限,因此/opt/无法直接复制文件。 我现在有的是: 我可以在 Windows 机器上安装该 Linux 主机并将其映射为驱动器,例如“Z:” 我可以将文件复制到/home/myaccount/该 Linux 机器上的我自己的主文件夹()。 sudo如果我登录该Linux,我就能在该Linux主机上使用。 那么,如何将文件从我的 Windows 复制到远程 Linux 主机的/opt目录?如果可能的话,如何在 Window...

Admin

无法在使用“unshare -c -m --keep-caps bash”创建的用户命名空间中写入 SSHFS 挂载
sshfs

无法在使用“unshare -c -m --keep-caps bash”创建的用户命名空间中写入 SSHFS 挂载

背景 最终,我尝试在使用 Docker 作为容器运行时的自托管集群上的 kubernetes pod 中挂载远程文件系统。在 pod 中运行的进程决定运行时的挂载,并可能在运行时挂载/卸载/重新挂载文件系统,因此据我所知,使用 PVC/PV 是不可能的。此外,我想使用 SSHFS,因为它只需要在远程端进行最少的设置(我可能无法在所有用例中控制)。 为了让容器执行挂载操作,我使用自定义 seccomp 配置文件,允许容器执行所需的系统调用(mount、umount、unshare 等)。我还向容器公开了 /dev/fuse。 问题 运行以下命令后,我可以使用容...

Admin

挂载没有直接路由的服务器的远程目录,但有一个仅接收 ssh 连接的中间服务器
sshfs

挂载没有直接路由的服务器的远程目录,但有一个仅接收 ssh 连接的中间服务器

我面临的设置是这样的: 在服务器 A 上我想从服务器 B 挂载一个目录(我们称之为SHARED)。没有路由,也没有办法从 A 到 B 或从 B 到 A 添加任何路由。相反,在 B 中挂载来自 A 的目录也是必要的。 有第三台服务器 C。C 可以 ping 通 A 和 B,但无法 pingssh通其中任何一个。但 A 和 B 可以sshping 通 C。C 无法 NFS(或 Samba)导出目录。 这回答接近它,但它缺少目录的公共共享的第二个分支。 如果无法在 B 中挂载 A 的目录(反之亦然),那么有没有办法在 C 中挂载一个由 A 和 B 共享的目录,就像...

Admin

挂载的文件在哪台计算机上执行?
sshfs

挂载的文件在哪台计算机上执行?

这可能是几个问题,但我觉得这是一个类似的问题。挂载的可执行文件在哪台计算机上执行?这会随着sshfs、nfs或 而改变吗ln?例如,如果您有存储服务器和计算服务器,那么存储服务器上的可执行包是否可以在计算服务器上运行? ...

Admin

SSHFS 在 bash 中冻结,但在 tcsh 中冻结
sshfs

SSHFS 在 bash 中冻结,但在 tcsh 中冻结

我在集群上运行 SSHFS,但我不是 root 用户。因此,我使用 SSHFS 2.4(因为它不需要安装 fuse,而我不是 root 用户,因此无法安装 fuse,而且我能够在没有 的情况下运行可执行文件apt install)。我能够在 中安装以下分区tcsh: echo "CENSORED" | ./sshfs/bin/sshfs -o password_stdin -o StrictHostKeyChecking=no [email protected]:/ /SOME/CENSORED/PATH 但bash奇怪的事情发生了。终端里出现了...

Admin

sshfs:如何使用不同的身份验证在 SSH 双跳上挂载驱动器
sshfs

sshfs:如何使用不同的身份验证在 SSH 双跳上挂载驱动器

我有以下内容可以帮助我到达最终服务器: ssh -o ProxyCommand="ssh -W %h:%p ServerA" hackJJ@localhost-p 2222 最基本的布局: Me -> ServerA -> ServerB (localhost) ServerA使用密钥直接登录。ServerB需要密码。 我的问题是,我如何才能将驱动器从安装ServerB到Me?我尝试了以下操作,但连接被重置,调试时出现invalid quotes sshfs hackJJ@localhost :/remote/path /local/path...

Admin