Linux

Linux

Linuxでは、特定のサイズの一般的なファイルを簡単に作成し、その中にファイルシステムを作成できます。 FreeBSDを使用して同じことをどのように実行できますか?

私はこれを試しました:

root@:/tmp/test # newfs -U ~/disk
newfs: /root/disk: not a character-special device: No error: 0
newfs: no valid label found

関連情報が見つかりませんでした(たとえば、「switch -iを使用すると、文字デバイスだけでなく通常のファイルにもファイルシステムを作成できます」)newfs

ベストアンサー1

ファイルを生成します。 「1g」は1GBを示す。

truncate -s 1g disk.img

ファイルを仮想メモリディスクに接続すると、「md0」などの割り当てられたデバイス名が印刷されます。

mdconfig disk.img

このメモリディスクにファイルシステムを作成します。

newfs /dev/md0

最後にインストールしてください。

mount /dev/md0 /mnt

これを使用して、mdconfig -lv現在接続されているメモリディスクを表示できます。また、この例ではメモリディスク(md0)であることに注意してください。協会- GEOMプロバイダーなので、すべての意図と目的に対してディスクのように動作します。つまり、物理ディスクのイメージを作成し、mdconfig(8)を使用してイメージを接続すると、GEOMは自動的にパーティションを検出し、/dev/md0p1、/dev/md0p2などを取得します。 geli(8)を使用してコンテンツを暗号化したり、その上にzpoolを作成したりすることもできます。

おすすめ記事