.. _freebsd_disk_startup:
===================
FreeBSD磁盘快速起步
===================
在阿里云的FreeBSD虚拟机添加了数据磁盘,但是发现和Linux平台有些不同,所以快速学习和实践一下:
磁盘
======
- 首先找出磁盘,因为我发现没有 ``fdisk -l`` 这样的Linux命令,那么替代命令是 ``geom`` (universal control utility for GEOM classes):
.. literalinclude:: freebsd_disk_startup/geom_disk
:caption: 使用 ``geom`` 列出磁盘
.. literalinclude:: freebsd_disk_startup/geom_disk_output
:caption: 使用 ``geom`` 列出磁盘
:emphasize-lines: 13,16
这里可以看到我刚添加的虚拟磁盘 ``vtbd1`` (750G)
知道磁盘名字之后,就可以再添加磁盘名字来显示信息:
.. literalinclude:: freebsd_disk_startup/geom_disk_vtbd1
:caption: 检查 ``vtbd1`` 磁盘
分区
=======
.. note::
这里按照传统方式,使用 UFS 文件系统,其实使用 :ref:`zfs` 更为简单。不过,这里为了练习
- ``gpart`` 命令可以创建分区,而且可以通过 ``-s`` 参数指定大小(如果没有指定大小则完全占用空闲空间);然后可以创建文件系统:
.. literalinclude:: freebsd_disk_startup/gpart
:caption: 创建分区和文件系统
.. note::
操作不难但也不很方便,感觉还是 :ref:`zfs` 使用更为简便
参考
======
- `FreeBSD List and Find Out All Installed Hard Disk Size Information `_
- `How To Add A Second Hard Disk on FreeBSD `_