我相信我在安装过程中搞砸了,Ubuntu 安装在了我的硬盘上(我想把它安装在 SSD 上)
我已经使用该系统大约 2 个月了,但与我的预期相比,系统有点慢(Windows 在 SSD 上运行速度更快)因此,我检查了启动驱动器,结果发现启动驱动器
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 669G 18G 617G 3% /
我想将其更改为 /dev/sdb(SSD 容量 256 GB),但不丢失数据和当前应用程序设置。有人可以告诉我我有哪些选择吗?
短暂性脑缺血!
答案1
如果您确实没有什么可保存的,或者您想要快速解决方案并且只需备份文件并恢复它们,那么请遵循其他人的建议并进行全新安装。继续阅读以帮助您更多地了解正常设置、好处等。
否则,
Linux 中的“启动驱动器”实际上是/boot/
,而不是/
。系统的根目录或系统根目录是/
,它映射到特定分区。启动分区存储启动级内核 ( initramfs
/ initcpio
),它从加载的 Linux 内核加载其他模块和功能。
因此,当你安装 Linux 系统时,你将拥有/
和/boot
。它们没有有是不同的分区(/boot
通常具有较低的 ID),但我们通常将它们分开并/boot
作为更简单的文件系统,例如fat32
,并将/
(系统根)作为较新的文件系统,例如ext4
。
您应该能够通过查看内容/etc/fstab
或发出mount
不带参数的命令来看到这一点,以显示当前已安装的文件系统。
是的,为了获得最快的启动时间,您可以将分区放在/boot
SSD 上,但实际上,只会增加启动时间,而不会提高整体性能。通过保留分区/boot
原样,您可以简化所需的步骤,或者您可以选择以更高的风险/复杂性移动它。
通过将你的/
(系统根目录)放在 SSD 上,你的整个系统将加速,这可能是你的首要目标和关注点。这通过以下方式控制:内核参数/boot
,如果您保持分区原样,则这将是唯一需要的调整。
随着系统的成熟,您甚至可以在 HDD 上创建分区,并将它们安装在 Linux 系统上(例如/mnt/data
),以便您可以使用成本较低、速度较慢的存储来存储不常访问的文件。
再次,您需要仔细检查 Windows 磁盘并适当缩小 Windows 分区,以便磁盘有额外的空间供您/boot
使用/
。 /boot
不需要超过 512MB,而/
大小将限制您的 Linux 安装总大小,除非您按照上述说明添加额外的分区。
gparted
可在 Ubuntu LiveCD 上使用并可帮助完成这些过程。
如果您使用安装盘(称为 LiveCD)启动 Ubuntu,则可以按照描述调整分区。
一种混合方法是将 Ubuntu 安装到 SSD 上,注意不要破坏任何数据/分区,然后在安装后将现有分区安装到新系统上。例如,在将 Ubuntu 安装到 SSD 上后,您可以安装旧的 Linux 分区,并根据需要复制文件,或者重新使用前面讨论的分区/mnt/data
来获得额外的空间。