如何为笔记本电脑添加第二个 zfs 硬盘

如何为笔记本电脑添加第二个 zfs 硬盘

我在一台配备 128GB SSD 硬盘的笔记本电脑上安装了 Ubuntu 22.04。SSD 硬盘使用 ZFS 文件系统。

我还安装了一个 1TB 的“常规”硬盘。安装 Ubuntu 时,除了 SSD 之外,我没有得到格式化此驱动器的选项。我只想格式化和分区这个额外的驱动器,以便我可以将其用作额外的存储。我只找到了关于此问题的非常老的线程,似乎没有帮助。请您帮助解决以下问题:

  1. 我现在该如何格式化这个 1TB 硬盘?
  2. 我可以使用什么工具来格式化它?
  3. 我怎样才能让它在启动系统时自动挂载?

谢谢,谢谢

答案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-grubupdate-initramfs确保系统可启动。这是我在旧笔记本电脑中的设置。

绝不曾经尝试将 HDD 中的 vdev 作为非冗余添加到现有池中,因为如果 HDD 中的 vdev 丢失,则该池将无法访问。

查看文档在 Oracle Solaris 文档页面。

相关内容