ユースケース

ユースケース

私も知っていて、tmpfs私にとって本当に必要なのは、BTRFSを使用してフォーマットできるRAMのディスクパーティションです。

RAMにRAWデバイスを作成し、通常のファイルシステムを使用してフォーマットする方法は?

または、元のファイルを作成し、ファイルtmpfsシステムを使用してフォーマットし、ループデバイスを介してマウントする唯一の機会です。源泉)。

mkdir /ramdisks
mount -t tmpfs tmpfs /ramdisks
dd if=/dev/zero of=/ramdisks/disk0 bs=1M count=100
losetup /dev/loop0 /ramdisks/disk0
mke2fs /dev/loop0
...
losetup -d /dev/loop0
rm /ramdisks/disk0

ユースケース

私はいくつかの理由でBTRFSを使用しています。私の現在の試みは、Overlayfsをrootfsとして使用することです(例:SlaxはAufsを使用してこれを行います。) そしてデフォルトのディレクトリ構造をBTRFSにしたいと思います。

Slaxは次のトリックを使用します。システムが起動すると、

  1. switch_root実際には、通常のインストールが行うことをする代わりに、Slaxは一時フォルダを作成し、
  2. 次のようにインストールしますtmpfs(RAMに挿入)。
  3. switch_rootまるで実際のファイルシステムのように。
  4. その後、いくつかのタスクを実行します。 「モジュール」(squashfsファイル)をどこかにインストールします(例:)/modules
  5. 書き込み可能なフォルダー/modules/を持つすべてのフォルダーをマウントする/unionchanges
  6. pivot_root/unionフォルダに。

私が望むものはそれをエミュレートすることですが、これまでに要求したことは必要ありません。ただし、changesBTRFS製品をサポートしてRAMにフォルダを入れたいと思います。

  1. スナップショットのサポート、
  2. サポートするbtrfs send | btrfs receive
  3. おそらくBTRFS RAID-1でしょう。

ベストアンサー1

おすすめ記事