?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

新蒲京澳門賭場網站視頻:在 Linux 中使用 ReiserFS 文件系統

?

小序

九十年代早期我曾為當時所應用的謀略機花了很多錢購買了一塊 80MB 的大年夜容量(在當時是這樣)硬盤,從那時起,文件系統和硬盤就老是很令我入神。讓我樂在此中的工作便是經由過程總線往返傳輸大年夜新蒲京澳門賭場網站視頻塊的數據,讀取和寫入大年夜量的文件,并進行標準反省。

大概您并不像我這樣陷溺于硬盤和那些跟蹤文件、目錄的軟件,然則您至少會關心若何保護數據安然、高效地應用驅動器、以及從系統貧瘠的 I/O 子系統中設法擠出盡可能多的機能。

是的,我把它稱作“貧瘠”。除非您有大年夜筆的資金用來購買非同一樣平常的硬件,否則與 CPU、RAM 和顯示卡等設備比擬,磁盤 I/O 子系統方面取得的進步異常之小。聞名的摩爾定律在這里并不適用,它僅適用于微型磁學和高檔制造歷程。

作為應用最廣泛的操作系統,Linux® 具有對各類不合文件系統最好的支持。Linux 在這方面和其他的 UNIX® 系統不合,這些 UNIX 系統傳統上只支持它們的本機文件系統和在標準的 CD-ROM 中應用的 ISO-9660 文件系統。我的 Fedora Core 4 系統具有支持二十幾種文件系統的可加載式內核模塊。它們主要用來供給優越的兼容性。您可以將磁盤插入到險些任何其他的系統中,并在 Linux 中對其進行操作。然則假如您正在向 Linux 系統添加另一塊磁盤,并且不盤算讓它和 Windows®、QNX、Mac OS X 或者 Minix 通信,那么應該怎么辦呢?

您至少必要懂得一些關于常用的 Linux 文件系統的基礎常識,如 ext2(第二版擴展文件系統)、ext3(第三版擴展文件系統)和 ReiserFS 4(一種支持許多獨特特點的有趣的、高檔的文件系統,這些特點可以前進系統的文件處置懲罰能力)。

開始之前

假如您所運行的 Linux 分發版正好不支持 Reiser4(如 Arch、Linspire 或 SUSE),那么您必要完成下列這些可能很棘手的事情:從新編譯您的內核。若何對內核進行從新編譯,這本身就可以作為一個零丁的教程,您必要查找所應用的分發版的“How-to”文章,它將向導您完成從新編譯內核所需的步驟。

在您實際開始編譯全新的 Linux 內核之前,還必要造訪 Reiser4 在 Namesys 的主頁(請參閱參考資料)并為您的內核下載 Reiser4 修補法度榜樣。這些修補法度榜樣中闡清楚明了在設置設置設備擺設擺設和編譯內核之前應該若何利用它們。

以是,您將可以創建和操作 Reiser4 文件系統,請確保已經安裝了 Reiser4progs 包。此外,假如您的分發版中沒有 Resier4progs,請瀏覽 Namesys 站點以下載這個軟件包(請參閱參考資料)。

假如您想對 Reiser4 進行簡單的試驗,可以應用支持 Reiser4 的優秀的 Gentoo Linux Live CD。請參閱參考資料部分中響應的鏈接。

Linux 文件系統

在 Linux 出生之初(實際上是在 1993 歲終),其內核只支持一種文件系統,即異常微型的 Minix 文件系統的進口。這種文件系統有一些毛病,包括 14 個字符的文件名和最大年夜 64MB 的文件系統大年夜小。它以致不支持 UNIX 文件系統屬性全集,分外是相符 POSIX(可移植操作系統接口)文件系統的全集中所需的創建、改動和造訪光陰戳。

由于 Minix 文件系統的這些局限性,以是人們開始鉆研替代的文件系統,并孕育發生了附加的虛擬文件系統 (VFS) 抽象層,該抽象層使得 Linux 能夠更輕易地讀取文件系統中的數據。應用新的 VFS,Minix 文件系統容許應用更長的文件名和更大年夜的文件系統容量(最大年夜可到 2 GB)。這就成為了擴展文件系統 (ext),但它仍舊具有其局限性。

響應的辦理規劃是 ext2,現在許多系統中仍舊應用這種文件系統,它在相稱長的光陰內不停作為 Linux 中缺省的文件系統。經由過程在 ext2 文件系統中添加日記記錄功能以對其進行改進,這樣就創建了 ext3 文件系統作為其后繼文件系統。

ReiserFS(也稱為 Reiser3 文件系統)是 Linux 中第一種支持日記記錄和更高效磁盤應用率的高檔文件系統,它比 Linux 中應用的任何其他進行日記記錄的文件系統都早。它的后繼文件系統 Reiser4,對其進行了徹底的從新設計和從新編新蒲京澳門賭場網站視頻寫,在掩護數據安然和高效的同時,主要關注于擴展性、安然性和機能。Reiser4 今朝尚未集成到 Linux 2.6 內核中,這表示了可能存在不穩定性或其他必要慢慢過渡的緣故原由。無論您所應用的是何種文件系統,請記著對緊張的數據進行備份。

更大年夜的最大年夜文件和文件系統大年夜?。ǚ质譃?2 和 32 TB)。

只管與其競爭者(如 Reiser3 或 SGI 優秀的 XFS)比擬,ext3 速率并不塊,并且可伸縮性也不是很好,然則由于大年夜量成熟的 ext2 掩護和治理實用對象的存在,以是對 ext2 的優越兼容性使得它更具有吸引力。

蝙蝠俠跑車式的選擇:Reiser4

在 Reiser3 文件系統由于其速率和日記記錄支持(以致到現在,它仍是許多 Linux 分發版的缺省文件系統)而得到普遍認可之后,它的設計職員并不滿意。于是對其進行了重寫,從而獲得了 Reiser4,此中添加了一些附加的并且有趣的特點:

經由過程移動日志來實現有效的日記記錄功能。

在磁盤空間和速率方面供給對小文件的有效支持。

快速處置懲罰具有大年夜量文件的超大年夜型目錄(切實著實如斯,縱然單個目錄中包孕數百萬文件,也不會影響其機能)。

源代碼級的機動插件布局,它容許將來很輕易地在某個位置添加壓縮和加密功能。

原子文件系統改動,它確保了磁盤上的文件系統總能維持有效狀態。

經由過程刷新分配 (allocate-on-flush) 實現磁盤結構動態優化。

支持類似數據庫的文件系統事務處置懲罰。

但請稍等,為什么我把它稱為蝙蝠俠跑車式的選擇呢?Reiser4 支持許多有趣的特點,但這些特點您可能根本不必要應用或者以致無法應用,由于 Linux 的 VFS 層并沒有公開其功能,這就像蝙蝠俠跑車,雖然它具有各類各樣的功能,然則您在上班途中根本用不上這些功能。

開始應用 Reiser4

在應用 Reiser4 文件系統進行任何有趣的事情之前,首先您必要用它來款式化一個分區。如圖 1 所示,我有一個專門用于該用新蒲京澳門賭場網站視頻途的余暇分區:

圖 1. 等待進行款式化的分區

要讓系統自動地裝入新的 Reiser4 卷,您必要在 /etc/fstab 文件中對其進行描述。

以 root 用戶登錄(或應用 sudo 敕令來模擬 roo新蒲京澳門賭場網站視頻t 用戶),然后應用您最喜好的編輯器對 /etc/fstab 進行編輯,在該文件的底部添加下面的代碼:

/dev/hda1  /mnt/reiser4  reiser4  defaults  0 0

在 /etc/fstab 中,必要為您的文件系統應用相宜的設備和裝入點。在設備和裝入點之后,必要指定文件系統類型和文件系統選項(缺省的平日是最好的,除非您真正地懂得您所進行的事情,并且可以找到針對您的文件系統的很好的文檔資料)。著末的兩個參數是用于歷史緣故原由所需的“轉儲頻率”和“并行 fsck 通報數值”。

經由過程卸載該文件系統并應用 mount 敕令來自動裝入所有的文件系統,您可以對顛末編輯的 /etc/fstab 文件的精確性進行測試:

umount /mnt/resier4

mount -a

現在,當您應用不帶參數的 mount 敕令時,其結果應該和前一次的結果(圖 3)完全同等。新的 Reiser4 文件系統將在系統啟動時和其他的文件系統一路被自動地裝入。

對機能和行徑進行調劑

與大年夜部分其他的 Linux 文件系統一樣,可以經由過程一些選項來前進 Reiser4 的整體機能并改動它的行徑。這些選項可以在 mount 敕令行中應用 -o 選項來通報,如下面的代碼所示:

mount -t reiser4 -o option1,option2,...,optionn /dev/hda1 /mnt/reiser4

可以在該敕令中包括以逗號分隔的多個文件系統選項。

這樣一來,系統就可以在啟動的時刻讀取這些參數,也可以在 /etc/fstab 文件中包孕這些文件系統選項:

/dev/hda1  /mnt/reiser4  reiser4  option1,option2,...,optionn新蒲京澳門賭場網站視頻  0 0

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

快三平台开户