我最近收到了一台带有 SSD 和 HDD 的新电脑,我安装了第二个 HDD。然后我使用这教程。
但是,我在安装过程中没有对分区做任何特殊处理,现在的情况是所有内容都在 SSD 上。我有两个问题:
- 对驱动器进行分区的合理策略是什么以及应该在驱动器上安装什么?
- 如何将现有文件夹迁移到新分区?
我查阅了一些策略,但不确定应该将哪些分区移到新硬盘上,以及大小应该是多少。我想将操作系统保留在 SSD 上以加快启动时间。我认为其他一切都可以放在硬盘上。
另外,我注意到 ubuntu 安装似乎将其中一个硬盘分成了 3 个分区,并将 ubuntu--vg-swap_1 和 ubuntu--vg-root 放在其中一个分区上。没什么大不了的,但现在我无法轻松地重新分区该驱动器。
由于我刚刚完成安装,我还没有在这台机器上投入任何资金,如果重新开始更容易,我可以这样做。
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 1.8T 0 disk
├─sdb2 8:18 0 488M 0 part
├─sdb3 8:19 0 1.8T 0 part
│ ├─ubuntu--vg-swap_1 253:1 0 31.9G 0 lvm
│ └─ubuntu--vg-root 253:0 0 1.8T 0 lvm
└─sdb1 8:17 0 512M 0 part
sr0 11:0 1 1024M 0 rom
sda 8:0 0 1.8T 0 disk
└─sda1 8:1 0 1.8T 0 part
nvme0n1 259:0 0 477G 0 disk
├─nvme0n1p5 259:5 0 96.1G 0 part /
├─nvme0n1p3 259:3 0 347.9G 0 part
├─nvme0n1p1 259:1 0 500M 0 part /boot/efi
├─nvme0n1p6 259:6 0 31.9G 0 part [SWAP]
├─nvme0n1p4 259:4 0 468M 0 part
└─nvme0n1p2 259:2 0 128M 0 part
我使用这台机器运行虚拟机和进行软件开发。我也不需要同时查看 Windows 和 Ubuntu 上的文件,所以 ext4 是一种非常好的格式。
根据要求提供更多信息:
$ free -h
total used free shared buff/cache available
Mem: 31G 1.4G 28G 493M 1.4G 28G
Swap: 31G 0B 31G
$ swapon -s
Filename Type Size Used Priority
/dev/nvme0n1p6 partition 33443836 0 -1
谢谢!
答案1
我不确定分区是否可以迁移/但如果您进行全新安装,请按照简单/通用的方法来压缩虚拟机使用的性能:
在固态硬盘 (SSD) 上:
/启动- 这应该存在于 SSD 上以改善启动时间(问:您是否计划在机器启动并运行后经常重新启动机器,如果不是,这应该存在于 HDD 中)
/交换- 这是被视为 RAM 的分页内存,对于 VM 运行时性能、多任务处理、大型应用程序来说,它至关重要(将剩余的 SSD 空间用于其余的 OS 文件)
硬盘:
所有创建的 VM 用户都可以从 HDD 挂载他们的 /home 目录