Linux中檔案系統ext2和ext3有什麼區別?
Linux系統中,檔案系統主要分為ext2、ext3、ext4等,各具有獨特的優勢,那麼linux中為什麼需要從ext2轉換到ext3?主要有四個原因:可用性、資料完整性、速度、易於遷移,接下來是詳細的內容介紹。
1、可用性
在非正常當機後,只有在透過e2fsck進行一致性校驗後,ext2檔案系統才能被裝載使用。執行e2fsck的時間主要取決於ext2檔案系統的大小。校驗稍大一些的檔案系統需要很長時間。如果檔案系統上的檔案數量多,校驗的時間則更長。校驗幾百個GB的檔案系統可能需要一個小時或更長。這極大地限制了可用性。相比之下,除非發生硬體故障,即使非正常關機,ext3也不需要檔案系統校驗。這是因為資料是以檔案系統始終保持一致方式寫入磁碟的。在非正常關機後,恢復ext3檔案系統的時間不依賴於檔案系統的大小或檔案數量,而依賴於維護一致性所需日誌的大小。使用預設日誌設定,恢復時間僅需一秒。
2、資料完整性
使用ext3檔案系統,在非正常關機時,資料完整效能得到可靠的保障。你可以選擇資料保護的型別和級別。你可以選擇保證檔案系統一致,但是允許檔案系統上的資料在非正常關機時受損;這是可以在某些狀況下提高一些速度。你也可以選擇保持資料的可靠性與檔案系統一致;這意味著在當機後,你不會在新近寫入的檔案中看到任何資料垃圾。這個保持資料的可靠性與檔案系統一致的安全的選擇是預設設定。
3、速度
儘管ext3寫入資料的次數多於ext2.但是ext3常常快於ext2.這是因為ext3的日誌功能最佳化硬碟磁頭的轉動。你可以從3種日誌模式中選擇1種來最佳化速度,有選擇地犧牲一些資料完整性。
4、易於遷移
你可以不重新格式化硬碟,並且很方便的從ext2遷移至ext3而享受可靠的日誌檔案系統的好處。對,不需要做長時間的、枯燥的、有可能失誤的備份-重新格式化-恢復操作,就可以體驗ext3的優點。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2929700/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux系統中ext3和ext4有什麼不同?Linux
- Linux EXT2 檔案系統Linux
- Linux中ext3和ext4有什麼區別?如何選擇?Linux
- Unix和Linux作業系統有什麼區別Linux作業系統
- bed 檔案 和 wig 檔案 有什麼區別
- Linux中proc檔案系統是什麼意思?有什麼作用?Linux
- Linux作業系統有什麼檔案型別?Linux基礎教程Linux作業系統型別
- Linux中什麼是打包?與歸檔有什麼區別?Linux
- DCS系統和SCADA系統有什麼區別?
- Linux與Windows有什麼區別?linux系統學習LinuxWindows
- 在Linux中,umask 和 ulimit有什麼區別?LinuxMIT
- ext2 檔案系統解析
- 什麼是SCRM系統?和CRM有什麼區別?
- Unix和Linux作業系統有什麼區別?看這裡!Linux作業系統
- 什麼是檔案?Linux檔案型別有哪些?Linux型別
- Linux中fork和exec是什麼?有何區別?Linux
- CRM和CRM系統是什麼意思,有什麼區別?
- Linux中raid和lvm有什麼區別?Linux學習教程LinuxAILVM
- 在Linux中,檔案系統概念是什麼?Linux
- Linux中ext3是什麼?有哪些特點?Linux
- 房產ERP系統和SaaS有什麼區別?
- Linux中su和sudo命令有什麼區別?Linux學習教程Linux
- Linux和Windows有什麼區別啊?Linux怎麼樣?LinuxWindows
- Linux系統中tmp指什麼檔案?其作用是什麼?Linux
- ext2檔案系統super.c原始碼分析(Linux 2.6.24)原始碼Linux
- linux和ubuntu區別是什麼?有什麼關係?LinuxUbuntu
- Linux和windows系統哪個好?區別是什麼?LinuxWindows
- Linux系統中rpm與yum的區別是什麼?Linux
- 系統管理員和IT技術支援有什麼區別?
- Linux中映象檔案是什麼?檔案格式有哪些?Linux
- Linux一切皆檔案指什麼?Linux檔案型別有哪些?Linux型別
- Linux系統中對稱加密和非對稱加密區別是什麼?Linux加密
- Linux系統中o和a代表什麼?有何作用?Linux
- Linux中什麼是套接字檔案?有什麼作用?Linux
- dumpe2fs 命令的使用,轉儲 ext2/ext3/ext4 檔案系統資訊
- Linux中Vi和Vim區別是什麼?Linux
- Linux中打包和壓縮是什麼?兩者有何區別?Linux
- Linux中apt和apt-get命令有什麼區別?如何使用?Linuxapt-get