UBIFSをrootfsとして使用します。 /にある各ディレクトリのサイズを確認したいと思います。
duコマンドで確認してみると、mtdサイズより大きく表示されます。各ディレクトリの正しいサイズを確認する方法を教えてください。
詳細
$ du -sh /
508M /
Physical Erase Block (PEB) is 128KB. Logical Erase Block (LEB) of UBI is 124KB.
mtdinfo command shows as follows:
mtd4
Name: rootfs
Type: nand
Eraseblock size: 131072 bytes, 128.0 KiB
Amount of eraseblocks: 3664 (480247808 bytes, 458.0 MiB)
Minimum input/output unit size: 2048 bytes
Sub-page size: 2048 bytes
OOB size: 64 bytes
Character device major/minor: 90:8
Bad blocks are allowed: true
Device is writable: true
削除ブロック数は458MBですが、duコマンドは508MBを表示します。変です。 duが大きいサイズを表示するのはなぜですか?
次へ追加
$df -h
Filesystem Size Used Avail Use% Mounted on
ubi0:rootfs 400M 274M 126M 69% /
devtmpfs 89M 28K 89M 1% /dev
tmpfs 249M 144K 249M 1% /run
tmpfs 249M 156K 249M 1% /var/volatile