GNU/Linux >> Linux の 問題 >  >> Linux

Ext4で出生は空ですか?

Birthを読んでいたところです statのセクション ext4はそれをサポートするはずですが、作成したばかりのファイルでも空のままです。

 ~  % touch test                                                       slave-iv
 ~  % stat test.pl                                                     slave-iv
  File: ‘test.pl’
  Size: 173             Blocks: 8          IO Block: 4096   regular file
Device: 903h/2307d      Inode: 41943086    Links: 1
Access: (0600/-rw-------)  Uid: ( 1000/xenoterracide)   Gid: (  100/   users)
Access: 2012-09-22 18:22:16.924634497 -0500
Modify: 2012-09-22 18:22:16.924634497 -0500
Change: 2012-09-22 18:22:16.947967935 -0500
 Birth: -

 ~  % sudo tune2fs -l /dev/md3 | psp4                                  slave-iv
tune2fs 1.42.5 (29-Jul-2012)
Filesystem volume name:   home
Last mounted on:          /home
Filesystem UUID:          ab2e39fb-acdd-416a-9e10-b501498056de
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Filesystem flags:         signed_directory_hash 
Default mount options:    journal_data
Filesystem state:         clean
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              59736064
Block count:              238920960
Reserved block count:     11946048
Free blocks:              34486248
Free inodes:              59610013
First block:              0
Block size:               4096
Fragment size:            4096
Reserved GDT blocks:      967
Blocks per group:         32768
Fragments per group:      32768
Inodes per group:         8192
Inode blocks per group:   512
RAID stride:              128
RAID stripe width:        256
Flex block group size:    16
Filesystem created:       Mon May 31 20:36:30 2010
Last mount time:          Sat Oct  6 11:01:01 2012
Last write time:          Sat Oct  6 11:01:01 2012
Mount count:              14
Maximum mount count:      34
Last checked:             Tue Jul 10 08:26:37 2012
Check interval:           15552000 (6 months)
Next check after:         Sun Jan  6 07:26:37 2013
Lifetime writes:          7255 GB
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:           256
Required extra isize:     28
Desired extra isize:      28
Journal inode:            8
First orphan inode:       55313243
Default directory hash:   half_md4
Directory Hash Seed:      442c66e8-8b67-4a8c-92a6-2e2d0c220044
Journal backup:           inode blocks

ext4がないのはなぜですか パーティションはこのフィールドに入力しますか?

承認された回答:

このフィールドには、coreutils statのみが入力されます(以下を参照)。 表示されません。どうやら彼らはxstat()を待っているようです インターフェイス。

coreutilsパッチ–8月。 2012 – TODO

stat(1)およびls(1)は出生時をサポートします。
カーネルによって提供されるxstat()に依存します

debugfsを介して作成時間を取得できます :

debugfs -R 'stat <inode_number>' DEVICE

例えば私の/etc/profile これは/dev/sda2にあります (ファイルがどのデバイス上にあるかを確認する方法を参照してください):

stat -c %i /etc/profile
398264
debugfs -R 'stat <398264>' /dev/sda2
debugfs 1.42.5 (29-Jul-2012)
Inode: 398264   Type: regular    Mode:  0644   Flags: 0x80000
Generation: 2058737571    Version: 0x00000000:00000001
User:     0   Group:     0   Size: 562
File ACL: 0    Directory ACL: 0
Links: 1   Blockcount: 8
Fragment:  Address: 0    Number: 0    Size: 0
 ctime: 0x506b860b:19fa3c34 -- Wed Oct  3 02:25:47 2012
 atime: 0x50476677:dcd84978 -- Wed Sep  5 16:49:27 2012
 mtime: 0x506b860b:19fa3c34 -- Wed Oct  3 02:25:47 2012
crtime: 0x50476677:dcd84978 -- Wed Sep  5 16:49:27 2012
Size of extra inode fields: 28
EXTENTS:
(0):3308774

時間フィールドの意味:

  • ctime :ファイル変更時間。
  • atime :ファイルアクセス時間。
  • mtime :ファイルの変更時間。
  • crtime :ファイル作成時間。
関連:窓タイプのエアコンの裏側は、空の天井エリアで排気できますか?

LKMLスレッドでのLinusの返信


Linux
  1. Linuxでディスクiノード数を増やす方法

  2. スクリプトで変数名を持つ空のファイルを作成しますか?

  3. Linux ファイル システム:Ext2 vs Ext3 vs Ext4

  1. Linuxで大きなファイルコンテンツを空または削除する5つの方法

  2. cp -L 対 cp -H

  3. 大きな inode サイズのメリットはありますか? (内線4)

  1. Linuxのiノード番号とは何ですか?

  2. スーパーブロック、iノード、Dentry、およびファイル?

  3. ファイルの内容を空にする最も効率的な方法は?