移动主目录后才可以启动实时会话

移动主目录后才可以启动实时会话

首先,昨天发生了一些事情,开始占用我的磁盘空间,直到我的 1 TB 固态硬盘剩余空间为 0%。(我怀疑是什么原因造成的,但不确定)。所以我使用了这些说明

https://www.howtogeek.com/442101/how-to-move-your-linux-home-directory-to-another-hard-drive/

在我搜索到的所有问题中,这是最新的,并且有大量解释。我只发现了一个问题(可能很重要,也可能不重要),但几张截图显示了 Konsole 中用于执行命令的不同目录,而我从未看到 cd 进入该目录。否则,进入 fstab 编辑(通过 nano,因为我没有安装 gedit),保存并重新启动。无法启动 kubuntu,查看日志,发现很多错误。

所以我使用 usb 启动 ubuntu,现在我看到的是我的正常桌面,就像在将主目录移动到外部硬盘之前一样。虽然我有时间移位文件可以在需要时进行恢复,但我想知道下一步我需要做什么来解决这个问题,以便我可以不使用闪存驱动器启动并确保我的主目录是外部驱动器上的目录。

查看我的文件结构,我可以看到我将主目录复制到的新外部驱动器安装在主驱动器上。我确实仍然有主驱动器的备份,并打算将其删除以清除空间,因为这个主 ssd 已满 80%。但直到我知道我遵循的说明是否以某种方式没有复制所有权限(不是完全的菜鸟,但阅读日志表明了这一点可以是问题所在)或者其他步骤导致了这个问题,我不想这样做。我对使用的新主目录有疑问,因为在写这篇文章时,我收到了与昨天类似的错误:您的根分区磁盘空间不足(剩余 0%),而昨天我的主目录空间不足。

总结一下:

自从启动到实时环境并且桌面显示已恢复后,我就没有在没有 USB 的情况下重新启动过。

在将主文件夹复制到外部硬盘以确保权限已转移时,我看到了一些不同的命令(根据文章,我使用了 cp -rp)

我按照说明编辑了 fstab 并保存。当前文件结构显示了来自外部驱动器的主文件夹以及备份副本。

我重新启动后无法进入桌面。我附上了文件结构的屏幕截图,它们向我表明当前会话正在使用外部驱动器中的主文件夹。931.0 GB 驱动器是内部 ssd。外部设备是 1.USB 闪存实时会话

2实时会话中的文件结构

外部驱动器 sdb2 主目录已安装

因此,如果您需要任何信息来帮助我解决这个问题,请提出。如果这是一个我看不到的简单修复,我不想做任何进一步的事情。

更新:为了确保我无法启动与已知错误无关,当我从安装了 Kubuntu 的 SSD 启动时,我收到“必须提供 mtd 设备(设备名称为空)”的提示。一篇帖子谈到驱动器已满,其他帖子最近在上个月谈到了一个错误。请参阅这些帖子:

硬盘已满

已知错误

更新 2:回复 David,我希望我可以。有趣的是,当我第一次启动实时会话时,我处于 ​​80%,但在 30 分钟内就变成了 0%。我可以删除旧的主目录,因为我知道我在外部驱动器上有副本,但有些东西仍在继续填满驱动器。我唯一的怀疑是,在复制/移动外部硬盘之前,我唯一做过的事情就是安装一个名为 Taskade 的笔记程序,发现我不喜欢它,就删除了它。后来在终端中,我看到很多这个名字滚动出现,想知道这是否与磁盘突然填满有关。这不是时间移位,因为我只保存了一次每日和一次每周,而且一直都是这样,所以我不认为它会突然开始用备份填满空间。所以,如果我删除那个 775 mg 的旧主目录,它会很快将 ssd 填满到 100%,我需要解决导致这种情况的原因。

更新 3:现在我知道,当我的桌面重新出现时,内部 ssd 已满 80%,我当时并没有处于实时会话中。进入 BIOS 设置实时会话的启动顺序,现在我的内部 ssd 有 2 个列表:第一个 - SATA3_5:WDC WDS100T2BOA-00SM50,第二个 - ubuntu (SATA3_5:WDC WDS100T2BOA-00SM50)。如果我从第一个启动,显示未使用的驱动程序文本会很大,而从第二个启动会弹出一个 grub 菜单(在正常启动时我从未见过),其中的视频驱动程序正在使用,因为文本正常显示。但是,两者在加载时都转到相同的位置,但我以前会得到 ^D 来继续或其他可选命令,但现在我得到了一个图形框,中间有“无法写入 /tmp”和一个没有响应的确定按钮。

当我第一次进入实时会话时,ext hdd 上用于主目录的分区就在那里。内部 ssd 显示已满 100%。不确定在实时会话中您是否真的可以看到 ssd 文件夹中的所有内容,但 home.orig(主目录的备份)中显示的内容很少,而它等于 ext 主目录。

现在我要么使用时间移位(并且仍然可能由于某些未知问题导致磁盘快速填满),要么进行全新安装并将 ext 主文件夹复制回内部 ssd 全新安装。

如果有人可以解释 BIOS 中同一个 SSD 的 2 个列表,那就太好了。

答案1

我终于解决了上述所有问题,首先使用 timeshift 进行恢复,然后通过多次试验/错误将我的主目录从外部硬盘在启动时挂载。我读过的所有文章中,没有关于 fstab 新行最后 2 个数字的内容,也没有关于制表符、空格以到达下一列的具体信息;我一直试图将 ext home 挂载到同一个分区,而不仅仅是 /home。所以我最终编辑了 fstab,并在一个字段中制表超过 1 次,以使列对齐(其中 ext hdd 的 ext4 位于 ubuntu ssd 的 ext4 下方),并在行尾添加了 0 和 2。然后,当我重新启动时,我所有的东西都回来了,现在我的内置驱动器仅使用了 20%,ext hdd 上的主目录还剩下近 1 TB。一天后,没有任何东西占用空间,所以 timeshift 恢复一定解决了这个问题。

相关内容