Como formatar uma partição no FreeBSD

2

Eu quero formatar uma partição no FreeBSD e alterá-la para o sistema de arquivos UFS. Eu procurei na web, mas até mesmo a página do manual "fdisk" não está clara. Qualquer ajuda seria claramente apreciada!

Minha partição atual é:

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>
    
por db_ch 06.11.2010 / 15:32

4 respostas

1

Minha pergunta foi respondida em: link

Espero que ajude alguém: -)

E, conforme solicitado, esta é a resposta do link acima (se ficar indisponível novamente):

da0 é o seu disco. A primeira fatia (partição) é chamada s1 . O fdisk diz que você tem essa fatia criada, então / dev / da0s1 deve estar presente. É isso que você formata com 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

Atenciosamente

    
por 06.11.2010 / 18:05
4

O Manual do FreeBSD é um recurso inestimável e tem uma seção que detalha como adicionar discos a um sistema existente: Adicionando Discos .

    
por 06.11.2010 / 18:31
2

fdisk para partições
bsdlabel para fatias (para não iniciados, como partições para partições)
newfs para UFS (o sistema de arquivos nativo)

Rápida 1 partição, 1 fatia de disco:

fdisk -BI [drive]
bsdlabel -wB [drive]s1
newfs [drive]s1a

Depois disso, você pode montá-lo com algo semelhante a:

mount [drive]s1a /mnt
    
por 06.11.2010 / 18:51
0

Hoje você deve usar gpart para particionar o disco (fdisk / disklabel estão sendo ultrapassados pelo gpart, pois ele suporta GPT ) , newfs para formatar partições UFS [2] e zpool para criar sistemas de arquivos ZFS. Por exemplo, para inicializar um novo disco não utilizado com um sistema de arquivos 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 cria -s bsd adaXs1
gpart add -t freebsd-ufs adaXs1
newfs / dev / adaX1s1a

Se o disco já estiver particionado e você quiser reparticioná-lo, veja o que já está presente com:

gpart mostra adaX

Você pode excluir partições usando "gpart delete -i e adaX:

gpart delete -i 4 adaX

Você pode usar o "gpart destroy" para destruir o esquema se quiser alterá-lo de MBR para GPT, por exemplo:

gpart destroy adaX
gpart create -s gpt adaX

GPT é geralmente preferido atualmente, a menos que você tenha que interoperar com sistemas que não o entendem, uma vez que ele pode quebrar o Limite de 2TB e tem até 2 ^ 32-1 partições (em teoria!).

    
por 20.11.2010 / 19:13