BTRFSを使用してFedora 33を新しくインストールしました。インストールするとき
と別のパーティションを作成しました。しかし、今システム(df、gparted)は、両方に同じパーティションがマウントされていると思います。/
/home
$ df -h
...
/dev/nvme0n1p2 850G 36G 814G 5% /
tmpfs 32G 34M 32G 1% /tmp
/dev/nvme0n1p2 850G 36G 814G 5% /home
に大きなファイルを追加すると、両方のスペースが増える/home
ことがわかりました。used
(私にとって)奇妙なことは、私が見ると/
それが見えないということです/home
。
どうしたの?これが安全かどうかを知っている人はいますか?つまり、ユーザーディレクトリに書き込むと、システムファイルを上書きしたり、めちゃくちゃにしたり、その逆も同様です。
答え1
/homeに大容量ファイルを追加すると、両方のファイルの空き容量が増えることがわかりました。
これがbtrfsがどのように機能するかです。 btrfsでフォーマットされたパーティションがあり、ファイルシステム自体が複数のサブボリューム(Fedoraの場合は2つ)に分割されます。すべてのサブボリュームは同じスペースを共有するため、両方とも同じ814G空きスペースが/
あるため、新しいファイルの作成も増えます。しかし、心配する理由はありません。それでも2つの別々のディレクトリなので、書き込み時にデータを上書きすることはできません。逆も同様です。その逆。/home
/home
/
/
/home
インストール中に/および/home用に別々のパーティションを作成しました。
手動パーティショニングツールを使用してbtrfs(現在のデフォルト)を選択すると、パーティションではなくサブボリュームが作成されます。別のパーティションが必要な場合は、パーティションスキームを切り替える必要があります。BTRFS到着標準パーティション:
答え2
これは、同じBtrfsファイルシステム内の他のサブボリュームをマウントしたときに表示される通常の動作です。出力でそれぞれの違いをmount
確認できます。subvol=…
あなたの/etc/fstab
場所でこれを指定できます。
/
と別のパーティションを作成しました/home
。
パーティションを作成した可能性がありますが、これらのマウントポイントは単一のファイルシステムを使用します。それとも最初から別の小権に関する内容だと誤解したのでしょうか?詳細がなければわかりません。未使用のパーティションがあるかどうかを調べてみることができます。
比較する私の答え。私はこれが役に立つと思いました。
はい、このようにサブボリュームをマウントするのは安全です。