タグ付けされた質問 「btrfs」

Linuxカーネルに含まれるOracleによって開発されたコピーオンライト(COW)ファイルシステム。

1
ブロックレベルの重複排除を改善するために、データを元のファイルのようにブロック配置して、tar(またはその他の)アーカイブを作成しますか?
タールを塗ったファイルの内容は、ブロック整列1は、ブロックレベルの重複排除機能の恩恵を受けることができるように、元のファイルに似ているので、どのように1は、tarファイルを生成することができます(https://unix.stackexchange.com/a/208847/9689) ? (私は、そのような利点を得ることを妨げるtar形式に固有のものは何もないことを訂正しますか?そうでなければ、もしtarでなければ、おそらくそのような機能が組み込まれた別のアーカイバがあるのでしょうか?) PS私は「非圧縮tar」を意味します-tar + gzや何かではありません-非圧縮tarと質問は、ファイルのブロックレベルを揃えることを可能にするいくつかのトリックを要求します。AFAIRecall tarはテープマシンで使用するように設計されているので、ファイル形式内で位置合わせのためにビットを追加することは可能で簡単ですか?私はそれのためのツールさえあるといいのですが;)。私が思い出す限り、tarファイルは連結できるので、整列のためにスペースを埋めるトリックがあるかもしれません。


2
Archはブート時にbtrfsアレイをマウントしません
データパーティションとして、マルチディスクのbtrfsファイルシステムがあります。私のルートディスクはext4です Fstab: UUID=290624c6-6b95-41fd-94a1-923ebca64b83 / ext4 rw,relatime,data=ordered 0 1 /dev/sdc /mnt/btrfs btrfs rw,relatime,compress-force=zlib,autodefrag 0 0 マシンを起動すると、メッセージが表示されて1分30秒待機します A start job is running for dev-sdc.device それとその後 Dependency failed for /mnt/btrfs ログインするとできること mount /mnt/btrfs systemctl default そしてそれはうまくいきます。システムは正常に起動します。 最初にmkinitcpioフックで何かをする必要があるかもしれませんが、このページには次のように書かれています: Archのデフォルトのmkinitcpioパッケージには、標準のbtrfsフックが含まれています。これは、マルチデバイス(RAID)サポートを取得するのに十分です。それ以外に、カーネルはフックなしで単一デバイスのbtrfsルートを起動することができます だから、すべてが箱から出して動作するはずです。 なぜ動作しないのですか?それを修正するにはどうすればよいですか?

1
btrfsで共有エクステントの量を見つける方法は?
btrfsボリューム上の共有エクステントの量を確認するために使用できるコマンド。または、さらに良いことに、どのコマンドを使用すると、すべてのエクステントのディスク上のサイズとともに使用される論理サイズが得られますか?
6 btrfs 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.