亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ext2.txt

?? 嵌入式系統設計與實例開發源碼
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
The Second Extended Filesystem==============================ext2 was originally released in January 1993.  Written by R\'emy Card,Theodore Ts'o and Stephen Tweedie, it was a major rewrite of theExtended Filesystem.  It is currently still (April 2001) the predominantfilesystem in use by Linux.  There are also implementations availablefor NetBSD, FreeBSD, the GNU HURD, Windows 95/98/NT, OS/2 and RISC OS.Options=======When mounting an ext2 filesystem, the following options are accepted.Defaults are marked with (*).bsddf			(*)	Makes `df' act like BSD.minixdf				Makes `df' act like Minix.check=none, nocheck	(*)	Don't do extra checking of bitmaps on mount				(check=normal and check=strict options removed)debug				Extra debugging information is sent to the				kernel syslog.  Useful for developers.errors=continue		(*)	Keep going on a filesystem error.errors=remount-ro		Remount the filesystem read-only on an error.errors=panic			Panic and halt the machine if an error occurs.grpid, bsdgroups		Give objects the same group ID as their parent.nogrpid, sysvgroups	(*)	New objects have the group ID of their creator.resuid=n			The user ID which may use the reserved blocks.resgid=n			The group ID which may use the reserved blocks. sb=n				Use alternate superblock at this location.grpquota,noquota,quota,usrquota	Quota options are silently ignored by ext2.Specification=============ext2 shares many properties with traditional Unix filesystems.  It hasthe concepts of blocks, inodes and directories.  It has space in thespecification for Access Control Lists (ACLs), fragments, undeletion andcompression though these are not yet implemented (some are available asseparate patches).  There is also a versioning mechanism to allow newfeatures (such as journalling) to be added in a maximally compatiblemanner.Blocks------The space in the device or file is split up into blocks.  These area fixed size, of 1024, 2048 or 4096 bytes (8192 bytes on Alpha systems),which is decided when the filesystem is created.  Smaller blocks meanless wasted space per file, but require slightly more accounting overhead,and also impose other limits on the size of files and the filesystem.Block Groups------------Blocks are clustered into block groups in order to reduce fragmentationand minimise the amount of head seeking when reading a large amountof consecutive data.  Information about each block group is kept in adescriptor table stored in the block(s) immediately after the superblock.Two blocks near the start of each group are reserved for the block usagebitmap and the inode usage bitmap which show which blocks and inodesare in use.  Since each bitmap is limited to a single block, this meansthat the maximum size of a block group is 8 times the size of a block.The block(s) following the bitmaps in each block group are designatedas the inode table for that block group and the remainder are the datablocks.  The block allocation algorithm attempts to allocate data blocksin the same block group as the inode which contains them.The Superblock--------------The superblock contains all the information about the configuration ofthe filing system.  The primary copy of the superblock is stored at anoffset of 1024 bytes from the start of the device, and it is essentialto mounting the filesystem.  Since it is so important, backup copies ofthe superblock are stored in block groups throughout the filesystem.The first version of ext2 (revision 0) stores a copy at the start ofevery block group, along with backups of the group descriptor block(s).Because this can consume a considerable amount of space for largefilesystems, later revisions can optionally reduce the number of backupcopies by only putting backups in specific groups (this is the sparsesuperblock feature).  The groups chosen are 0, 1 and powers of 3, 5 and 7.The information in the superblock contains fields such as the totalnumber of inodes and blocks in the filesystem and how many are free,how many inodes and blocks are in each block group, when the filesystemwas mounted (and if it was cleanly unmounted), when it was modified,what version of the filesystem it is (see the Revisions section below)and which OS created it.If the filesystem is revision 1 or higher, then there are extra fields,such as a volume name, a unique identification number, the inode size,and space for optional filesystem features to store configuration info.All fields in the superblock (as in all other ext2 structures) are storedon the disc in little endian format, so a filesystem is portable betweenmachines without having to know what machine it was created on.Inodes------The inode (index node) is a fundamental concept in the ext2 filesystem.Each object in the filesystem is represented by an inode.  The inodestructure contains pointers to the filesystem blocks which contain thedata held in the object and all of the metadata about an object exceptits name.  The metadata about an object includes the permissions, owner,group, flags, size, number of blocks used, access time, change time,modification time, deletion time, number of links, fragments, version(for NFS) and extended attributes (EAs) and/or Access Control Lists (ACLs).There are some reserved fields which are currently unused in the inodestructure and several which are overloaded.  One field is reserved for thedirectory ACL if the inode is a directory and alternately for the top 32bits of the file size if the inode is a regular file (allowing file sizeslarger than 2GB).  The translator field is unused under Linux, but is usedby the HURD to reference the inode of a program which will be used tointerpret this object.  Most of the remaining reserved fields have beenused up for both Linux and the HURD for larger owner and group fields,The HURD also has a larger mode field so it uses another of the remainingfields to store the extra more bits.There are pointers to the first 12 blocks which contain the file's datain the inode.  There is a pointer to an indirect block (which containspointers to the next set of blocks), a pointer to a doubly-indirectblock (which contains pointers to indirect blocks) and a pointer to atrebly-indirect block (which contains pointers to doubly-indirect blocks).The flags field contains some ext2-specific flags which aren't cateredfor by the standard chmod flags.  These flags can be listed with lsattrand changed with the chattr command, and allow specific filesystembehaviour on a per-file basis.  There are flags for secure deletion,undeletable, compression, synchronous updates, immutability, append-only,dumpable, no-atime, indexed directories, and data-journaling.  Not allof these are supported yet.Directories-----------A directory is a filesystem object and has an inode just like a file.It is a specially formatted file containing records which associateeach name with an inode number.  Later revisions of the filesystem alsoencode the type of the object (file, directory, symlink, device, fifo,socket) to avoid the need to check the inode itself for this information(support for taking advantage of this feature does not yet exist inGlibc 2.2).The inode allocation code tries to assign inodes which are in the sameblock group as the directory in which they are first created.The current implementation of ext2 uses a singly-linked list to storethe filenames in the directory; a pending enhancement uses hashing of thefilenames to allow lookup without the need to scan the entire directory.The current implementation never removes empty directory blocks once theyhave been allocated to hold more files.Special files-------------Symbolic links are also filesystem objects with inodes.  They deservespecial mention because the data for them is stored within the inodeitself if the symlink is less than 60 bytes long.  It uses the fieldswhich would normally be used to store the pointers to data blocks.This is a worthwhile optimisation as it we avoid allocating a fullblock for the symlink, and most symlinks are less than 60 characters long.Character and block special devices never have data blocks assigned tothem.  Instead, their device number is stored in the inode, again reusingthe fields which would be used to point to the data blocks.Reserved Space--------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
人人超碰91尤物精品国产| 在线观看视频一区二区欧美日韩| 成人永久免费视频| 在线免费观看视频一区| 欧美大黄免费观看| 亚洲国产精品久久不卡毛片 | 成人综合婷婷国产精品久久蜜臀| 欧美三级日韩在线| 欧美激情一区二区三区蜜桃视频 | 麻豆精品在线看| 日本丶国产丶欧美色综合| 久久免费看少妇高潮| 天天综合天天综合色| 色8久久人人97超碰香蕉987| 日本一区二区成人| 国产美女av一区二区三区| 欧美麻豆精品久久久久久| 夜夜夜精品看看| 91视频www| 亚洲视频资源在线| 成人av免费在线观看| 国产欧美一区二区在线| 六月丁香婷婷久久| 欧美一区二区三区爱爱| 日韩电影在线观看电影| 欧美日韩精品一区二区三区四区| 一区二区三区色| 91在线播放网址| 成人免费在线视频观看| 成人动漫视频在线| 亚洲图片你懂的| 91免费看视频| 亚洲另类春色国产| 欧美三级在线播放| 午夜私人影院久久久久| 欧美伦理影视网| 蜜臀av一级做a爰片久久| 91精品国产日韩91久久久久久| 香蕉加勒比综合久久| 欧美日韩午夜在线视频| 天天色天天操综合| 精品国产三级a在线观看| 激情综合色播五月| 久久久久久影视| 国产精品99精品久久免费| 久久亚洲影视婷婷| 99视频精品全部免费在线| 亚洲精品你懂的| 欧美精品色综合| 国产尤物一区二区| 一区视频在线播放| 日本韩国一区二区| 蜜臀av一区二区三区| 久久综合国产精品| 91在线观看视频| 日韩精品一二三| 国产丝袜美腿一区二区三区| 91麻豆国产在线观看| 亚洲va韩国va欧美va精品| 日韩女同互慰一区二区| 成人午夜激情片| 亚洲国产精品一区二区尤物区| 日韩一区二区三区精品视频| 国产一区二区三区香蕉| 尤物视频一区二区| 亚洲精品在线三区| 日本高清免费不卡视频| 久久精品国产一区二区三| 中文字幕一区二区日韩精品绯色| 在线中文字幕一区| 国产中文一区二区三区| 亚洲欧美综合色| 日韩三级视频中文字幕| 9久草视频在线视频精品| 日韩av不卡一区二区| 国产精品日韩精品欧美在线| 91精品国产欧美一区二区成人 | 青青青爽久久午夜综合久久午夜| 国产午夜精品一区二区 | 一区二区不卡在线播放| 日韩欧美一区二区三区在线| 91丨国产丨九色丨pron| 国内外精品视频| 亚洲成av人片| 中文字幕日本不卡| 久久无码av三级| 69堂国产成人免费视频| 日本乱人伦一区| 成人av中文字幕| 国产麻豆视频一区| 日本不卡不码高清免费观看| 亚洲在线免费播放| 中文字幕一区在线观看| 久久精品一二三| 精品免费日韩av| 日韩欧美国产午夜精品| 欧美浪妇xxxx高跟鞋交| 日本精品裸体写真集在线观看| 国产成人综合网站| 国产自产高清不卡| 免费欧美高清视频| 日本亚洲一区二区| 天堂蜜桃一区二区三区| 亚洲一区二区视频在线| 亚洲欧美日韩国产另类专区| 国产精品丝袜黑色高跟| 国产色产综合色产在线视频| 久久久夜色精品亚洲| 精品国产一区二区国模嫣然| 欧美成人r级一区二区三区| 91精品国产全国免费观看| 欧美视频一区二区三区四区| 欧美中文字幕一区二区三区亚洲| 97久久精品人人做人人爽50路 | 国内精品嫩模私拍在线| 麻豆极品一区二区三区| 精品一区二区综合| 韩国一区二区三区| 国产成人一区在线| 成人黄色软件下载| 97久久久精品综合88久久| 色婷婷综合中文久久一本| 日本大香伊一区二区三区| 91高清视频免费看| 欧美三片在线视频观看 | 久久久亚洲高清| 久久久精品tv| 国产色91在线| 亚洲欧洲三级电影| 亚洲午夜在线电影| 日本不卡一二三| 国产高清视频一区| 99久久婷婷国产综合精品电影| 91福利视频网站| 精品少妇一区二区三区日产乱码 | 欧美国产欧美综合| 亚洲欧洲综合另类| 亚洲成人自拍偷拍| 国产一区在线看| 99国产精品99久久久久久| 欧美日韩精品一区二区在线播放| 日韩午夜精品电影| 国产日韩欧美亚洲| 亚洲国产日韩精品| 国产一区二区主播在线| 91麻豆国产自产在线观看| 在线综合+亚洲+欧美中文字幕| 国产亚洲精品资源在线26u| 亚洲激情图片小说视频| 麻豆久久一区二区| aaa国产一区| 欧美大黄免费观看| 一区二区在线观看免费| 国产最新精品免费| 欧美体内she精高潮| 久久青草欧美一区二区三区| 一级女性全黄久久生活片免费| 极品少妇xxxx精品少妇| 在线观看视频一区二区| 久久色视频免费观看| 亚洲一区二区综合| 国产成人精品免费一区二区| 欧美三级视频在线| 中文字幕一区二区三区四区不卡| 免费在线欧美视频| 91麻豆高清视频| 久久久久久久免费视频了| 亚洲第一会所有码转帖| 不卡在线视频中文字幕| 日韩欧美高清在线| 亚洲成va人在线观看| 成人久久18免费网站麻豆| 91精品国产手机| 亚洲国产aⅴ天堂久久| 不卡在线观看av| 久久夜色精品国产欧美乱极品| 亚洲第一激情av| 91电影在线观看| 亚洲色图都市小说| 国产精品亚洲а∨天堂免在线| 欧美一区二区三区四区久久| 一区二区三区中文在线| 91一区一区三区| 国产精品久久久久四虎| 激情深爱一区二区| 欧美一级高清片在线观看| 亚洲国产va精品久久久不卡综合| 91碰在线视频| 国产精品九色蝌蚪自拍| jvid福利写真一区二区三区| 久久久精品国产免大香伊| 韩国一区二区在线观看| 欧美精品一区二区三区蜜臀 | 亚洲一区二区三区四区在线观看| 94-欧美-setu| 国产精品国产自产拍高清av王其| 成人在线综合网| 国产精品女同一区二区三区| 成人国产电影网| 亚洲视频在线一区观看|