/home 下的文件被删除

/home 下的文件被删除

用最具体、最不带感情的术语来说:

  • 重新安装操作系统,使用 11.10(发布后 1 个月,以跳过通常会出现的初始问题)。

  • 根据我的规格配置系统(只是组织配置文件的方式等)。

  • 登出

  • 大约一个小时后重新登录......发现我的主目录已被摧毁,只剩下几个骨架文件。

  • 想想吧,好吧,再试一次(这种情况在安装时也发生过,原因我一直无法确定,通常是在安装时进行某种更新,但这从来都不是一个重大的重复问题)

  • 同样的事情发生

  • 我以为出了什么问题,所以我又重新安装了一次(又花了 20 分钟,嗯)

  • 设置系统,以稍微不同的方式安排主目录,认为也许我踩到了一些不该踩的东西。

  • 注销,再回来 --- 还是一样。我添加的大多数目录都被删除了(例如,链接到我的便携式配置目录中的 xmonad.hs 的 .xmonad)

tl;dr 我的主目录中所做的每个更改都会被删除。

我会根据需要很乐意填写详细信息,这只是开始看看是否有人可以提供帮助,我在搜索中没有发现此问题的踪迹。

编辑:mount/df -h info,本着乐于助人的精神

/dev/mapper/sda1_crypt on / type ext4 (rw,errors=remount-ro,commit=0)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
temp on /tmp type tmpfs (rw,noexec,nosuid,nodev,noatime,size=700M,mode=1777)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
vartemp on /var/tmp type tmpfs (rw,noexec,nosuid,nodev,noatime,size=50M)
/dev/sdc1 on /boot type ext4 (rw,commit=0)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/ka/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=ka)


Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/sda1_crypt
                       19G  4.4G   14G  26% /
udev                  3.9G  4.0K  3.9G   1% /dev
temp                  700M   16K  700M   1% /tmp
tmpfs                 1.6G  928K  1.6G   1% /run
none                  5.0M     0  5.0M   0% /run/lock
none                  4.0G  1.3M  4.0G   1% /run/shm
vartemp                50M  8.0K   50M   1% /var/tmp
/dev/sdc1             369M   39M  312M  12% /boot

请注意,所有目录/文件都不是我主目录之外的文件,也就是说,没有任何奇怪或晦涩难懂的东西,只是一开始就存在的配置文件。我的 tmp/vartmp 是非标准的(仅在启动时安装内存),也许我需要再次查看它们(我已经有一段时间没有查看了)。如果这也算数的话,则安装在加密的 lvm 上。

编辑2:

全新安装后,只做了增量和最少的更改,这种情况再次发生。这是在我安装 chromium-browser 后进入 xmonad 会话之后发生的。因此有两个问题:我的 xmonad 会话(我在其中启动 gnome-settings-daemon,之前没有问题,尽管这是我的随机猜测)或 chromium-browser 安装。

仍然真的非常恼人,并且阻止我继续安装 :/

编辑3:

即使只是做了一点点改动,这种情况仍然会发生。我使用 Ubuntu 时也遇到过问题,但这是我习惯使用的 Ubuntu 的问题。

编辑4:

另一个论坛上的建议表明这可能是加密问题,我在设置中使用了加密,但并不是理解其内部工作原理的专家。我找不到我的具体问题的踪迹,但话又说回来,我不确定该去哪里找(意思是,我使用 Ubuntu,但我根本不熟悉错误/问题搜索,因为我遇到过一些问题,并且能够解决出现的一些问题)。我可能会在此期间安装 10.04LTS。

答案1

您需要做的首先是在单独的分区中设置您的主目录。

在安装程序中手动选择设置分区。然后创建一个根“/”分区,该分区大约为 20Gb,设置交换分区,这里的经验法则是 2 倍内存大小,但您可以根据需要将其设置得更大。

然后从剩余空间创建一个新分区并将其分配给“/home”如果这是第一次安装,那么您将需要对其进行格式化。

当您重新安装时,请执行相同的步骤,但此时分区已经存在,因此您只需设置分区根目录、“/”交换目录和“/home”,并在“/”上设置格式分区选项,但不要在“/home”分区上设置。

这将清除“/”目录,但不会清除“/home”。安装程序完成后,您将在“/”中拥有所有系统文件。“/home”中的文件仍将存在,但安装程序可能由于更改设置等原因更改了此处的一些“。”文件。

如果您希望安装后的外观保持默认状态,那么在执行此操作之前删除部分或全部“。”文件会很有用。

相关内容