Iwu DEBUGFS - Gosi oge ịmepụta faịlụ na Linux
Na sistemụ Unix dị ka Linux, a na-ewere ihe niile dị ka faịlụ, yana ozi niile gbasara faịlụ (metadata ma ọ bụ njirimara faịlụ dị ka oge okike, mgbanwe ikpeazụ wdg ..), belụsọ na echekwara ọdịnaya faịlụ n'ezie na inode na Linux. na-achọpụta faịlụ ọ bụla site na nọmba inode ya na-abụghị aha faịlụ mmadụ nwere ike ịgụ.
Na mgbakwunye, mgbanwe data ikpeazụ, ohere ikpeazụ, mgbanwe ọnọdụ ikpeazụ na ọtụtụ ndị ọzọ. Anyị ga-ejikọta mmemme abụọ ahụ ka ịchọta oge ịmepụta faịlụ na Linux.
N'isiokwu a, anyị ga-akọwa otu esi achọta otu n'ime àgwà dị oke mkpa nke faịlụ site na iji debugfs na stat mmemme iji nweta ozi okike/ nweta ozi na-esonụ maka faịlụ na Linux faịlụ.
- oge: na-egosi oge mgbanwe faịlụ.
- oge: na-egosi oge ịnweta faịlụ.
- mtime: na-egosi oge mgbanwe faịlụ.
- crtime: na-egosi oge imepụta faịlụ.
Chọta ụbọchị okike faịlụ na Linux
1. Ịchọta ụbọchị mmepụta faịlụ na oge crtime bụ ịchọta inode nke faịlụ site na iji iwu stat megide faịlụ a na-akpọ About-TecMint.
$ stat About-TecMint File: 'About-TecMint' Size: 260 Blocks: 8 IO Block: 4096 regular file Device: 80ah/2058d Inode: 14420015 Links: 1 Access: (0777/-rwxrwxrwx) Uid: ( 1000/ tecmint) Gid: ( 1000/ tecmint) Access: 2017-02-23 14:15:20.263337740 +0530 Modify: 2015-10-22 15:08:25.236299000 +0530 Change: 2016-08-01 10:26:36.603280013 +0530 Birth: -
N'aka nke ọzọ, ịnwere ike iji iwu ls-i megide faịlụ a na-akpọ About-TecMint.
$ ls -i About-TecMint 14420015 About-TecMint
Site na mmepụta nke iwu ndị a dị n'elu, nọmba inode faịlụ bụ 14420015. Biko detuo nọmba inode a pụrụ iche ka anyị ga-eji nọmba inode a na usoro ndị a.
2. Ugbu a, anyị kwesịrị ịchọta usoro faịlụ mgbọrọgwụ nke faịlụ anyị bi, naanị nye iwu df -h na-esonụ iji chọpụta usoro faịlụ mgbọrọgwụ.
$ df -h Filesystem Size Used Avail Use% Mounted on udev 3.9G 0 3.9G 0% /dev tmpfs 788M 9.7M 779M 2% /run /dev/sda10 324G 277G 31G 91% / tmpfs 3.9G 192M 3.7G 5% /dev/shm tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup /dev/loop3 87M 87M 0 100% /snap/core/4486 /dev/loop0 87M 87M 0 100% /snap/core/4407 /dev/loop1 82M 82M 0 100% /snap/core/4206 /dev/loop2 181M 181M 0 100% /snap/vlc/190 /dev/loop4 189M 189M 0 100% /snap/vlc/158 cgmfs 100K 0 100K 0% /run/cgmanager/fs tmpfs 788M 40K 788M 1% /run/user/1000
Site na mmepụta nke dị n'elu, usoro faịlụ maka nkebi mgbọrọgwụ bụ /dev/sda10
(dee ndetu nke usoro faịlụ a). Nke a ga-adị iche na sistemụ gị.
3. Ọzọ, jiri iwu debugfs chọta oge okike nke faịlụ a na-akpọ About-TecMint, ya na ọkọlọtọ -R
nke na-enye ntụziaka debugfs iji mebie otu iwu mpụga akọwapụtara na nọmba inode 14420015. stat na nke a) wee pụọ.
$ sudo debugfs -R 'stat <14420015>' /dev/sda10 Inode: 14420015 Type: regular Mode: 0777 Flags: 0x80000 Generation: 2130000141 Version: 0x00000000:00000001 User: 1000 Group: 1000 Size: 260 File ACL: 0 Directory ACL: 0 Links: 1 Blockcount: 8 Fragment: Address: 0 Number: 0 Size: 0 ctime: 0x579ed684:8fd54a34 -- Mon Aug 1 10:26:36 2016 atime: 0x58aea120:3ec8dc30 -- Thu Feb 23 14:15:20 2017 mtime: 0x5628ae91:38568be0 -- Thu Oct 22 15:08:25 2015 crtime: 0x579ed684:8fd54a34 -- Mon Aug 1 10:26:36 2016 Size of extra inode fields: 32 EXTENTS: (0):57750808 (END)
Site na mmepụta dị n'elu ọ na-eme ka ọ pụta ìhè na faịlụ About-TecMint ka emepụtara na Mon Aug 1 10:26:36 2016
dị ka e nyere site crtime. Ị ga-ahụkwa oge, oge na mtime nke faịlụ gị.