stat
基本的にiノード情報を表示するコマンドで遊んでいます。小さなファイル(146文字)の情報を表示していますが、8ブロック表示されています。なんでだろう?ページのサイズは4KBである必要があるため、この数は1になると思います。ところで、使用しているファイルシステムはext4です。詳細をお知らせするには:
もっとtmp.sh
#DATE=$(date +"%Y%m%d_%H%M%S")
#cp /var/log/filter.log /var/log/logHistory/filter_{$DATE}.log
dd=$(date --date='-1 day' +"%Y%m%d")
rm filter_$dd*
stat tmp.sh
File: ‘tmp.sh’
Size: 146 Blocks: 8 IO Block: 4096 regular file
Device: 801h/2049d Inode: 1835522 Links: 1
Access: (0664/-rw-rw-r--) Uid: ( 1000/timestring) Gid: ( 1000/timestring)
Access: 2016-05-05 17:34:08.251864800 -0700
Modify: 2015-01-22 20:40:18.971521274 -0800
Change: 2015-01-22 20:40:18.975521274 -0800
Birth: -
stat()
レポートする「ブロック」は512バイト単位です。ext4で使用される通常のブロックサイズは4kb、つまりこれらの「ブロック」のうちの8つです。つまり、ext4のファイルで使用されるスペースは、8 "ブロック"の整数倍である必要があるため、サイズが4096バイト以下のファイルで使用される最小サイズは8512バイトブロックです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加