Назад | Перейти на главную страницу

Как отформатировать раздел под FreeBSD

Я хочу отформатировать раздел под 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 разделов (теоретически!).