ソフトウェアRAID 10構成では、インストーラを介してdebian strechをインストールしました。 4つのドライブがあり、それぞれ14TBです。インストーラはext4を使用してパーティションをフォーマットします。 inode 比のデフォルト値は 16384 です。
猫/proc/mdstat 性格: [raid10] [raid1] [線形] [マルチパス] [raid0] [raid6] [raid5] [raid4] md3 : アクティブ raid10 sdc4[1] sda4[0] sdb4[2] sdd4[3] 27326918656 ブロック スーパー 1.2 512K ブロック 2 レプリカの近く [4/4] [UUUU] ビットマップ:5/204ページ[20KB]、65536KBブロック md2 : アクティブ raid1 sdd3[3] sdc3[1] sda3[0] sdb3[2] 976320 スーパー1.2 [4/4] [UUUU] md1 : アクティブ raid10 sdd2[3] sdc2[1] sda2[0] sdb2[2] 15616000 ブロック スーパー 1.2 512K ブロック 2 レプリカの近く [4/4] [UUUU] 未使用機器:
mdadm - 詳細/dev/md3 /dev/md3: バージョン: 1.2 作成日:2020年3月8日日曜日16:21:02 レイドレベル:raid10 アレイサイズ:27326918656(26060.98GiB 27982.76GB) 使用された開発サイズ: 13663459328(13030.49GiB 13991.38GB) レイド機器:4 総ユニット数:4 耐久性:スーパーブロックは耐久性に優れています。 意図ビットマップ:内部 アップロード日:2020年4月1日水曜日01:00:06 状態: きれい アクティブデバイス:4 作業機器:4 失敗したデバイス:0 予備設備: 0 レイアウト:近辺=2 ブロックサイズ:512K 名前: aaaaaaa:2(ホスト aaaaaaa のローカル) UUID: xxxxxxxxxxxxxxxxxxxxxxxx 活動: 26835 番号 プライマリセカンダリ RaidDevice ステータス 0 8 4 0 アクティブシンクセット-A /dev/sda4 1 8 36 1 アクティブシンクセット-B /dev/sdc4 2 8 20 2 アクティブ同期セット-A /dev/sdb4 3 8 52 3 アクティブ同期セット -B /dev/sdd4
猫/etc/mke2fs.conf [デフォルト] 基本機能 = スパーススーパー、大容量ファイル、ファイルタイプ、inode サイズ変更、ディレクトリインデックス、拡張属性 default_mntopts = acl,user_xattr 起動期間 fsck = 0 ブロックサイズ = 4096 アノードサイズ = 256 アノード比 = 16384
次に、次を実行します。
une2fs -l /dev/md3 une2fs 1.43.4(2017年1月31日) ファイルシステムボリューム名: 最後の設置場所:/ ファイルシステムUUID:xxxxxxxxxxxxxxxxxxxxxxxxxxx ファイルシステムマジックナンバー:0xEF53 ファイルシステムバージョン番号:1(動的) ファイルシステム機能:has_journal ext_attr dir_indexファイルタイプneed_recovery範囲64ビットflex_bg sparse_super Large_file huge_file dir_nlink extra_isize Metadata_csum ファイルシステムフラグ:signed_directory_hash デフォルトのマウントオプション:user_xattr acl ファイルシステムの状態: きれい 悪い行動:続き ファイルシステムオペレーティングシステムの種類:Linux インデックスノード数:426983424 ブロック数:6831729664 予約済みブロック数:341586483 フリーブロック:6803907222 フリーインデックスノード:426931027 最初のブロック:0 ブロックサイズ:4096 部分サイズ: 4096 グループ記述子サイズ:64 グループあたりのブロック数:32768 グループあたりのピース:32768 グループあたりのインデックスノード:2048 セットあたりの Inode ブロック: 128 RAIDストライド:128 RAIDストライプ幅:256 フレックスブロックグループサイズ:16 ファイルシステム作成時間:2020年3月8日日曜日16時24分38秒 最終マウント時間:2020年3月31日火曜日12:06:30 最終作成日:2020年3月31日火曜日12:06:21 マウント数:17 インストールの最大数:-1 最終確認:2020年3月8日日曜日16:24:38 確認間隔:0() 生涯書き込み:27GB 予約ブロックuid:0(ユーザールート) 予約されたブロックgid:0(グループルート) 最初のインデックスノード:11 アイノードサイズ:256 必要な追加サイズ:32 追加サイズが必要:32 ログインデックスノード:8 デフォルトのディレクトリハッシュ:half_md4 ディレクトリハッシュシード:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ログバックアップ:inodeブロック チェックサムタイプ:crc32c チェックサム:0x30808089
inodeあたりのバイト数=(ブロック/inode)* block_size
私の場合:inodeあたりのバイト数=(6831729664/426983424)* 4096 = 16 * 4096 = 65536
tune2fs -l出力で比率が65536で表示されるのはなぜですか? 16384 でなければなりません。
私のラップトップに同じdebian strechディストリビューションがインストールされており、/etc/mke2fs.confとune2fs -lの間に違いはありません。
答え1
ファイルシステムサイズが16TiBを超えるためmke2fs
デフォルトは、65,536バイトのinode比を持つ「ラージ」ファイルシステムタイプです。-T
リンクされたマンページのオプションとhuge
次のタイプを参照してくださいmke2fs.conf
。
huge = {
inode_ratio = 65536
}