ext4のスーパーブロックコピー

ext4のスーパーブロックコピー

ext4ファイルシステムでブロックグループとスーパーブロック間の関連性を見つけようとしています。

以外のオンライン文書はあまり見つかりません。これ暗黙のリンク

スーパーブロックの重要性とスーパーブロックの破損(ディスク上の磁気記録媒体の物理的損傷)によって重要なデータが削除される可能性があるため、ファイルシステム(ディスク上の磁気記録媒体の物理的損傷)へのバックアップコピー自動的に生成されます。ファイルシステムの開始時間)。ブロックグループあたり)

ただし、このコマンドは、レプリカの数がブロックグループの数よりはるかに少ないことをdumpe2fs示すようです。superblock

$ sudo dumpe2fs /dev/sda5 | grep -i group | wc -l
dumpe2fs 1.44.1 (24-Mar-2018)
2690


$ sudo dumpe2fs /dev/sda5 | grep -i superblock
dumpe2fs 1.44.1 (24-Mar-2018)
  Primary superblock at 0, Group descriptors at 1-21
  Backup superblock at 32768, Group descriptors at 32769-32789
  Backup superblock at 98304, Group descriptors at 98305-98325
  Backup superblock at 163840, Group descriptors at 163841-163861
  Backup superblock at 229376, Group descriptors at 229377-229397
  Backup superblock at 294912, Group descriptors at 294913-294933
  Backup superblock at 819200, Group descriptors at 819201-819221
  Backup superblock at 884736, Group descriptors at 884737-884757
  Backup superblock at 1605632, Group descriptors at 1605633-1605653
  Backup superblock at 2654208, Group descriptors at 2654209-2654229
  Backup superblock at 4096000, Group descriptors at 4096001-4096021
  Backup superblock at 7962624, Group descriptors at 7962625-7962645
  Backup superblock at 11239424, Group descriptors at 11239425-11239445
  Backup superblock at 20480000, Group descriptors at 20480001-20480021
  Backup superblock at 23887872, Group descriptors at 23887873-23887893
  Backup superblock at 71663616, Group descriptors at 71663617-71663637
  Backup superblock at 78675968, Group descriptors at 78675969-78675989
/home/pkaramol
$ sudo dumpe2fs /dev/sda5 | grep -i superblock | wc -l
dumpe2fs 1.44.1 (24-Mar-2018)
17

実際にどのくらいのレプリカがあり、その数(したがってスーパーブロックの配置)はどのように(いつ)決定されますか?

答え1

これは何ですか?公式文書これについて私が言うべきことは次のとおりです。

機能フラグが設定されている場合、sparse_superスーパーブロックとグループ記述子の重複コピーは、グループ番号が0、または3、5、または7の累乗を持つグループにのみ保存されます。このフラグが設定されていない場合、すべてのコミュニティに重複コピーが保持されます。

機能sparse_super(ファイルシステム機能の1つであり、すべてtune2fs転送または一覧表示できますdumpe2fs)は、ext2/3/4マニュアル/情報ページに文書化されています。

sparse_super
ext2このファイルシステム機能は、ext3すべての最新およびファイルシステムに設定されていますext4。これは、スーパーブロックおよびブロックグループ記述子のバックアップコピーがすべてのブロックグループではなく一部のブロックグループにのみ存在することを示します。


以前の公式文書を使用して同じ情報を確認できますext2

これext2の最初のバージョン(改訂0)リポジトリのコピー各ブロックグループの先頭に、グループ記述子ブロックのバックアップ。大容量ファイルシステムでは多くのスペースを占めることができるので、後で修正選べる減らすバックアップコピー数特定のグループにのみバックアップを配置する(これは希薄なスーパーブロック機能です)。これ選択したグループは、0、1、3、5、7の累乗です。... IOWスーパーブロックグループは0、1、3、5、7、9、25、27、49、81、125、243、343などです.

関連情報