【问题标题】:Content of mounted folder deleted on Ubuntu rebootUbuntu重新启动时删除的已安装文件夹的内容
【发布时间】:2023-03-15 04:00:01
【问题描述】:

我创建了一个 chrooted sftp 用户,并将一个目录挂载到用户 chrooted 家中。

在这个目录中,sftp 用户可以访问的每个网站都有一个目录。

当我重新启动我的 Ubuntu 10.04 服务器时,已安装文件夹的内容消失了。

/home/chrootedUser/websites/website1

令我沮丧的是, website1 目录已消失/删除。

我的 /etc/fstab 配置: http://pastebin.com/gxz3w9Mg

我的坐骑(使用命令 mount): http://pastebin.com/XcGGvGVE

我希望有人能指出我正确的方向,如果您需要其他任何东西,请告诉我。

【问题讨论】:

  • 现在很难说发生了什么。能否请您查看~/.bash_history 中用于挂载目录的命令并向我们展示它们?
  • sudo mount /home/anotherUser/public_html/chrootedUser /home/chrootedUser/websites -o bind
  • 尝试卸载 /home/chrootedUser/websites 并在其中查找您的文件,可能出现问题并且您之前的安装没有工作。
  • 另外,通过阅读/proc/self/mounts,确保您的坐骑确实有效。
  • 好的,谢谢。当我第一次在没有 fstab 记录的情况下重新启动系统时,文件夹在重新启动后没有挂载。我需要它在重新启动后自动挂载而不是删除内容。我怎样才能做到这一点?非常感谢您的帮助,谢谢:)

标签: linux mount chroot


【解决方案1】:

卸载/home/chrootedUser/websites,您的文件将在那里。当您创建这些文件时,您的挂载可能第一次无法正常工作。但现在可以了。

fstab 应该为您自动安装就好了。很难说到底出了什么问题,您可以阅读/proc/self/mounts 来检查您的坐骑。

【讨论】:

  • 好的,确实配置正确,但是出了什么问题?它通常不应该发生吗?非常感谢你的帮助! :)
  • 我不知道发生了什么,但你的fstab 没问题,所以它应该可以工作。您从 /proc/self/mounts 复制的内容有点奇怪,因此请检查您是否没有将其他任何内容安装到同一个安装点,以确保这一点。
  • 我不太确定该怎么做。我再次安装它,并尝试重新启动它。发生了同样的事情(nginx 没有启动,因为 dir 不存在)。
  • @RAH 嗯,好的,用fstabmounts 的完整内容更新你的答案。
  • 谢谢,我现在已经用 mounts 和完整的 fstab 更新了我的初始帖子。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-06
  • 1970-01-01
  • 1970-01-01
  • 2011-01-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多