安装 Ubuntu 时,我不想格式化将要成为 / 的分区。安装向导提示我将删除包含已存在的系统文件(/etc、/lib、/usr、/var...)的目录。有人能列出所有这些目录吗?其中包括 /home 吗?
答案1
大多数目录都包含“系统文件”,但 中的目录除外/home/
。但是,由于您说您的主目录位于同一分区,因此如果您继续,您将丢失该数据。
安装 Ubuntu 时,您可以选择为所有目录设置一个分区,或者为特定目录安装不同的分区。
一个设置可能具有/、/bin、/home 等一个分区上,而另一个设置可能有/、/bin 等在分区上,/家在另一个分区上。第二种设置的好处是您可以重新安装 Linux 根目录 (/),而无需触碰主目录 (/home)。
但是,由于您进行了第一次设置,在这种情况下,您将删除该分区上的所有数据,其中包括您的主目录。
如果您有 LiveCD,您可以安装驱动器并将任何数据移至另一台硬盘。安装 Ubuntu 时,请务必使用第二种设置以防止将来发生这种情况。另一种选择是将您的硬盘放入另一台 Linux 机器,安装硬盘,然后提取数据。
例子:
我有一块 SSD(/dev/sda)和一块 HDD(/dev/sdb)。安装 Ubuntu 时,我选择在整个 SDD 上创建一个 ext4 分区。我还在 HDD 上创建一个 ext4 分区。然后我告诉 Ubuntu 使用 SSD 作为根 (/) 分区,并告诉它使用 HDD 作为主 (/home) 分区。
明天我无意中运行了一个错误的命令,我不会把它放在这里(假设我刚刚删除了 /bin/ 中的所有文件)。然后我可以加载 Ubuntu CD,格式化 SSD(/dev/sda1)分区,指向我的 HDD 作为主页(无格式)。安装完成后,我将处于一个全新的 Ubuntu 安装中,其中包含我的所有家庭数据。