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/udev、 https://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/loop1Btrfs v3.14.1
変更を保存するとすぐに、UnityとNautilusの両方のボリュームが消えます。/etc/fstab。ただし、マウントポイントが/mediaの下にあると機能しません。