sshfs - 在 ubuntu 中安装文件系统后目录和文件不可见

sshfs - Directories and files not visible after mounting a file system in ubuntu

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

文件结构如下。

GPU 服务器机器

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

本地机器

mnt_dir:

parent_dir 使用 sshfs 安装在 mnt_dir。一切正常,直到昨天,所有目录都可以从文件管理器中看到。但是,如果我现在挂载目录,则看不到任何文件或目录。

我已 ssh 访问 GPU 机器并注意到所有子目录和文件仍然可用,尽管未在 mnt_dir 中显示。

mnt_dir 处执行 ctrl+H 也不会显示任何内容。

最奇怪的是,如果我将文件或目录从本地计算机复制到 mnt_dir,它们在文件管理器和 ssh 终端中都可见。

我应该如何让挂载的 files/directories 可见?

(如果有帮助,我正在使用 TeamViewer 从家里连接到本地计算机。但我认为这无关紧要)

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

  1. 使用sudo umount -l /path/to/mnt/mnt_dir
  2. 卸载文件系统
  3. 删除 mnt_dir 使用 rm -rf /path/to/mnt/mnt_dir
  4. 使用 mkdir /path/to/mnt/mnt_dir
  5. 重新创建 mnt_dir
  6. 再次挂载文件系统到mnt_dir

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