重新安装并使用 btrfs 保留主分区 - 丢失文件

重新安装并使用 btrfs 保留主分区 - 丢失文件

因此,我运行的是 Arch Linux,具有单独的 / 和 /home。两者都是 btrfs 分区,但整个驱动器不由 btrfs 管理。

我决定安装 Ubuntu 14.04。我仔细选择格式化 / 并且不格式化 /home。我将新 (Ubuntu) 用户名​​设置为与旧 (Arch) 用户名​​相同。

我以为我会启动到我的旧帐户。但事实是,它启动到了一个新帐户,并且我的所有文件都被删除了。

但是,btrfs 现在报告 /home 中已使用 99% 的空间,尽管没有文件。因此看起来旧文件还在某处,并且文件系统未格式化。

这到底发生了什么?有什么方法可以恢复我丢失的文件吗?

但我还是不太明白这里发生了什么。

答案1

由于您没有格式化包含主文件的分区,因此您的文件仍然存在。

但由于分区未安装,它们不会出现,所以您需要做的是安装旧分区。

mkdir /media/old_partition

sudo mount -t btrfs /dev/sdXX /media/old_partition

将 XX 替换为包含 /home 的硬盘编号和分区编号

相关内容