Я хочу отформатировать раздел под FreeBSD и изменить его на файловую систему UFS. Я искал в Интернете, но даже справочная страница "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
для срезов (для непосвященных, как перегородки для перегородок)
newfs
для UFS (собственная файловая система)
Быстрый 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 сообщает, что вы создали этот фрагмент, поэтому / 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 для создания файловых систем ZFS. Например, чтобы инициализировать новый неиспользуемый диск файловой системой 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 показать adaX
Затем вы можете удалить разделы, используя команду "gpart delete -i y adaX:
gpart delete -i 4 adaX
Вы можете использовать "gpart destroy" для уничтожения схемы, если хотите изменить ее с MBR на GPT, например:
gpart уничтожить adaX
gpart create -s gpt adaX
GPT в настоящее время обычно предпочтительнее, если вам не нужно взаимодействовать с системами, которые его не понимают, поскольку он может нарушить ограничение в 2 ТБ и иметь до 2 ^ 32-1 разделов (теоретически!).