如何在freebsd中挂载额外的磁盘

我正尝试在我的虚拟机中运行的pfsense安装上安装额外的存储。

我添加了一个额外的虚拟驱动器,运行fdisk / dev / da1时可以看到附加的虚拟驱动器。

我想挂载在/ squidcache中。 查看/ etc / fstab时,它显示了作为/ dev / label /挂载的驱动器。 所以接下来我试图给这个partiton添加标签。 磁盘似乎有一个分区,/ dev / da1返回…分区1的数据是…

Tunefs -Lcaching/ dev / da1s1返回“无法读取超级块来填写磁盘”。

我认为这个分区被命名为da1s1,但我甚至不确定。 (使用任何其他指定返回“找不到特殊设备”。

试图挂载它通过fstab没有标签像这样:/ dev / da1s1 / squidcache ufs rw 0 0返回“mount / dev / da1s1:无效的参数”

我在Linux上有这些东西的一些经验,但freebsd似乎是不同的,足以阻止我完成这一点。

我如何去标记这个分区,或者如何在没有标记的情况下挂载这个分区。

将磁盘添加到VirtualBox之后,是否使用fdisk或gpart实际创buildMBR或(更好)GPT分区?

对于MBR:

gpart create -s bsd da0s1 gpart add -t freebsd-ufs -a 4k -s 2g da0s1 newfs -L squidfs -U /dev/da0s1a 

对于GPT:

 gpart create -s gpt da0 gpart add -t freebsd-ufs -l squidfs -b 1M -s 2G da0 newfs -U /dev/gpt/squidfs 

有fdisk等价物,如果你更熟悉的话,可以使用上面的gpart命令。

尺寸和参数值需要根据口味进行设置,但是应该让你知道下一步你需要做什么。

查看FreeBSD的磁盘设置和gpart手册页中的示例部分。