???????Linux???????
?????xybaby ???????[ 2017/4/13 10:40:27 ] ?????????????? Linux
?????????????????й????????????????????????洢????????????????????????????????????unix??linux???????μ?????????????????????????????????????????????????????????????????????????????????????廩?????UCSD????????γ??????????????????????????
???????????????
??????????????????????????з??????????????????????????????????????????????λ????????????????????????????????????????????????к???????????????????????λ?á???С??????????????????????????Щ?????????????????meta data??????unix???и????????????inode?С?
?????????????????й???????????????????????洢??????????????????????????????1???:
????· ????????????????????????????????飬????λ??????????????е???п????????????????μ??????????
????· ????????????????????????????????????????????????????????????????????????
????· ??????????????????????????Σ????α???????????????????????????????????????????????????????????????????????
??????????????????÷?????????????????????????????????????????????????????????????????γ?????????ν?????????????????????????????????????????????????????????????????????·???????????????????????????
???????????????????????????????????????????????????FAT??NTFS??EXT2??EXT3????????????????????????NFS??SMB?????????????????ò???????????????????????????????ж????????????????????????????μ????????????????????????virtual file system????????(??????????????)???????????????????????????????????????????? LVM ???????????????????????????RAID
????????????????????????????????????????????????????????????????????????????file descriptor??????????????????????????????????????????????????????????????磺
????· ????????????ζ?дλ???д??C?????????ò?????????????????????????????′????????????????????????????
????· ?????????????????????????????????????????????????????????????????
????· ?????????????????????????????????????????????浱?У????????????????????????????
????· ???????????????????????????????????????????????д??????????д
??????????????????????????????????????????????????????饗block????????????????????λ???????????ж?д?????????д?????Σ????????????饗??С?1k??2k????4k????????????????洢?????????????????洢????????С?????????????С?????????????????????????????顣
???????????
??????????????????Щ????????????洢???????????????λ?????????????????С??????????????????????????С??????????????????С???????????????????Щ??????????????????????????????Ч????????С?????????????????飩?????????????????????????????洢Ч??????????????д???????????????????????????????
????· ??????????????????Ч????????Ч?????????????????????????????????????????????????????????????
????· ?????????????????????????С???????????????????????????????Ч????????????????????????
????· ??????????????????????????С????????????????????????????????????????????С????洢?????????????????????????????????????
??????unix?У?????????????
?????????????????????????????13?????(PS: ?????????廩?????γ?????? Inode_pointer_structure ??????????????15??block pointer????????
????· ?10????????????????
????· ??11??????????????i
????· ??12?????????????????
????· ??13??????????????????
????????????????????????С??????????????????????????飬?????????????????????С???????????????????????????????????Ч???????
??????????????????
?????????????????У?????unix?????????????????б???????????????????????????????????????????????????????????????б????????????????????Σ?????????????Э???????????????й??????????????????????????????????????????????????????????????????????????????????д?????Э???????????????????????????????????????????????????????淶?????
?????????й???????п????????????????????????????????????????????Щ???????Щ??????????????????????д????С??????????????linux????????????????
????RAID??????????
????RAID ??Redundant Array of Independent Disks???????????????????С???????????????????????????????????????????????飬??????????????????????????????????????????汾?????RAID????????????????????????????????????????????????????????????????????????????????ж????????????????????????????????????洢??????????wiki???????????е?????
????linux?μ????
????linux?????μ??????????????????????????????£?
??????1??????????飺superblock
??????????????????????????????????????????????????????????顢???С?????п顢????????????
??????2??????dentry??dictionary entry??
????????????????????????????????????棬??????????????飬???????????????
??????3?????????飺inode
??????????????????????????????????棬??????????????????meta data????
??????linux?????£????????df??disk free????????????????????????????????????????????dumpe2fs xxx?????????????????????????????superblock????????/?????block inode????????block inode???С???
?????????meta data
???????list -l????????????????????????????stat????????????Щ?? for example??
?????????????????????
????Inode???????λ??????????????
????Links???ж??????????????????????????????????????????
????Access?????????
????atime??access time?? ????????????
????mtime?? modification time?? ?????????????
????ctime: change time?? ????????meta data????????
???????????????????????????????????????????????????????????????????????£?
????· atime??仯???????mtime??ctime
????· ctime??仯????????mtime ??atime
????· mtime??仯???????atime??mtime?????????????????????????????????????С????????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11