我想在FreeBSD下格式化一个分区,并将其更改为UFS文件系统。 我search了网页,但即使是“fdisk”手册页也不清楚。 任何帮助将明确表示赞赏!
我目前的分区是:
fdisk /dev/da0 ******* Working on device /dev/da0 ******* parameters extracted from in-core disklabel are: cylinders=121601 heads=255 sectors/track=63 (16065 blks/cyl) Figures below won't work with BIOS for partitions not in cyl 1 parameters to be used for BIOS calculations are: cylinders=121601 heads=255 sectors/track=63 (16065 blks/cyl) Media sector size is 512 Warning: BIOS sector numbering starts with sector 1 Information from DOS bootblock is: The data for partition 1 is: sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD) start 63, size 1953520002 (953867 Meg), flag 80 (active) beg: cyl 0/ head 1/ sector 1; end: cyl 768/ head 254/ sector 63 The data for partition 2 is: <UNUSED> The data for partition 3 is: <UNUSED> The data for partition 4 is: <UNUSED>
FreeBSD手册是一个非常宝贵的资源,有一个部分详细介绍了如何将磁盘添加到现有系统: 添加磁盘 。
分区的fdisk
切片的bsdlabel (对于不熟悉的,像分区一样的分区)
UFS的newfs (本地文件系统)
快速1分区,1片磁盘:
fdisk -BI [drive] bsdlabel -wB [drive]s1 newfs [drive]s1a
之后,您可以使用类似于以下内容的方式安装它:
mount [drive]s1a /mnt
我的问题已经回答了: https : //forums.freebsd.org/viewtopic.php?f=3&t=19087&p=108748
希望它能帮助别人:-)
并根据要求,这是从上面的链接的答案(如果它再次变得不可用):
da0是你的驱动器。 第一个片(分区)就是所谓的s1 。 fdisk说你创build了这个片,所以/ dev / da0s1应该存在。 这就是你用newfs格式化的东西:
# newfs /dev/da0s1 # mount -t ufs /dev/da0s1 /mnt/usbdisk # ls -ltr /mnt/usbdisk total 2 drwxrwxr-x 2 root operator 512 Nov 6 18:11 .snap
最好的祝福
现在您应该使用gpart来分区磁盘(fdisk / disklabel被gpart支持,因为它支持GPT ), newfs格式化UFS [2]分区和zpool来创buildZFS文件系统。 例如,用UFS文件系统初始化一个新的未使用的磁盘:
GPT:
gpart create -s gpt adaX
gpart add -t freebsd-ufs adaX
newfs / dev / adaXp1
MBR:
gpart create -s mbr adaX
gpart add -t freebsd adaX
gpart create -s bsd adaXs1
gpart add -t freebsd-ufs adaXs1
newfs / dev / adaX1s1a
如果磁盘已经分区,并且您想重新分区,请参阅以下内容:
gpart show adaX
然后可以使用“gpart delete -iy adaX:
gpart删除-i 4 adaX
如果你想把它从MBR改成GPT,你可以使用“gpart destroy”来销毁这个scheme,例如:
gpart破坏adaX
gpart create -s gpt adaX
GPT现在普遍受到欢迎,除非您必须与不理解它的系统进行互操作,因为它可以打破2TB限制,并具有高达2 ^ 32-1个分区(理论上!)。