单个(已使用磁盘空间)切片

$gpart create -s gpt da0
da0 created
$gpart show da0
=>       63  312579603  da0  GPT  (149G)
63  312579603       - free -  (149G)
$gpart add -t freebsd da0
da0s1 added

(注意输出“da0s1”)

$newfs /dev/da0s1

如果硬盘已经存在分区表(相当于GEOM标签),可以使用以下命令删除slice&index。
流程首先是“删除”,然后是“销毁”。

例如先删除切片然后销毁切片,删除GEOM标签然后销毁GEOM标签(GEOM标签相当于分区表)。

删除切片和索引

  • 删除“切片”(根据需要重复),
$gpart delete -i 1 da0s1
  • 销毁“切片”(根据需要重复),
$gpart destroy da0s1
  • 删除 GEOM 标签,
$gpart delete -i 1 da0
  • 销毁 GEOM 标签,
$gpart destroy da0
  • 在每一步,验证分区表:
$gpart show da0

$gpart list
FreeBSD - 如何添加新硬盘并格式化和分区

多个硬盘分片

  • 在外置硬盘上创建分区表:
$gpart create -s gpt da0
da0 created
  • 列出分区表:
$gpart show da0
=>       63  312579603  da0  MBR  (149G)
63  312579603       - free -  (149G)
  • 使用 FreeBSD UFS 文件系统对第一个分区进行切片:
$gpart add -s 50G -t freebsd-ufs da0
da0p1 added
  • 使用 FreeBSD UFS 文件系统对第二个分区进行切片:
$gpart add -s 50G -t freebsd-ufs da0
da0p2 added
  • 用 FAT32 文件系统切片第三个分区(剩余硬盘空间):
$gpart add -t mbr da0
da0p3 added
  • 格式化分区:
$newfs /dev/da0p1a
$newfs /dev/da0p2b
$newfs_msdos -F32 /dev/da0p3

如果我们在 FreeBSD 环境中完全使用硬盘,请按照以下步骤创建硬盘的单个大片:

一些说明:

  • 设备 ID 创建由内核(自动)完成。
    例如 /dev/da0 <-- 当内核识别插入的硬盘时会自动创建这个设备文件
  • 以下标签可通过“gpart”实用程序销毁:
  • /dev/da0s1 <-- 由 gpart 创建时(可以“销毁”)
  • /dev/da0s1a <-- 由 gpart 创建时(可以“销毁”)

其中 /dev/da0 不是“可破坏的”,因为它是一个设备。

  • MBR 分区方案已经存在太久并且有局限性。每个分区只允许 2 TB 并限制为 4 个切片(或者分区)
  • 请改用 GPT(guid 分区表)分区方案。它是新的,具有很大的限制。 GPT 分区方案允许分区或者硬盘大小为 9.4 ZB 和最多 128 个切片
日期:2020-06-02 22:18:23 来源:oir作者:oir