btrfsサブボリューム:@rootfsと@は何ですか?

btrfsサブボリューム:@rootfsと@は何ですか?

ビデオの中「BTRFSを使用したDebian 12 Bookwormの最小インストール」寄稿者: JustAGuy Linux 時間: 8:28作者が逃げる

mv @rootfs @

@rootfsこれが作成されたサブボリュームであることがわかりますが、具体的に移動します。時間の移動@rootfsat記号()に移動します@。 [...]私たちは2番目のサブボリュームを作成し、次のように話します。btrfs subvolume create @home

私はこれを理解していませんが、

  • Debian インストーラによって生成された元のサブボリューム名はなぜですか@rootfs
  • Timeshiftがこれを行わないのはなぜですか?それともTimeshiftはこれを行うべきですか?
  • というサブボリュームに特別なものはありますか@

ベストアンサー1

これは回避策です

これらの名前はbtrfsの観点から技術的な利点がない2つのルールですが、現在のルートボリュームに対してTimeshiftでランダムにハードコードされています。 TimeshiftはLinux Mintプロジェクトなので、他のディストリビューションには興味がないようです。コメントのユーザーM4rQu1Nh0S説明する

BTRFSファイルシステムにはレベル5にサブボリュームが1つだけあり、その後に作成されたすべてのサブボリュームは異なるレベルを持ち、Timeshiftは名前付きレベル5のサブボリュームのみを受け入れます。@

現在のタイムシフトを使用することは、過去にこのツールを使用することに慣れている場合、または他のディストリビューションで使用することに慣れており、すべてのディストリビューションでタイムシフト操作を実行するために必要なものが既にわかっている場合にのみお勧めします。

これはタイムシフトを読む.md

  • Ubuntuタイプのレイアウトのみ@そして@家サブボリュームのサポート
  • @サブボリュームは@home同じボリュームまたは別のBTRFSボリュームに存在できます。
  • @BTRFSボリュームに存在し、/homeBTRFS以外のパーティションにインストールできます。
  • スワップファイルを使用している場合、そのファイルは次の場所にあってはいけません。@または@家独自のサブボリュームに保存できます。@交換
  • 他のレイアウトはサポートされていません。
  • @サブボリュームまたはルートディレクトリを選択したことを確認してください/@。出力が次の場合は、以下の実行スクリプトを確認できます。いいねでは、すべてがうまくいくでしょう。

@したがって、YouTubeビデオ作成者は、レイアウトをサポートするためにTimeshiftでLevel 5の最初のボリューム名を指定するように追加の作業を行いました。


私はDebianの上流にバグを提出しました。https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042538

おすすめ記事