btrfs RAID1 アレイは 2 つのディスクとして表示されます。

btrfs RAID1 アレイは 2 つのディスクとして表示されます。

RAID1 btrfsアレイ(btrfs v3.12、Ubuntu 14.04)で2台のドライブを取り付けました。 Nautilusや他のGUIベースのアプリケーションを除いて、すべてがうまく機能します。両方とも「Raid1」というラベルの付いた 2 つのディスクが表示されます。 1つはマウントされ(btrfsディスクの動作)、もう1つはマウント解除されます。

この「ゴースト」ボリュームが存在する理由と削除方法を知っている人はいますか?

編集 - 追加の詳細を追加:

"sudo btrfsファイルシステムショー"結果:

$ sudo btrfs filesystem show
Label: Raid1  uuid: 3d12bc7b-61b1-4dea-b78b-ef9a44a6b698
    Total devices 2 FS bytes used 2.39TiB
    devid    1 size 3.64TiB used 2.43TiB path /dev/sdg1
    devid    2 size 3.64TiB used 2.43TiB path /dev/sdh1

Btrfs v3.12

私のファイルシステムテーブル:

UUID=3d12bc7b-61b1-4dea-b78b-ef9a44a6b698 /media/btr0 btrfs defaults,noauto 0 0

fstabがすることは、デバイスを/media/btr0にマウントするだけです。 fstabエントリをコメントアウトすると、自動的に/media/fred/Raid1としてマウントされます。

ベストアンサー1

私は、次のように生成された2つのブロックデバイスの上に生成されたbtrfs raid1ファイルシステムに言及しているとします。mkfs.btrfs -L Raid1 -d raid1 /dev/sd* /dev/sd*

この設定をローカルにコピーしました(Funtooの指示に従って)。ここ):

$ dd if=/dev/zero of=/tmp/btrfs-vol0.img bs=1G count=1
$ dd if=/dev/zero of=/tmp/btrfs-vol1.img bs=1G count=1
$ sudo losetup /dev/loop0 /tmp/btrfs-vol0.img
$ sudo losetup /dev/loop1 /tmp/btrfs-vol1.img

fsを生成しました。

$ sudo mkfs.btrfs -L Raid1 -d raid1 /dev/loop0 /dev/loop1

Loop0とLoop1はどちらもノーチラスそしてつかむ(ここではUbuntu 14.10を使用しました)。これは実際には次のとおりです。BTFSそれ自体ですが、方法によってユティカそしてウデブ働く

以下に説明するように、GUIツールでデバイスを非表示にする方法は2つあります。ソリューション1(優先)はGhostデバイスのみを非表示にし、ソリューション2はGUIツールから両方のデバイスを非表示にします。

1. デバイスを無視する udev ルールの作成

たとえば、/etc/udev/rules.d にファイルを作成し、/etc/udev/rules.d/99-local-udisks-btrfs.rules次のルールを追加します。

KERNEL=="sdh1",ENV{UDISKS_IGNORE}:="1"

次に、実行sudo udevadm triggerしてルールをトリガーします。

詳細については、次のリンクを参照してください。https://wiki.archlinux.org/index.php/udevhttps://askubuntu.com/questions/124094/how-to-hide-an-ntfs-partition-from-ubuntu

2. /etc/fstab に追加

例えば

LABEL=rootfs / btrfs デフォルト、subvol=@,autodefrag 0 0 LABEL=
rootfs /home btrfs デフォルト、subvol=@home,autodefrag 0 0
LABEL=Raid1 /tmp/raid1 btrfs デフォルト 0 0

ファイルシステムLABEL =またはUUID =を使用すると、以下から検索できます。

$ sudo btrfs filesystem show [<path>|<uuid>|<device>|label]

ラベル: '襲撃1'ユイド:98780c23-5330-4357-8fb8-ef3307fdabc3
          使用されるデバイスの総数 2 FS バイト 112.00KiB
          devid 1 使用サイズ 1.00GiB 231.75MiB パス /dev/loop0
          devid 2 使用サイズ 1014.19MiB 211.75MiB パス /dev/loop1

Btrfs v3.14.1

変更を保存するとすぐに、UnityとNautilusの両方のボリュームが消えます。/etc/fstabただし、マウントポイントが/mediaの下にあると機能しません。

おすすめ記事