国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

Linux中ext2、ext3及reiserfs文件系統概述
2007-01-25   中國IT實驗室

一、什么是文件系統 (Filesystem);

1、常見定義方法;

什么是文件系統(filesystem),用一兩句話解答出來,實在有點困難,這個問題只能留給文件系統的設計者或對文件系統精通的專業人士來答復;下面是關于filesystem的定義是我從 Google.com 上搜索到的;下面我們分析一下,對我們來說,了解一下也有好處。如果您是專業人士,如果您有自己的定義方法,請在本文后面留言;謝謝;

定義一;

A directory structure contained within a disk drive or disk area. The total available disk space can be composed of one or more filesystems. A filesystem must be mounted before it can be accessed. To mount a filesystem, you must specify a directory to act as the mount point. Once mounted, any access to the mount point directory or its subdirectories will access the separate filesystem.

文件系統是包括在一個磁盤(包括光盤、軟盤、閃盤及其它存儲設備)或分區的目錄結構;一個可應用的磁盤設備可以包含一個或多個文件系統;如果您想進入一個文件系統,首先您要做的是掛載(mount)文件系統;為了掛載(mount)文件系統,您必須指定一個掛載點;一旦文件系統被掛載,

freebooks.by.ru/view/ShellProgIn24h/31480175.htm

定義二;

A method of organising files on a disk, eg NTFS, FAT.

linux-ntfs.sourceforge.net/ldm/home/terms.html

文件系統是在一個磁盤(包括光盤、軟盤、閃盤及其它存儲設備)或分區組織文件的方法,如NTFS或FAT;

定義三;

A data structure or a collection of files. In Unix, filesystem can refer to two very distinct things, the directory tree or the arrangement of files on disk partitions.

文件系統是文件的數據結構或組織方法。在Unix中,文件系統涉及兩個非常獨特的事情,目錄樹或在磁盤或分區上文件的排列;

www.emulex.com/ts/docfc/glossary.htm

定義四;

the structure of files on a disk medium which is visible via the operating system, ie the structure of files which a Unix user can see using "ls" and other tools

文件系統是基于操作系統的,建立在磁盤媒質上的可見體系結構,例如這種結構對于一個Unix用戶來說可以用ls 或其它工具可以看到;

www.ucolick.org/~de/deimos/glossary.html

定義五;

A software mechanism that defines the way that files are named, stored, organized, and accessed on logical volumes of partitioned memory.

文件系統是基于被劃分的存儲設備上的邏輯上單位上的一種定義文件的命名、存儲、組織及取出的方法;

www.evestigations.com/html/glossary.html

定義六;

In computing, a file system is a method for storing and organizing computer files and the data they contain to make it easy to find and access them. File systems may use a storage device such as a hard disk or CD-ROM and involve maintaining the physical location of the files, or they may be virtual and exist only as an access method for virtual data or for data over a network (e.g. NFS).

在計算機業,一個文件系統是有組織存儲文件或數據的方法,目的是易于查詢和存取。文件系統是基于一個存儲設備,比如硬盤或光盤,并且包含文件文件物理位置的維護;也可以說文件系統也是虛擬數據或網絡數據存儲的方法,比如NFS;

en.wikipedia.org/wiki/Filesystem

2、理解文件系統的關健詞;

0)存儲介質:

硬盤、光盤、軟盤、Flash盤、磁帶、網絡存儲設備等;

1)磁盤的分割:

這是針對大容量的存儲設備來說的,主要是指硬盤;對于大硬盤,我們要合理規劃分區,所以要談到硬盤的分割。硬盤的分割,Linux有fdisk、cfdisk和parted等,常用的還是fdisk 工具,Windows和dos常用的也有fdisk ,但和Linux中的使用方法不一樣。硬盤的分割工具還有第三方程序,比如PQ;

2)文件系統的創建:

這個過程是存儲設備建立文件系統的過程,一般也被稱為格式化或初始化,通過一些初始化工具來進行。一般的情況下每個類型的操作系統都有這方面的工具,也有多功能的第三方工具,比如PQ。我的建議是如果您不太懂操作系統自帶的工具,可以用第三方工具來切割硬盤,把硬盤分割成若干分區,然后再用操作系統自帶的工作來初始化分區,也就是格式化分區。在Linux中有 mkfs系列工具;

3)掛載(mount):

文件系統只有掛載才能使用,Unix類的操作系統如此,Windows也是一樣;在Windows更直觀一些,具體內部機制我們不太了解。但Unix類的操作系統是通過mount進行的,掛載文件系統時要有掛載點,比如我們在安裝Linux的過程中,有時會提示我們分區,然后建立文件系統,接著是問你的掛載點是什么 ,我們大多選擇的是/ 。我們在Linux系統的使用過程中,也會掛載其它的硬盤分區,也要選中掛載點,掛載點通常是一個空置的目錄,最好是我們自建的空置目錄;

4)文件系統可視的幾何結構:

文件系統的是用來組織和排列文件存取的,所以她是可見的,在Linux中,我們可以通過ls等工具來查看其結構,在Linux系統中,我們見到的都是樹形結構;比如操作系統安裝在一個文件系統中,他表現為由/ 起始的樹形結構;

[root@localhost ~]# cd /

[root@localhost /]# tree

二、文件系統的類型;

文件系統類型有很多,您可以在 《Linux 文件系統(filesystem)資源索引》 中查看;但我們在Linux中常用的文件系統主要有ext3、ext2及reiserfs ;

Windows和Dos常用的文件系統是fat系列(包括fat16及fat32等)和ntfs 文件系統;

光盤文件系統是ISO-9660文件系統;

網絡存儲NFS服務器在客戶端訪問時,文件系統是nfs,這個比較特殊一點;

至于您想了解的更多,請訪問您所用的文件系統的官方網站,請在《Linux 文件系統(filesystem)資源索引》 查找相應的資源,謝謝;

三、Linux 文件系統的選擇和安全性;

如果做為專業人士來說,應該說哪個文件系統都是安全的;用Linuxfish的話來說“哪個文件系統的設計者都不是傻子,他們應該明白自己的作品是怎么回事。”。做為文件系統的設計者來說,我們一般在使用的過程中所遇到的問題,他們都應該有解決辦法。但我們畢竟不是專業從事文件系統研究的,所以我們有必要從使用角度來說明文件系統的安全性;

對于初學Linux的弟兄,一定會遇到文件系統的選擇左右為難的情況,因為大多新手并不知道哪個文件系統更好;現在我們來談談文件系統的選擇;

1、Linux操作系統安裝過程中的文件系統的選擇;

1)ext2 文件系統;

ext2文件系統應該說是Linux正宗的文件系統,早期的Linux都是用ext2,但隨著技術的發展,大多Linux的發行版本目前并不用這個文件系統了;比如Redhat和Fedora 大多都建議用ext3 ,ext3文件系統是由ext2發展而來的。對于Linux新手,我們還是建議您不要用ext2文件系統;ext2支持undelete(反刪除),如果您誤刪除文件,有時是可以恢復的,但操作上比較麻煩; ext2支持大文件;

ext2文件系統的官方主頁是: http://e2fsprogs.sourceforge.net/ext2.html

2)ext3 文件系統:是由ext2文件系統發展而來;

ext3 is a Journalizing file system for Linux(ext3是一個用于Linux的日志文件系統),ext3支持大文件;但不支持反刪除(undelete)操作; Redhat和Fedora都力挺ext3;至于ext3文件系統的更多特性,請訪問 《Linux 文件系統(filesystem)資源索引》 ;

3)reiserfs 文件系統;

reiserfs 文件系統是一款優秀的文件系統,支持大文件,支持反刪除(undelete);在我的測試ext2、reiserfs 反刪除文件功能的過程中,我發現reiserfs文件系統表現的最為優秀,幾乎能恢復 90%以上的數據,有時能恢復到100%;操作反刪除比較容易;reiserfs 支持大文件;

4)Linux文件系統對大文件支持的對比;

Filesystem File Size Limit Filesystem Size Limit

ext2/ext3 with 1 KiB blocksize 16448 MiB (~ 16 GiB) 2048 GiB (= 2 TiB)

ext2/3 with 2 KiB blocksize 256 GiB 8192 GiB (= 8 TiB)

ext2/3 with 4 KiB blocksize 2048 GiB (= 2 TiB) 8192 GiB (= 8 TiB)

ext2/3 with 8 KiB blocksize (Systems with 8 KiB pages like Alpha only) 65568 GiB (~ 64 TiB) 32768 GiB (= 32 TiB)

ReiserFS 3.5 2 GiB 16384 GiB (= 16 TiB)

ReiserFS 3.6 (as in Linux 2.4) 1 EiB 16384 GiB (= 16 TiB)

XFS 8 EiB 8 EiB

JFS with 512 Bytes blocksize 8 EiB 512 TiB

JFS with 4KiB blocksize 8 EiB 4 PiB

NFSv2 (client side) 2 GiB 8 EiB

NFSv3 (client side) 8 EiB 8 EiB

Note Kernel Limitations: The table above describes

limitations of the on-disk format. The following kernel limits

exist:

On 32-bit systems with Kernel 2.4.x: The size of a file and a

block device is limited to 2 TiB. By using LVM several block

devices can be combined enabling the handling of larger file

systems.

64-bit systems: The sizes of a filesytem and of a file are

limited by 263 (8 EiB). But there might be hardware

driver limits that do not allow to access such large devices.

Kernel 2.6: For both 32-bit systems with option CONFIG_LBD set

and for 64-bit systems: The size of a file system is limited to

273 (far too much for today). On 32-bit systems

(without CONFIG_LBD set) the size of a file is limited to 2 TiB.

Note that not all filesystems and hardware drivers might handle

such large filesystems.

Note in the above:

1024 Bytes = 1 KiB;

1024 KiB = 1 MiB;

1024 MiB = 1 GiB; 1024 GiB = 1 TiB; 1024 TiB = 1 PiB; 1024 PiB = 1

EiB (check http://physics.nist.gov/cuu/Units/binary.html)

Maximum Number of Partitions

An IDE disk has 64 minors, one is used for the full disk and therefore 63 partitions are possible. A SCSI disk has 16 minors and therefore only 15 partitions maximal.

2、文件系統的安全性;

任何一個文件系統在專家眼中都是安全的,就象MS說Windows是安全性是可靠的類似,如果MS專家來用Windows絕對沒有任何問題,畢竟人家是專家,我們是使用者;專家和使用者還是有很大區別的;

因為我們不是專家,所以我們才要選擇更為安全易用的文件系統,下面我們對比一下ext2、ext3和reiserfs;

1)ext2、ext3和reiserfs 文件系統自動修復能力對比;

ext2、ext3及reiserfs 都能自動修復損壞的文件系統,也都是在開機時進行。從表現來看reiserfs更勝一籌;ext2和ext3文件系統在默認的情況下是“This filesystem will be automatically checked every 21 mounts or 180 days, whichever comes first”,也就是每間隔21次掛載文件系統或每180天,就要自動檢測一次。

通過實踐來看ext2和ext3在auto check上是存在風險,有時文件系統開機后就進入單用戶模式,并且把整個系統 “扔”進lost+found"目錄,如果要恢復系統,就得用fsck 來進行修復;當然fsck 也同樣存在風險;所以我們對ext2和ext3文件系統的使用,對新手來說的確需要心里準備;畢竟修復已經損壞的ext2和ext3文件系統是有困難的;

另外ext2和ext3文件系統對于意外關機和斷電,也可能導致文件系統損壞,所以我們在使用過程中,必須是合法關機;比如執行poweroff指令來關掉機器;

reiserfs 文件系統也能自動修復,他在自動檢測和修復上具有很強的功能,幾乎很少出現ext2和ext3的情況,另外從速度來說他也比ext2、ext3文件系統的速度要快;

通過我兩個月的測試來看,reiserfs 對于意外斷電表現最佳。為了驗證reiserfs 文件系統的在意外斷電的安全性上,我每天都直接斷掉電源關機,但我們不應該說reiserfs 是安全的直接斷電了事,直接斷電有時也會造成硬盤物理損傷;reiserfs文件系統從未出現象ext2和ext3那樣用手動方式來進行修復的情況。從這方面來說reiserfs 還是極為安全的;

2)ext2、ext3和reiserfs 反刪除功能對比;

從文件系統的反刪除來看,ext2和reiserfs 都支持反刪除,對于一般使用者來說應該是安全的,但對于保密單位來說可能意味著不安全。從反刪除角度來說明文件系統的安全性,也是有兩方面;昨天和Linuxfish 討論了這個問題,他說在Windows中引入了文件粉碎機這個可笑的工具,目的就是不讓恢復已刪除的文件。

如果您的工作是從事比較機密的,用ext3比較好,因為ext3一旦刪除文件,是不可恢復的,雖然網上也有幾個關于反刪除恢復操作在ext3中,但實踐來看,并不是那么容易;因為反刪除能恢復相應的絕秘資料的泄秘,所以ext3可能更適合您;

如果您是一般使用者,我還是建議用reiserfs文件系統,他支持反刪除功能,反刪除操作也比較容易;但也會存在一點問題。比如在Fedora或Redhat中,有一個關于系統安全的selinux,在默認情況下,可能在reiserfs 中不支持selinux ;不過值得一說的是selinux是一個絕對龐大、功能豐富、涉及面極廣的安全工具,selinux并不是一般使用者就能駕馭的了的;所以我們建議初學者在使用Linux系統時先關掉selinux 功能;但您可以慢慢嘗試熟悉使用它;在Fedora和Redhat最新的版本中,reiserfs文件系統的確是不支持selinux,所以您在Fedora或Redhat中采用了reiserfs ,并且還想用selinux ,還是自己找解決辦法,可能要打內核補丁才行;至于其它Linux發行版本是否存在這個問題,還得需要您來嘗試;

四、Linux 支持的文件系統;

Linux目前幾乎支持所有的Unix類的文件系統,除了我們在安裝Linux操作系統時所要選擇的ext3、reiserfs和ext2外,還支持蘋果MACOS的HFS,也支持其它Unix操作系統的文件系統,比如XFS、JFS、Minix fs 及UFS等,您可以在kernel的源碼中查看;如果您想要讓系統支持哪些的文件系統得需要把該文件系統編譯成模塊或置入內核;

當然Linux也支持Windows文件系統NTFST和fat,但不支持NTFS文件系統的寫入;支持fat文件系統的讀寫

Linux也支持網絡文件系統,比如NFS等;

掛載nfs文件系統的辦法是:

mount -t nfs 服務器地址:/目錄 掛載點

下面是一個例子,比如我在192.168.1.4的機器做了一個NFS服務器,提供192.168.1.x網段上的所有機器都可以用NFS;具體做NFS服務器的過程省略,此處只講怎么掛載;

[root@localhost ~]# showmount -e 192.168.1.4 首先查看NFS服務器共享的文件文件夾;

Export list for 192.168.1.4:

/opt/sirnfs * 注:位于 192.168.1.4機器上的 /opt/sirnfs 目錄

[root@localhost ~]# mkdir /mnt/sirnfs 注:在本地機器建一個目錄,做為NFS掛載點;

[root@localhost ~]# mount -t nfs 192.168.1.4:/opt/sirnfs /mnt/sirnfs 注:掛載NFS;

[root@localhost ~]# df -h 注:查看本地機掛載NFS是不是成功了;

Filesystem 容量 已用 可用 已用% 掛載點

/dev/hda7 11G 7.4G 2.9G 72% /

/dev/shm 236M 0 236M 0% /dev/shm

/dev/hda9 22G 837M 22G 4% /opt/data

192.168.1.4:/opt/sirnfs

63G 47G 17G 74% /mnt/sirnfs 注:這是掛載成功后的顯示;

五、文件系統的特性;

Linux文件系統的特性決定文件的屬性,比如我們通過chattr +i 來避免某個文件被改動,通過chattr+i 來改其為只讀文件,在ext2和ext3下是可以的,但在reiserfs 這樣做是不能起任何作用的;

不同的文件系統有不同的特性,這種特性往往決定著在文件系統文件和目錄的屬性,這也是我為何本文的主要原因;通過本文,我能引出在Linux中文件和目錄屬性的的操作;

每個文件系統都有一系列的工具,包括創建、修復、備份等,值得一說的是大多文件系統都有修復工具,在您的文件系統極為正常的情況下,最好不要用修復工具來檢測和修復;比如最好不要用運行fsck工具,這個工具可能會使您的系統被破壞;

熱詞搜索:

上一篇:打造完美Linux操作系統:實用小竅門
下一篇:集團客戶網絡綜合接入解決方法的分析一

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
久久精品人人做人人综合| 亚洲国产sm捆绑调教视频| 一区二区三区在线高清| 久久国产乱子精品免费女| 99久久夜色精品国产网站| 日韩欧美123| 亚洲电影在线播放| av中文字幕一区| 国产亚洲va综合人人澡精品| 亚洲另类春色国产| 国产成人av一区二区三区在线观看| 精品视频在线免费| 亚洲男人都懂的| 99精品国产热久久91蜜凸| 久久久99久久| 黑人巨大精品欧美一区| 777色狠狠一区二区三区| 亚洲精品自拍动漫在线| 成人激情小说乱人伦| 国产亚洲制服色| 国产真实乱偷精品视频免| 欧美肥胖老妇做爰| 首页国产欧美久久| 欧美日韩国产经典色站一区二区三区| 一区二区三区国产豹纹内裤在线| 成人av资源在线观看| 国产欧美日韩在线| 大桥未久av一区二区三区中文| 久久久久久久综合日本| 蜜桃视频免费观看一区| 日韩欧美国产综合在线一区二区三区| 日韩国产在线观看一区| 欧美一区二区三区免费视频| 日韩精品午夜视频| 日韩写真欧美这视频| 裸体在线国模精品偷拍| 日韩精品一区二区三区四区| 国内外精品视频| 国产日本欧美一区二区| 成人黄色小视频| 一区二区三区在线影院| 欧美日韩一本到| 久久精品二区亚洲w码| 精品粉嫩aⅴ一区二区三区四区| 精品系列免费在线观看| 国产午夜精品一区二区| 99国产麻豆精品| 亚洲成人动漫精品| 精品国产91乱码一区二区三区| 国产一区欧美日韩| 中文字幕日韩一区二区| 欧美视频一区二区三区| 日韩成人午夜电影| 久久久99久久| 欧美又粗又大又爽| 美女www一区二区| 国产精品色在线观看| 日本丰满少妇一区二区三区| 亚洲一区二区偷拍精品| 日韩精品一区二区三区视频| 北条麻妃国产九九精品视频| 一区二区成人在线观看| 日韩三级伦理片妻子的秘密按摩| 国产精品中文有码| 尤物视频一区二区| 2023国产一二三区日本精品2022| 91免费国产在线观看| 奇米色一区二区| 亚洲同性gay激情无套| 欧美一区二区三区视频在线| 成人免费观看男女羞羞视频| 亚洲成人激情综合网| 国产日韩精品一区二区三区| 欧美欧美午夜aⅴ在线观看| 国产成人免费在线| 午夜视频在线观看一区| 国产精品妹子av| 精品电影一区二区三区| 欧美日韩一区精品| eeuss鲁片一区二区三区| 日韩精品一二三| 怡红院av一区二区三区| 日本一二三不卡| 精品国产亚洲在线| 欧美人妇做爰xxxⅹ性高电影| 成人app在线观看| 国产精品1区二区.| 免费观看在线色综合| 亚洲乱码中文字幕综合| 久久免费电影网| 日韩精品一区二区三区在线观看| 欧美在线综合视频| 色综合久久天天| 成人晚上爱看视频| 国产乱淫av一区二区三区 | 亚洲激情成人在线| 国产亚洲成av人在线观看导航| 欧美人伦禁忌dvd放荡欲情| 91在线码无精品| 99久久久精品| 成人app网站| 成人免费黄色大片| 国产精品综合一区二区| 蓝色福利精品导航| 人人精品人人爱| 蜜桃免费网站一区二区三区| 天堂影院一区二区| 日精品一区二区| 欧美96一区二区免费视频| 香蕉乱码成人久久天堂爱免费| 一区二区三区在线观看动漫| 亚洲日本电影在线| 一区二区三区四区五区视频在线观看| 国产精品理论片| 亚洲欧洲99久久| 亚洲男同性视频| 亚洲一区二区三区四区中文字幕| 亚洲激情图片qvod| 亚洲线精品一区二区三区八戒| 一区av在线播放| 午夜av一区二区| 久久国产尿小便嘘嘘尿| 精品一区二区免费| 国产裸体歌舞团一区二区| 国产精品自产自拍| 北岛玲一区二区三区四区| 一本色道久久加勒比精品| 欧美性大战久久| 日韩一级片网站| 国产亚洲一区字幕| 中文字幕在线不卡国产视频| 亚洲视频在线一区二区| 亚洲图片一区二区| 免费国产亚洲视频| 国产福利91精品一区| 91视频免费观看| 欧美日韩色一区| 26uuu欧美日本| 自拍偷拍国产精品| 视频一区二区不卡| 国产一区二区精品久久99| 972aa.com艺术欧美| 欧美日韩综合在线免费观看| 日韩三级免费观看| 国产精品国产三级国产aⅴ入口| 夜夜嗨av一区二区三区四季av| 婷婷一区二区三区| 国产精品一品视频| 在线免费精品视频| 精品蜜桃在线看| 亚洲黄色录像片| 国产呦精品一区二区三区网站| 不卡一卡二卡三乱码免费网站| 欧美日韩在线不卡| 日本一区二区成人在线| 亚洲成av人**亚洲成av**| 福利一区福利二区| 欧美三级一区二区| 亚洲国产精品成人综合色在线婷婷| 亚洲午夜久久久久久久久电影院| 国产在线不卡一区| 欧美曰成人黄网| 国产精品免费丝袜| 麻豆国产精品一区二区三区| 99re热这里只有精品视频| 精品久久久久久久久久久院品网| 综合久久国产九一剧情麻豆| 久久99这里只有精品| 在线影院国内精品| 国产精品欧美一级免费| 青草国产精品久久久久久| 色综合色狠狠天天综合色| 日韩欧美国产综合一区| 亚洲国产综合视频在线观看| 不卡av电影在线播放| 欧美xxx久久| 午夜久久久久久久久| 99riav久久精品riav| 亚洲国产精品ⅴa在线观看| 美国毛片一区二区三区| 欧美网站一区二区| 亚洲欧洲国产日本综合| 国产成人免费av在线| 久久影视一区二区| 日本亚洲视频在线| 欧美精品亚洲一区二区在线播放| 亚洲乱码国产乱码精品精98午夜 | 国产一本一道久久香蕉| 欧美一区二区三级| 亚洲不卡在线观看| 欧美亚一区二区| 亚洲黄色性网站| 91国产精品成人| 亚洲色图制服丝袜| 99久久婷婷国产综合精品电影| 中文字幕精品一区二区三区精品| 国产在线精品一区二区 | 91精品久久久久久蜜臀| 偷拍日韩校园综合在线| 欧美三级日韩三级国产三级|