将 USB 安装到 /home 并丢失所有子目录的

Jor*_*ght 2 usb mount home

我已经搜索了大约一个小时,但如果有人知道另一个可以帮助我的线程,我将很乐意浏览它,我找不到答案。

所以发生的事情是我正在学习如何安装和卸载。通过将 USB 安装到我的 /home 并丢失了 /home 下的所有子目录,我已经完成了我猜测的一个非常nob 的错误。这是 Linux 的新安装,但足够老了,我不想重新安装(如果我不需要)。

我插入并移除使用了几次才知道 USB 驱动器是什么。然后我把它安装到家里。我发现我所有的子目录都不见了。从我读到的内容看来,您所需要做的就是卸载 USB,一切都会像以前一样。好。. . . 并没有真正做到这一点。我什至试图重新创建目录,但我告诉我它有一个输入/输出错误。我认为这是因为操作系统仍然认为驱动器已安装到该目录。

Mic*_*mer 5

拔出USB设备是一样的将其卸载。系统仍然认为它在那里。您仍然可以卸载它:

umount /home
Run Code Online (Sandbox Code Playgroud)

执行此操作时请插入设备。

一切都可能打结,这取决于您在两次之间所做的其他事情,并且umount可能会给您带来错误。在这种情况下,只需重新启动机器。当它回来时,它不会记住这个坐骑,一切都将再次可见。


当您在某个挂载点挂载某些mount /dev/sda /mnt/point内容时:您挂载的设备的内容/dev/sda会出现在该目录树下/mnt/point。通常你会使用一个空目录作为挂载点,但如果你不这样做(如这里),那么原始内容将被其他设备屏蔽。内容仍然物理存储在磁盘上,实际上,当它们被挂载隐藏时,您无法触摸它们-它们不会发生任何事情或已经发生任何事情-但是您看到的是设备上的内容。