日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 系統 > Linux > 正文

linux文件系統基礎知識

2019-09-08 23:17:48
字體:
來源:轉載
供稿:網友
這兩天看了一本fedora 6的實踐教程,下面是有關linux文件系統知識的學習筆記:
1、linux文件系統分配策略:
    塊分配( block allocation ) 和 擴展分配  ( extent allocation )
    塊分配:磁盤上的文件塊根據需要分配給文件,避免了存儲空間的浪費。但當文件擴充時,會造成文件中文件塊的不連續,從而導致過多的磁盤尋道時間。
            每一次文件擴展時,塊分配算法就需要寫入文件塊的結構信息,也就是 meta-dada 。meta-data總是與文件一起寫入存儲設備,改變文件的操作要等到所有meta-data的操作都完成后才能進行,
            因此,meta-data的操作會明顯降低整個文件系統的性能。
    擴展分配: 文件創建時,一次性分配一連串連續的塊,當文件擴展時,也一次分配很多塊。meta-data在文件創建時寫入,當文件大小沒有超過所有已分配文件塊大小時,就不用寫入meta-data,直到需要再分配文件塊的時候。
                擴展分配采用成組分配塊的方式,減少了SCSI設備寫數據的時間,在讀取順序文件時具有良好的性能,但隨機讀取文件時,就和塊分配類似了。
                文件塊的組或塊簇 ( block cluster) 的大小是在編譯時確定的。簇的大小對文件系統的性能有很大的影響。
    注: meta-data 元信息:和文件有關的信息,比如權限、所有者以及創建、訪問或更改時間等。
2、文件的記錄形式
    linux文家系統使用索引節點(inode)來記錄文件信息。索引節點是一種數據結構,它包含了一個文件的長度、創建及修改時間、權限、所屬關系、磁盤中的位置等信息。
一個文件系統維護了一個索引節點的數組,每個文件或目錄都與索引節點數組中的唯一的元素對應。每個索引節點在數組中的索引號,稱為索引節點號。
    linux文件系統將文件索引節點號和文件名同時保存在目錄中,所以,目錄只是將文件的名稱和它的索引節點號結合在一起的一張表,目錄中每一對文件名稱和索引節點號稱為一個連接。
對于一個文件來說,有一個索引節點號與之對應;而對于一個索引節點號,卻可以對應多個文件名。
    連接分為軟連接和硬連接,其中軟連接又叫符號連接。
    硬連接: 原文件名和連接文件名都指向相同的物理地址。目錄不能有硬連接;硬連接不能跨文件系統(不能跨越不同的分區),文件在磁盤中只有一個拷貝。
            由于刪除文件要在同一個索引節點屬于唯一的連接時才能成功,因此硬連接可以防止不必要的誤刪除。
    軟連接: 用 ln -s 命令建立文件的符號連接。符號連接是linux特殊文件的一種,作為一個文件,它的數據是它所連接的文件的路徑名。沒有防止誤刪除的功能。
3、文件系統類型:
  
    ext2 : 早期linux中常用的文件系統
    ext3 : ext2的升級版,帶日志功能
    RAMFS : 內存文件系統,速度很快
    NFS : 網絡文件系統,由SUN發明,主要用于遠程文件共享
    MS-DOS : MS-DOS文件系統
    VFAT : Windows 95/98 操作系統采用的文件系統
    FAT : Windows XP 操作系統采用的文件系統
    NTFS : Windows NT/XP 操作系統采用的文件系統
    HPFS : OS/2 操作系統采用的文件系統
    PROC : 虛擬的進程文件系統
    ISO9660 : 大部分光盤所采用的文件系統
    ufsSun : OS 所采用的文件系統
    NCPFS : Novell 服務器所采用的文件系統
    SMBFS : Samba 的共享文件系統
    XFS : 由SGI開發的先進的日志文件系統,支持超大容量文件
    JFS :IBM的AIX使用的日志文件系統
    ReiserFS : 基于平衡樹結構的文件系統
    udf: 可擦寫的數據光盤文件系統
4、虛擬文件系統VFS
  
    linux支持的所有文件系統稱為邏輯文件系統,而linux在傳統的邏輯文件系統的基礎上增加料一個蓄念文件系統( Vitual File System ,VFS) 的接口層。
    虛擬文件系統(VFS) 位于文件系統的最上層,管理各種邏輯文件系統,并可以屏蔽各種邏輯文件系統之間的差異,提供統一文件和設備的訪問接口。
5、文件的邏輯結構
    文件的邏輯結構可分為兩大類: 字節流式的無結構文件 和 記錄式的有結構文件。
    由字節流(字節序列)組成的文件是一種無結構文件或流式文件 ,不考慮文件內部的邏輯結構,只是簡單地看作是一系列字節的序列,便于在文件的任意位置添加內容。
    由記錄組成的文件稱為記錄式文件 ,記錄是這種文件類型的基本信息單位,記錄式文件通用于信息管理。
6、文件類型
  
    普通文件 : 通常是流式文件
    目錄文件 : 用于表示和管理系統中的全部文件
    連接文件 : 用于不同目錄下文件的共享
    設備文件 : 包括塊設備文件和字符設備文件,塊設備文件表示磁盤文件、光盤等,字符設備文件按照字符操作終端、鍵盤等設備。
    管道(FIFO)文件 :  提供進程建通信的一種方式
    套接字(socket) 文件: 該文件類型與網絡通信有關
7、文件結構: 包括索引節點和數據
    索引節點 : 又稱 I 節點,在文件系統結構中,包含有關相應文件的信息的一個記錄,這些信息包括文件權限、文件名、文件大小、存放位置、建立日期等。文件系統中所有文件的索引節點保存在索引節點表中。
    數據  : 文件的實際內容??梢允强盏?,也可以非常大,并且擁有自己的結構。
8、ext2文件系統
  
    ext2文件系統的數據塊大小一般為 1024B、2048B 或 4096B
    ext2文件系統采用的索引節點(inode):
        索引節點采用了多重索引結構,主要體現在直接指針和3個間接指針。直接指針包含12個直接指針塊,它們直接指向包含文件數據的數據塊,緊接在后面的3個間接指針是為了適應文件的大小變化而設計的。
    e.g: 假設數據塊大小為1024B ,利用12個直接指針,可以保存最大為12KB的文件,當文件超過12KB時,則要利用單級間接指針,該指針指向的數據塊保存有一組數據塊指針,這些指針依次指向包含有實際數據的數據塊,
        假如每個指針占用4B,則每個單級指針數據塊可保存 1024/4=256 個數據指針,因此利用直接指針和單級間接指針可保存 1024*12+1024*256=268 KB的文件。當文件超過268KB時,再利用二級間接指針,直到使用三級間接指針。
        利用直接指針、單級間接指針、二級間接指針、三級間接指針可保存的最大文件大小為:
            1024*12+1024*256+1024*256*256+1024*256*256*256=16843020 KB,約 16GB
        若數據塊大小為2048B,指針占4B,則最大文件大小為: 2048*12+2048*512+2048*512*512+2048*512*512*512=268,960,792 KB 約 268GB
        若數據塊大小為4096B,指針占4B,則最大文件大小為: 4096*12+4096*1024+4096*1024*1024+4096*1024*1024*1024=4,299,165,744 KB ,約 4TB
    注: 命令 tune2fs -l /dev/sda5  可查看文件系統
    ext2文件系統最大文件名長度: 255個字符
  
    ext2文件系統的缺點:
            ext2在寫入文件內容的同時并沒有同時寫入文件meta-data,    其工作順序是先寫入文件的內容,然后等空閑時候才寫入文件的meta-data。若發生意外,則文件系統就會處于不一致狀態。
        在重新啟動系統的時候,linux會啟動 fsk ( file system check) 的程序,掃描整個文件系統并試圖修復,但不提供保證。
9、ext3文件系統:
  
    ext3基于ext2的代碼,所以磁盤格式與ext2相同,使用相同的元數據。
    ext2文件系統無損轉化為ext3文件系統:  tune2fs  -j /dev/sda6
  
    日志塊設備( Journaling block device layer,JBD)完成ext3文件系統日志功能。JBD不是ext3文件系統所特有的,它的設計目標是為了向一個塊設備添加日志功能。
    當一個文件修改執行時,ext3文件系統代碼將通知JBD,稱為一個事務(transaction)。發生意外時,日志功能具有的重放功能,能重新執行中斷的事務。
  
    日志中的3種數據模式:
        1)、data=writeback :不處理任何形式的日志數據,給用戶整體上的最高性能
        2)、data=odered :只記錄元數據日志,但將元數據和數據組成一個單元稱為事務(transaction) 。此模式保持所句句的可靠性與文件系統的一致性,性能遠低于data=writeback模式,但比data=journal模式快
        3)、data=journal :提供完整的數據及元數據日志,所有新數據首先被寫入日志,然后才被定位。意外發生過后,日志可以被重放,將數據與元數據帶回一致狀態。這種模式整體性能最慢,但數據需要從磁盤讀取和寫入磁盤時卻是3種模式中最快的。
    ext3文件系統最大文件名長度: 255個字符
    ext3文件系統的優點:可用性、數據完整性、速度、兼容性
10、ReiserFS文件系統
  
    ReiserFS文件系統是由Hans Reiser和他領導的開發小組共同開發的,整個文件系統完全是從頭設計的,是一個非常優秀的文件系統。也是最早用于Linux的日志文件系統之一。
    ReiserFS的特點
     先進的日志機制
        ReiserFS有先進的日志(Journaling/logging)功能 機制。日志機制保證了在每個實際數據修改之前,相應的日志已經寫入硬盤。文件與數據的安全性有了很大提高。
     高效的磁盤空間利用
        Reiserfs對一些小文件不分配inode。而是將這些文件打包,存放在同一個磁盤分塊中。而其它文件系統則為每個小文件分別放置到一個磁盤分塊中。
     獨特的搜尋方式
        ReiserFS基于快速平衡樹(balanced tree)搜索,平衡樹在性能上非常卓越,這是一種非常高效的算法。ReiserFS搜索大量文件時,搜索速度要比ext2快得多。Reiserfs文件系統使用B*Tree存儲文件,而其它文件系統使用B+Tree樹。B*Tree查詢速度比B+Tree要快很多。Reiserfs在文件定位上速度非常快。
        在實際運用中,ReiserFS 在處理小于 4k 的文件時,比ext2 快 5 倍;帶尾文件壓縮功能(默認)的ReiserFS 比ext2文件系統多存儲6%的數據。
    支持海量磁盤
        ReiserFS是一個非常優秀的文件系統,一直被用在高端UNIX系統上,可輕松管理上百G的文件系統,ReiserFS文件系統最大支持的文件系統尺寸為16TB。這非常適合企業級應用中。
    優異的性能
        由于它的高效存儲和快速小文件I/O特點,使用ReiserFs文件系統的PC,在啟動X窗口系統時,所花的時間要比在同一臺機器上使用ext2文件系統少1/3。另外,ReiserFS文件系統支持單個文件尺寸為4G的文件,這為大型數據庫系統在linux上的應用提供了更好的選擇。

linux

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产对白在线| 一区在线播放视频| 国产成人精品综合网站| 欧美日韩视频免费播放| 日韩欧美综合在线视频| 日韩午夜高潮| 一区二区91| 免费在线国产| 日韩免费高清一区二区| 91精品视频国产| 国产在线不卡av| 久草亚洲一区| 在线手机中文字幕| 亚洲日本欧美日韩高观看| 中文字幕精品在线| 欧美日韩精品免费| 亚洲 欧美 精品| 九色蝌蚪视频在线| 亚洲一区在线观看免费| 精品国产欧美日韩不卡在线观看| 日韩不卡av| 欧美日韩性视频一区二区三区| 欧美日韩综合在线观看| 蜜臀91精品国产高清在线观看| 日韩精品三级| 国产在线第一页| 亚洲福利一区| 亚洲视频电影在线| 国产一区久久久| 91精品国产综合久久久久久漫画| 欧美日韩综合不卡| 日韩欧美中文| 欧美日韩免费高清| 日韩欧美一卡二卡| 日韩免费视频一区二区视频在线观看| 91精品观看| 视频一区三区| 精品全国在线一区二区| 91精品综合久久久久久 | 一二三区精品视频| 在线国产1区| 日韩精品欧美在线| 亚洲一区视频在线观看视频| 欧美sm一区| 国产小视频免费在线网址| 国产高清精品在线观看| 亚洲免费中文字幕| 欧美日韩在线不卡| 国产网站欧美日韩免费精品在线观看| 国产精品福利视频一区二区三区| 日韩中文欧美| 在线精品观看| 精品成a人在线观看| 欧美三级网址| 搞黄在线观看| 日韩在线视频观看正片免费网站| 99精品999| 欧美日韩精品免费在线观看视频| 亚洲欧美日本另类| 国产婷婷一区二区| 精品国产91乱高清在线观看| 日韩欧美国产午夜精品| 欧美日韩一级视频| 91精品国产综合久久久蜜臀粉嫩| 久久久99久久精品欧美| 亚洲午夜av| 久久99蜜桃精品| 欧美日韩一区二区在线视频| 亚洲成年人影院在线| 亚洲一区视频在线观看视频| 日韩视频精品| 中文字幕伊人| 欧美日韩视频在线| 樱花草www在线| 91精选在线| 欧美片网站免费| 在线欧美日韩国产| 国产三级精品网站| 中文字幕在线中文字幕二区| 亚洲国产91精品在线观看| 亚洲福利在线视频| 国产黄色片大全| 精品国产1区2区3区| 欧美日韩精品不卡| 91精品观看| 在线免费播放av| 精品国产网站在线观看| 99这里有精品视频| 欧美日韩亚洲不卡| 国产黄色在线观看| 欧美日韩综合在线免费观看| 欧美日韩在线播放视频| 日本亚洲欧美三级| 国产成人精品999在线观看| 国产在线播放一区二区| 在线一区免费| 国产黄色在线播放| 欧美日韩国产999| 国产日韩av一区二区| а√天堂8资源中文在线| 日韩wumaV| 91久久久精品| 久久久99久久精品欧美 | 欧美不卡一区二区| 国产一级视频| 日韩免费视频一区二区视频在线观看 | 亚洲热线99精品视频| 欧美国产一级片| 国产在线观看精品| 久久永久免费视频| 久久久精品99| 中文字幕第一页在线播放| 日韩在线视频网| 欧美中日韩在线| 日韩亚洲欧美中文高清在线| 久久99久久久久久久噜噜| 国产婷婷色一区二区三区| 日韩欧美在线网址| 欧美日韩精品在线视频| 亚洲成在线观看| 亚洲va韩国va欧美va精品| 欧美日韩在线第一页| 国产福利不卡| 国产日韩在线亚洲字幕中文| 亚洲第一香蕉网| 国产午夜在线观看| 久久人人88| 91久久精品午夜一区二区| 国产午夜精品视频免费不卡69堂| 视频一区中文字幕国产| 欧美日韩精品在线观看| 日韩中文字幕在线观看视频| 国产免费电影网站入口| 欧美日韩国产免费观看| 中文字幕综合在线| 中文字幕在线视频精品| 国产高清精品二区| 国产亚洲短视频| 欧美日韩在线视频免费观看| 一区二区三区视频网站| 午夜精品一区二区三区免费视频| 日韩精品 欧美| 国产一区成人| 91精品在线视频观看| 欧美三级精品| 久久精品国产2020观看福利| 深夜福利一区| 中文字幕第一页在线播放| 在线中文免费视频| 色综合婷婷久久| 国产1区在线| 不卡视频一区二区| 日韩欧美看国产| 日韩在线a电影| 欧美日韩国产在线| 影音先锋中文字幕在线观看| 亚洲高清免费一级二级三级| 在线观看免费国产成人软件| 亚洲专区一二三| 日韩欧美不卡| 成年人黄国产| 在线不卡一区二区| 亚洲人线精品午夜| 欧美日韩在线播放视频| 欧美日韩亚洲视频| 一区在线免费| 在线看的av| 精品中文字幕视频| www.精品视频| 国产一级片在线| 欧美 日韩 国产 在线| 热久久精品国产| 久久精品在线免费观看| 国产高清一区| 白嫩少妇丰满一区二区| av高清一区| 日韩欧美国产高清| 中文在线不卡| 亚洲黄色www| 亚洲第一视频| 日韩欧美在线字幕| 欧美日韩成人一区| 国产欧美日韩综合精品| 日本精品国语自产拍在线观看| 亚洲综合在线视频| 一区二区三区免费看视频 | 日韩欧美在线网址| 精品日韩99亚洲| 国精品产品一区| 国产激情在线播放| 精品国产91| 日韩国产一区三区| 亚洲精品中文字幕乱码三区不卡| 欧美日韩不卡在线视频| 中文字幕精品视频在线| 在线视频亚洲| 视频在线一区二区| 日韩精品中文字幕第1页| 国产日韩av一区| 最新中文字幕在线| 91精品久久久久久久久久| 国产三级免费观看| 国产午夜精品视频| 深夜福利亚洲| 91精品国产自产91精品| 国产欧美久久久久久久久| 欧美日韩亚洲综合| 日韩精品久久久| 亚洲欧美中文在线视频| 午夜一区二区三区| 欧美在线观看视频一区| 欧美日韩精品综合| 中文字幕一区不卡| 一级片在线播放| 极品久久久久久| 国产高清精品在线| 亚洲三级av| 亚洲视频一二三四| 欧美日韩精品欧美日韩精品一| 第一页在线观看| 欧美日韩亚洲视频| 国产网站欧美日韩免费精品在线观看 | 国产一区久久久| 国产在线导航| 中文字幕日韩欧美在线| 在线国产91| 国产蜜臀在线| 91精品国产综合久久精品| 精品久久人人做人人爽| 中文字幕中文字幕精品| 91亚洲欧美| 日韩三区免费| 日韩视频国产视频| 欧美综合精品| 一区二区三区精品99久久| 日韩精品视频在线观看免费| 国产亚洲视频中文字幕视频| 国产不卡一区| 成人福利一区| 日韩国产一区三区| 中文字幕精品国产| 久久久91精品| 精品欧美日韩| 国产日韩精品在线看| www.中文字幕在线观看| 欧美国产一级片| 中文字幕亚洲乱码| 国产小视频在线观看免费| 婷婷中文字幕在线观看| 国产视频2区| 亚洲视频中文字幕| 天天摸日日摸狠狠添| 不卡在线一区二区| 国产一区在线观看视频| 欧美日韩三级视频| 伊人亚洲视频| 亚洲大片免费看| √天堂资源中文www| 精品日韩在线观看| 久久riav| 国产成人日日夜夜| www.老鸭窝.com| 欧美日韩一级视频| 亚洲视频在线观看日本a| 久精品在线观看| 午夜一区二区三区| 国产欧美日韩视频在线| 欧美日韩乱国产| 精品国产999| 亚洲3区在线| 欧美日韩在线精品成人综合网| 亚洲一区视频在线观看视频| 最近高清中文在线字幕在线观看1 中文字幕在线视频久 | 91精品高清| 日韩欧美亚洲视频| 91精品视频观看| 精品国产91| 日韩欧美看国产| 日韩 欧美 综合| 欧美日韩视频免费| 不卡视频一区二区| 在线免费视频一区二区| 91久久中文| 婷婷精品视频| 亚洲图片小说综合| 中文字幕在线导航| 午夜少妇久久久久久久久| 精品婷婷伊人一区三区三| 日韩av一区在线| 一级日本免费的| 欧洲精品在线一区| 韩国av一区二区| 亚洲乱码在线观看| 7799精品视频天天看| 中文字幕日韩高清| 亚洲欧洲日韩在线| 亚洲一区不卡在线| 国产欧美日韩在线播放| 欧美日韩精品免费在线观看视频| 久久精品在线观看| 中文字幕亚洲视频| 日韩wumaV| 久久久精品午夜少妇| 中文字幕日韩视频| 国产激情在线视频| 国产一区不卡在线| 久久久精品日韩| 色综合天天综合网国产成人综合天| 日本中文字幕在线观看| 国产在线www| 亚洲第一网中文字幕| www.久久草| 国产在线第一页| 一区二区高清在线| 欧美日韩在线国产| 日韩在线视频一区二区三区| 精品视频999| 国产欧美在线观看| 精品在线91| 国产在线拍偷自揄拍精品| 亚洲第一视频| 国产欧美综合在线观看第十页 | 欧美久久在线| 天堂在线中文| 欧美三级在线看| 日韩高清不卡一区| 国产 欧美 在线| 中文字幕欧美日韩va免费视频 | 99综合精品久久| 国产激情久久久| 日韩欧美专区在线| 天天综合天天做| 欧美日韩精品欧美日韩精品| 视频一区二区精品的福利| 中文字幕视频一区二区三区久| 一级特黄aaa大片在线观看| 日韩精品视频免费在线观看| 午夜私人影院在线观看| 国产欧美日韩不卡| 91午夜在线| 国产成人精品av久久| 久久91精品久久久久久秒播| 91xxx在线观看| 日韩在线 中文字幕| 欧美日韩中文字幕在线视频| 日韩中文字幕在线一区| 中文在线第一页| 欧美国产综合在线V| 色综合久久88色综合天天免费| 精品日韩av| 在线欧美一级视频| 国产1卡2卡三卡四卡网站| 国产福利第一页| 国产一区精品在线| 精品不卡一区二区| 亚洲高清精品视频| 欧美不卡视频一区发布| 日韩欧美99| 久久精品久久精品国产大片| 欧美日韩在线第一页| 一区三区二区视频| 亚洲欧美中文字幕| 色综合久久88色综合天天免费| 亚洲福利在线视频| 日韩av一区在线| 日韩精品久久久| 午夜国产福利在线观看| 亚洲久草视频| 亚洲福利在线视频| 国产日韩av一区| 日韩一级免费在线观看| 欧美日韩国产第一页| 国产欧美中文字幕| 日韩1区在线| 一二三区精品视频| 天天摸日日摸狠狠添| 男人的天堂网av| 中文字幕中文字幕精品| 国产欧美综合在线| 欧美 中文字幕| av丝袜在线| 中文字幕亚洲区| 国产小视频免费在线观看| 日韩av一区二| a在线观看免费视频| 一级片免费在线| 国产日韩精品久久久| 免费在线国产| 日韩精品在线免费播放| 日韩欧美一级在线| 日韩欧美一卡二卡| 欧美在线亚洲一区| 精品一区二区三区中文字幕在线| 91精品国产91| 在线免费视频一区二区| 香蕉av一区| 国产在线高潮| 国产不卡一区二区在线观看| 亚洲午夜久久| 最近免费中文字幕在线第一页|