BTRFSファイルシステムが自動的にマウントされるのはなぜですか?

BTRFSファイルシステムが自動的にマウントされるのはなぜですか?

そのため、論理ドライブ(md1)とUSBドライブをカバーするbtrfsファイルシステムを作成しました。すべてraid 0です。したがって:

sata\
      md1--\
sata/        \  
               btrfs called "Storage"
usb---------/

UUID =でfstabに行を入れました。

UUID=2cf6d402-7279-4bdd-b0f8-6931c5db9fe1 /media/<user>/Storage auto x-gvfs-show 0 0

コマンドラインからインストールする場合(例えば、sudo mount -aすべてが正しくインストールされている場合)、唯一のマウントポイントは/media/user/Storageです。

ところで、再起動すると、何らかの理由で2回インストールされます。 1 つは /m/u/Storage にあり、もう 1 つは /m/u/Storage1 にあります。

私はこれが/m/u/btrfsと/mnt/Storageにマウントするのに使われる前に/etc/fstabに後者しかなかったので、これはタグに関連していることに気づきました。

私を混乱させる。 PS、ubuntu mini iso、18.04 ltsにmate-desktop-minimalをインストールしてください。すべてのパッケージの一般的なカーネルの新規インストール。那須を作っている

編集:fstabをコメントアウトして再起動しました。ファイルシステムはまだ/media/user/Storageにマウントされています。 Ubuntuでは、これは通常のBTRFS動作ですか?そして閉じることができますか?マウントポイントを変更できる場合は問題ありません。ユーザーディレクトリに表示したくありません。

答え1

少し遅れましたが、迷惑だけでなく、btrfs raid10外付けドライブでもディスクI / O速度を低下させる同様の動作が発生しました。 btrfsと自動マウントの間の相互作用は大きくありません。また、デバイスが切断されないようにマウントが蓄積していることがわかりますが、Storage10システムはデバイスを再マウントし続けます(この回答の最後には仮定があります)。

とにかく自動マウントを無効にして問題を解決しました。これはデスクトップ環境でのみ機能し、Ubuntuサーバーはドライブを自動的にマウントしないため、ドライブが存在しないかgnome実行nautilusしているサーバーでは問題ありません。

Ubuntu 22.04デスクトップバージョンで自動マウントを無効にするには、次のように実行できます。

dconf write /org/gnome/desktop/media-handling/automount false
dconf write /org/gnome/desktop/media-handling/automount-open false

2行目はオプションのようですが、一般的にお勧めします。その他のページどちらも無効にしているようです(通常、自動マウントが無効になっているときに自動マウントがオンになっているのを見るのは愚かであることに同意します)。

これは一つです全部または専務btrfs raid設定により、通常のUSBドライブとSDカードの自動マウントも無効になります。これらのカードにはこの問題はなく、今後も発生しません。私にとっては大きな問題ではありません。ノーチラスを一度だけクリックすると、見えるドライブをマウントできます。しかし、より良いまたはより具体的な解決策を知っている人がいる場合は、学習したいと思います。

私はこれがbtrfsが襲撃をどのように処理するかと関係があると思います。 btrfsを使用すると、2つのデバイスを襲撃するときにそのうちの1つをホストにマウントでき、btrfsはすべてのデバイス間の襲撃を自動的に処理します。私はこれが未使用のデバイスをチェックし、マウントを続けようとする自動マウントロジックを混乱させると思います。しかし、これは単なる推測です。とにかくbtrfs raidの自動マウントを無効にすると頭痛が発生します。

関連情報