添加新的 16TB HDD 并将操作系统传输到其中

添加新的 16TB HDD 并将操作系统传输到其中

我有 2 个 4 TB 的硬盘,还买了一个 16 TB 的硬盘。我使用以下命令安装了它:

cd /mnt/
mkdir data2
blkid /dev/sdc 
fsck.ext4 /dev/sdc
mkfs.ext4 /dev/sdc
mount /dev/sdc /mnt/data2
lsblk

sda      8:0    0  3.7T  0 disk
├─sda1   8:1    0   32G  0 part [SWAP]
├─sda2   8:2    0    1G  0 part /boot
├─sda3   8:3    0    2T  0 part /
├─sda4   8:4    0  1.7T  0 part /home
└─sda5   8:5    0    1M  0 part
sdb      8:16   0  3.7T  0 disk /mnt/data
sdc      8:32   0 14.6T  0 disk /mnt/data2

我想将操作系统位置从 4TB 硬盘更改为 16TB 硬盘,因为对我来说,/home 拥有比现在的 1.7TB 更多的空间至关重要。现在,是否可以在不重新安装操作系统的情况下更换硬盘,或者是否可以用其他方式解决我的问题。我最大的希望是所有 16TB 都安装在 /home 位置。谢谢

答案1

我想将操作系统位置从 4TB HDD 更改为 16TB HDD,因为对我来说,/home 拥有比现在的 1.7TB 更多的空间至关重要。

这是一个错误的前提。没有理由将操作系统放在 16TB 硬盘上,以便为 /home 留出更多空间。将 /home 的内容移动到 16TB 并用指向 16TB 驱动器的符号链接替换 ​​/home 就足以享受 /home 的全部 16 TB(包括系统原本会使用的 25 GB)。

否则,原则上可以将现有安装移至新分区,但涉及技术问题,例如编辑配置文件以使其再次工作。在新驱动器上重新安装会更简单、更快捷。

  • 因此,您可以保留装有 Ubuntu 的 4 TB 磁盘,并将 /home 从该分区移动到 16 TB 驱动器。然后创建指向该新位置的符号链接 /home

  • 如果您想删除安装了 Ubuntu 的 4 TB 驱动器,那么我建议在 6 TB 驱动器上重新安装操作系统,然后将旧的 /home 移过去。

相关内容