在遇到 Ubuntu 的一个持续问题(启动后黑屏)后,我有时可以通过运行恢复模式或从终端(可通过 F4 访问)重新安装 Ubuntu 来绕过这个问题,但我无法解决,因此我决定从 U 盘重新安装 Ubuntu。我选择了重新安装 Ubuntu,现在它可以正确启动了。问题是,如果我检查主目录中的属性,我的主分区是 5.9 Gb(3.5 个内容和 2.4 个可用空间),而以前是 180Gb
运行后df -H
我得到以下结果:
Filesystem Size Used Avail Use% Mounted on
tmpfs 1,7G 2,1M 1,7G 1% /run
/dev/sda4 20G 17G 2,3G 88% / #Root
tmpfs 8,4G 0 8,4G 0% /dev/shm
tmpfs 5,3M 4,1k 5,3M 1% /run/lock
/dev/sda2 100M 33M 68M 33% /boot/efi
tmpfs 1,7G 2,5M 1,7G 1% /run/user/1000
/dev/sda6 190G 68G 113G 38% /media/piero/35b234c9-6e6b-433d-afd2-a3dedf7cdea6 #ex Home
/dev/sda3 280G 265G 15G 95% /media/piero/AE1CE4451CE40A63 #Windows partition
如您所见,甚至没有 /home 分区,在重新安装 ubuntu 之前,/dev/sda6 曾经是我的主分区,而 /dev/sda4 仍然应该是根分区。
我可以使用 Nautilus(+ 其他位置)访问其他分区(/dev/sda3、root 和 ex home),所以我猜我当前的 home 位于其他地方。有没有办法将 ex home 重新设置为 home?
另一件有趣的事情是,交换在 gparted 上清晰可见为 5.57 Gb,但在系统监视器上却显示为 2.1 Gb
我的 SSD 损坏了吗?还有其他东西损坏了吗?我也可以重新安装 ubuntu,我有备份,但我不知道如何避免这个问题
澄清:我使用 Ubuntu 桌面,以前的版本是 Ubuntu 22.04.2 LTS。我选择了重新安装 Ubuntu 选项(将保留文档......)来进行安装
我假设我的家是一个分区,因为我对可用空间(2,4 Gb)有一个明确的陈述,因为我不是专家,我不知道你是否可以限制主目录的空间
答案1
首次安装或重新安装时,您必须使用 Something Else 安装选项才能添加分区(如 /home)。安装程序默认仅创建 /(根)和 ESP(如果不存在)。如果不存在交换分区或在安装过程中手动添加交换分区,它将使用交换文件。
如果您现在已将数据保存在默认的 /home 中,则需要先将该数据移动到 /home 分区,然后再将其挂载到 fstab 中。当您想要的不仅仅是默认的 /(根)分区时,您必须指定哪个分区是 /home。它通常会自动查找现有的 ESP 和交换。但如果没有交换分区,则默认为 2GB 的交换文件。检查 fstab 中的交换挂载情况。
将根目录中 /home 文件夹中的数据移动到单独的 /home 分区的详细步骤。如果 / 中的 /home 文件夹中有任何数据,您需要先复制这些数据,否则这些数据将隐藏在 /home 分区的挂载下。