web-dev-qa-db-ja.com

FreeBSDでパーティションをフォーマットする方法

FreeBSDでパーティションをフォーマットし、UFSファイルシステムに変更したいと思います。 Webを検索しましたが、「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>
2
db_ch

私の質問は次のように回答されました: 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

宜しくお願いします

1
db_ch

FreeBSDハンドブック は非常に貴重なリソースであり、既存のシステムにディスクを追加する方法を詳しく説明するセクションがあります: ディスクの追加

4
simplydave

パーティションの場合はfdisk
bsdlabelスライス用(未開始の場合、パーティションのパーティションなど)
newfs for UFS(ネイティブファイルシステム)

クイック1パーティション、1スライスディスク:

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

その後、次のようなものでマウントできます。

mount [drive]s1a /mnt
2
Chris S

現在、ディスクをパーティション分割するには gpart を使用する必要があります(fdisk/disklabelは [〜#〜] gpt [〜#〜] )をサポートしているため、gpartに追い越されています)- 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 show adaX

その後、「gpart delete -i y adaX:」を使用してパーティションを削除できます。

gpart delete -i 4 adaX

たとえば、MBRからGPTに変更したい場合は、「gpart destroy」を使用してスキームを破棄できます。

gpartはadaXを破壊します
gpart create -s gpt adaX

[〜#〜] gpt [〜#〜] 2TBの制限を超え、最大2 ^ 32-になる可能性があるため、理解できないシステムと相互運用する必要がない限り、最近では一般的に好まれています。 1パーティション(理論上!)。

0
BCran