主目录中的用户文件夹已删除。配置错误的 fstab 会导致这种情况吗?(已解决,可能是 fstab 中的 subvol 选项存在问题)

主目录中的用户文件夹已删除。配置错误的 fstab 会导致这种情况吗?(已解决,可能是 fstab 中的 subvol 选项存在问题)

昨天我在笔记本电脑和 PC 上安装并配置了 kubuntu。今天我编辑了 fstab,当重新启动两者时,用户主文件夹被删除了。如果没有用户主文件夹,我就无法登录。

笔记本电脑的挂载点出现问题,可能是 Windows 10 的故障。

这是 fstab(它是 Debian 的,但我使用了相同的选项): Fstab 配置

UUID="x"  /                  btrfs  noatime,ssd,compress=lzo,space_cache  0    1
UUID="x"  /home/user/folder  ntfs   autodefrag,compress-force=lzo         0    0

过去 5 年,我在 Arch 和 Debian 的不同分区中都使用过此选项,没有遇到任何问题。我不知道这是否是问题所在。但这是我能与问题联系起来的唯一变化。我太困惑了。

解决了

修改笔记本电脑后,我发现主文件夹中有一个名为“@home”的文件夹,里面有我用户的所有“已删除”数据,另一个名为“@”的文件夹包含根文件夹的数据。然后,我在 fstab 中看到安装 kubuntu 时默认创建的选项,“subvol=@/home”表示主目录,“subvol=@/”表示根目录。

答案1

修改笔记本电脑后,我看到主文件夹中有一个名为"@home“的文件夹,其中存放了我用户的所有“已删除”数据,还有一个名为“的文件夹,其中"@"包含根文件夹的数据。然后,我在fstab安装 kubuntu 时默认创建了一个选项,"subvol=@/home"用于主目录和"subvol=@/"根目录。

相关内容