sshfs - 在ubuntu中挂载文件系统后看不到目录和文件。

问题描述 投票:0回答:1

我遇到了一个非常奇怪的情况,一个挂载目录的所有子目录和文件都在文件管理器中变得不可见。我查看了 此处此处但无法解决这个问题。

以下是文件结构。

GPU服务器机器

parent_dir:
    sub_dir1
    sub_dir2
     ...
    sub_dirN
    file1
    file2
     ...
    fileN

本地机

mnt_dir:

parent_dir 安装在 mnt_dir 使用 sshfs. 直到昨天,一切都很好,所有的目录都能从文件管理器中看到。然而,如果我现在挂载该目录,没有文件或目录可见。

我有 ssh并注意到所有的子目录和文件仍然可用,尽管没有显示在 mnt_dir.

ctrl+Hmnt_dir 也不会显示任何东西。

最奇怪的是,如果我把文件或目录从本地机器复制到了 mnt_dir它们在文件管理器和 ssh 终端。

我应该如何让挂载的文件目录可见?

(如果有帮助的话,我使用TeamViewer从家里连接到本地机器。但我相信这是不相关的)

ubuntu ssh server mount sshfs
1个回答
0
投票

好吧,我设法解决了这个问题,又是很奇怪的。

  1. 用以下方法卸载文件系统 sudo umount -l /path/to/mnt/mnt_dir
  2. 移除 mnt_dir 使用 rm -rf /path/to/mnt/mnt_dir
  3. 再现 mnt_dir 使用 mkdir /path/to/mnt/mnt_dir
  4. 再将文件系统挂载到 mnt_dir

现在,所有的文件和目录都可以从文件管理器中看到。

© www.soinside.com 2019 - 2024. All rights reserved.