日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux系统中文件的特性,linux文件系统特性

發布時間:2025/3/12 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux系统中文件的特性,linux文件系统特性 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 文件系統特性(索引式文件系統)

文件系統格式化后block group的組成部分:

super block:記錄文件系統整體信息,inode和data block的總量,使用量,剩余量,以及文件系統格式與相關信息,一般大小為1024bytes.

inode table:記錄文件的權限與屬性,一個文件占用一個inode,同時記錄此文件的數據所在的block號碼,每個inode默認固定大小為128bytes。

data block:記錄文件的實際內容,若文件太大,會占用多個block,ext2文件系統所支持的block大小有1k,2k,4k三種

filesystem description:描述了每個block group的開始于結束的block號碼

block bitmap:記錄了使用的和未使用的block號

inode bitmap:記錄了使用的和未使用的inode號

【N】文件系統格式化的過程會中就已經把inode與block規劃好了,以便操作系統識別使用,除非重新格式化,或者resize2f更新文件系統

[root@Darren ~]# dumpe2fs /dev/sda3

dumpe2fs 1.41.12 (17-May-2010)

Filesystem volume name:? ?

Last mounted on:? ? ? ? ? /

Filesystem UUID:? ? ? ? ? 7b6aa9b8-aa0d-4497-ac09-d423c035d50a

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:? ? user_xattr acl

Filesystem state:? ? ? ? ?clean

Errors behavior:? ? ? ? ? Continue

Filesystem OS type:? ? ? ?Linux

Inode count:? ? ? ? ? ? ? 479552 ? ? ? --inode總數

Block count:? ? ? ? ? ? ? 1914624 ? ? --block總數

Reserved block count:? ? ?95731

Free blocks:? ? ? ? ? ? ? 968312 ? ? ?--剩余block

Free inodes:? ? ? ? ? ? ? 365275 ? ? ?--剩余inode

First block:? ? ? ? ? ? ? 0

Block size:? ? ? ? ? ? ? ?4096 ? ?--每個block大小

Fragment size:? ? ? ? ? ? 4096

Reserved GDT blocks:? ? ? 467

Blocks per group:? ? ? ? ?32768

Fragments per group:? ? ? 32768

Inodes per group:? ? ? ? ?8128

Inode blocks per group:? ?508

Flex block group size:? ? 16

Filesystem created:? ? ? ?Wed Aug? 3 23:22:08 2016

Last mount time:? ? ? ? ? Thu Nov 10 15:49:44 2016

Last write time:? ? ? ? ? Wed Aug? 3 23:31:03 2016

Mount count:? ? ? ? ? ? ? 32

Maximum mount count:? ? ? -1

Last checked:? ? ? ? ? ? ?Wed Aug? 3 23:22:08 2016

Check interval:? ? ? ? ? ?0 ()

Lifetime writes:? ? ? ? ? 9 GB

Reserved blocks uid:? ? ? 0 (user root)

Reserved blocks gid:? ? ? 0 (group root)

First inode:? ? ? ? ? ? ? 11

Inode size:? ? ? ? ? ? ? ?256 ? ?--每個inode的大小

Required extra isize:? ? ?28

Desired extra isize:? ? ? 28

Journal inode:? ? ? ? ? ? 8

Default directory hash:? ?half_md4

Directory Hash Seed:? ? ? 0d3fdc26-38ed-4b93-8a85-ec305215a827

Journal backup:? ? ? ? ? ?inode blocks

Journal features:? ? ? ? ?journal_incompat_revoke

Journal size:? ? ? ? ? ?? 128M

Journal length:? ? ? ? ? ?32768

Journal sequence:? ? ? ? ?0x00008bac

Journal start:? ? ? ? ? ? 1

Group 0: (Blocks 0-32767) [ITABLE_ZEROED]

Checksum 0x5873, unused inodes 0

Primary superblock at 0, Group descriptors at 1-1

Reserved GDT blocks at 2-468

Block bitmap at 469 (+469), Inode bitmap at 485 (+485)

Inode table at 501-1008 (+501)

21078 free blocks, 0 free inodes, 1315 directories

Free blocks: 11080-11099, 11144-11199, 11227, 11764-11829, 11831-11883, 11886-32767

Free inodes:

2.與目錄樹的關系

目錄:

linux下ext2文件系統新建一個目錄會分配一個inode和至少一個block,inode記錄該目錄相關的屬性和權限,還有分配到那block號碼,而block則是記錄該目錄下文件名與該文件名占用的inode號

文件:

linux下ext2文件系統新建一個文件會分配一個inode和相對該文件大小的block數量的文件。

目錄樹讀取:

系統通過掛載的inode號(文件系統最頂層的inode號由2開始),找到inode的內容,根據inode內容讀取目錄的block內的文件名和數據,再一層層找到文件數據。

[root@Darren ~]# ls -lid / /etc /etc/passwd

2 dr-xr-xr-x. 22 root root? 4096 11月 10 15:49 /

130052 drwxr-xr-x? 98 root root 12288 11月 10 17:39 /etc

137728 -rw-r--r--? ?1 root root? 1532 11月 10 16:27 /etc/passwd

3.日志文件系統

日志文件系統就是一種具有故障恢復能力的文件系統,所謂日志就是一種特殊的文件,它會在一個循環的緩沖區內記錄文件系統的修改,然后將其定期提交到文件系統。一旦系統發生崩潰,日志文件就會起到一個檢查點的作用,用于恢復未保存的信息,防止損壞文件系統元數據。

ext2不支持日志文件系統,從ext3開始支持。

把ext3升級到ext4:

(1)卸載umount

(2)[root@Darren ~]# tune2fs -O extents,uninit_bg,dir_index /dev/sdb1

(3)[root@Darren ~]# e2fsck /dev/sdb1

4.其他linux支持的文件系統

linux支持哪些文件系統:

[root@Darren ~]# ls -l /lib/modules/$(uname -r)/kernel/fs

系統已經加載到內核中的文件系統:

[root@Darren ~]# cat /proc/filesystems

5.連接文件:ln

硬連接:通過文件系統的inode連接產生新文件名,而不是產生新文件,連接文件和源文件的inode一樣,不占用inode和block。

限制:

不能跨分區建立硬連接;

不能連接目錄;

軟連接:相當于windows的快捷方式,是一個獨立的新的文件,指向源文件,連接文件和源文件的inode不同,占用inode和block。

例:

[root@Darren tmp]# touch file1.txt

[root@Darren tmp]# ln file1.txt file2.txt ? ? --創建硬鏈接

[root@Darren tmp]# ln -s file1.txt file3.txt ? --創建軟鏈接

[root@Darren tmp]# ls -il

3508 -rw-r--r-- 2 root root? ? 0 Nov? 8 01:08 file1.txt

3508 -rw-r--r-- 2 root root? ? 0 Nov? 8 01:08 file2.txt

3514 lrwxrwxrwx 1 root root? ? 9 Nov? 8 01:13 file3.txt -> file1.txt

硬連接文件file2.txt與原文件file1.txt 的inode節點相同,然而符號連接文件的inode節點不同。

[root@Darren tmp]# echo 'This is test' >> file1.txt

[root@Darren tmp]# cat file1.txt

This is test

[root@Darren tmp]# cat file2.txt

This is test

[root@Darren tmp]# cat file3.txt

This is test

[root@Darren tmp]# rm file1.txt ? ?--刪除file1.txt

[root@Darren tmp]# ls -li

3508 -rw-r--r-- 1 root root? ?13 Nov? 8 01:20 file2.txt

3514 lrwxrwxrwx 1 root root? ? 9 Nov? 8 01:13 file3.txt -> file1.txt

[root@Darren tmp]# cat file2.txt ?--硬鏈接無影響

This is test

[root@Darren tmp]# cat file3.txt ?--軟鏈接失效

cat: file3.txt: No such file or directory

總結:

(1)刪除符號連接f3,對f1,f2無影響;

(2)刪除硬連接f2,對f1,f3也無影響;

(3)刪除原文件f1,對硬連接f2沒有影響,導致符號連接f3失效;

(4)同時刪除原文件f1,硬連接f2,整個文件會真正的被刪除。

[root@Darren tmp]# mkdir -p dir1

[root@Darren tmp]# ln dir1/ dir2/

ln: target `dir2/' is not a directory: No such file or directory

[root@Darren tmp]# ln dir1/ dir2 ? ? ? --目錄是不能做硬鏈接的

ln: `dir1/': hard link not allowed for directory

[root@Darren tmp]# ln -s dir1/ /tmp/dir2 ? --創建目錄的軟鏈接

[root@Darren tmp]# ls -li

total 20

3514 drwxr-xr-x 2 root root 4096 Nov? 8 01:41 dir1

3617 lrwxrwxrwx 1 root root? ? 5 Nov? 8 01:55 dir2 -> dir1/

總結

以上是生活随笔為你收集整理的linux系统中文件的特性,linux文件系统特性的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 午夜一级黄色片 | 国产精品无码久久久久久电影 | 久久伊人亚洲 | 国产精品老熟女一区二区 | 亚洲成人v | 超碰人人99 | 亚洲www啪成人一区二区麻豆 | 色香av | 五月网婷婷 | 香蕉视频免费在线 | 狠狠五月天 | 免费人妻精品一区二区三区 | 色综合久久久久久 | 欧美一区二区三区黄色 | av网站大全在线观看 | 激情小说图片视频 | 亚洲1级片 | 一区二区三区在线免费观看 | 91亚洲精品乱码久久久久久蜜桃 | 老司机免费精品视频 | 欧美精品久久久久久久多人混战 | 在线观看av中文字幕 | 久久婷婷国产麻豆91 | 国产女同在线观看 | 国产激情自拍视频 | 亚洲av无码乱码在线观看富二代 | 国产深夜视频 | 成人午夜淫片免费观看 | 成人福利免费视频 | 国产又粗又猛又黄视频 | 午夜h视频 | 自由 日本语 热 亚洲人 | 日本在线一级 | 久热草| 密色av | 特级大胆西西4444人体 | 91国在线 | 国产真实乱人偷精品 | 亚洲视频一二三四 | 国内精品国产三级国产aⅴ久 | 亚洲视频在线观看一区二区三区 | 大尺度av| 亚洲国产精品成人综合在线 | 91午夜在线观看 | 成人两性视频 | 亚洲污网站 | 欧美香蕉| 欧美视频一区二区 | 免费黄毛片 | 欧美人与动物xxxx | 日韩一级片免费观看 | 99精品久久久久久中文字幕 | 香蕉久久精品日日躁夜夜躁 | 欧美精品18 | 视频精品久久 | 免费在线观看你懂的 | 成人精品亚洲人成在线 | 日本japanese丰满白浆 | 伊人中文字幕在线观看 | 欧美成人午夜免费视在线看片 | 国产精品伦一区二区三级古装电影 | 日本道中文字幕 | 欧美一区二区三区四区在线观看 | 欧美大色一区 | 国产福利影院 | 国产激情无码一区二区 | 亚洲图片视频小说 | 三级av网 | 国产免费内射又粗又爽密桃视频 | 希岛婚前侵犯中文字幕在线 | 黄网站在线观看视频 | 在线不卡一区 | 国产日本欧美一区二区 | 欧美成人精品欧美一 | 欧美精品在线视频观看 | 国产网站视频 | 丰满圆润老女人hd | 亚洲狠狠 | 国产成人专区 | 蜜桃精品久久久久久久免费影院 | 黄色小说在线免费观看 | 91久久精品无码一区二区 | 精品久久久久久久久久久久久久久久久 | 黄色片日韩| 国语对白做受欧美 | 国产又色又爽又高潮免费 | 黄色小电影网址 | 欧美日韩成人精品 | 久久久久久成人精品 | 好男人影视www | 韩国伦理在线 | 欧美三级一级片 | 亚洲专区av | 天天干夜夜夜夜 | 国产探花一区 | 欧美日本高清视频 | 乖疼润滑双性初h | 超污视频在线观看 | 另类天堂av |