我在一台配备 128GB SSD 硬盘的笔记本电脑上安装了 Ubuntu 22.04。SSD 硬盘使用 ZFS 文件系统。
我还安装了一个 1TB 的“常规”硬盘。安装 Ubuntu 时,除了 SSD 之外,我没有得到格式化此驱动器的选项。我只想格式化和分区这个额外的驱动器,以便我可以将其用作额外的存储。我只找到了关于此问题的非常老的线程,似乎没有帮助。请您帮助解决以下问题:
- 我现在该如何格式化这个 1TB 硬盘?
- 我可以使用什么工具来格式化它?
- 我怎样才能让它在启动系统时自动挂载?
谢谢,谢谢
答案1
还有一些替代方案:
将硬盘格式化为任意文件系统(例如 EXT4)(推荐)并允许通过 fstab 挂载。
创建另一个池并在启动时导入(高级)。运行
zpool create <name> <vdev>
并设置挂载点(zfs set mount point
)。将池移至 HDD 并使用 SSD 作为缓存/日志(极客)。在 1 TB 驱动器上创建一个分区,然后运行
zpool replace <pool> <origin vdev> <target vdev>
。重新同步完成并且原始 vdev 分离后,您可以通过删除除 EFI 分区(假设您有它)之外的所有内容来重新分区 SSD,然后为 SWAP、缓存和日志创建分区(每个 16 到 32 GB 就足够了)。GRUB 将在较新的位置检测池;运行update-grub
并update-initramfs
确保系统可启动。这是我在旧笔记本电脑中的设置。
绝不曾经尝试将 HDD 中的 vdev 作为非冗余添加到现有池中,因为如果 HDD 中的 vdev 丢失,则该池将无法访问。
查看文档在 Oracle Solaris 文档页面。