单个(已使用磁盘空间)切片
$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
多个硬盘分片
- 在外置硬盘上创建分区表:
$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