1. 程式人生 > >Linux檔案系統及硬碟

Linux檔案系統及硬碟

ext 檔案系統管理工具
mkfs.ext2,3,4
mkfs.ext2 沒有日誌功能

mkfs.ext4 /dev/sda2
ext檔案系統專用管理工具:mke2fs
mke2fs [options] device
-t[ext2|ext3|ext4]
-b [1024|2048|4096] 指名檔案系統塊大小

-L 指明卷標

 

blkid /dev/sda1 檢視sda1分割槽檔案系統型別

cat /proc/partitions 檢視系統所有硬碟和上面的分割槽資訊
partx 直接從硬碟讀取分割槽資訊並可以對系統關於硬碟分割槽資訊的記錄(/proc/partitions)進行更新
partx -a [device] 通知核心強制重讀磁碟分割槽表

e2lable: 卷標的檢視與設定
e2lable device 檢視
e2lable device Lable 設定

tune2fs 檢視或修改ext檔案系統
tune2fs -l device 檢視超級塊內容
-j 將ext2 升級到ext3
-L 修改卷標

losf mount_point 檢視掛載點正在被哪些程序佔用
fuser -v mount_point

fuser -km mount_point 終止所有正在訪問掛載點的程序

設定開機掛載
編輯 /etc/fstab
檔案裝置 掛載點 檔案系統型別

RAID                                 

1.RAID-0

raid0的特性:採用剝離,資料將在幾個磁碟上進行分割。資料被分成很多資料塊,每一資料塊會被寫入不同的磁碟。從而, 每一磁碟的工作負荷都得到了降低,這有助於加速資料傳輸。RAID-0可讓磁碟更好地響應,尤其是電子郵件、資料庫和網際網路應用。實施RAID-0最少需 要兩塊硬碟。優勢:通過把I/O負載分佈到多個硬碟上,可提高系統性能。實施簡單。需要注意的是:RAID-0不具有資料保護功能,不適合於關鍵資料。 讀寫效能提升,無容錯能力 磁碟數:2,2+

 

2.RAID-1

raid1的特性:RAID-1通過磁碟映象來實現,主要用來確保資料的可靠性。同樣的資料將被複制儲存到不同的磁碟上,如果某個磁碟出現 故障,還可以在陣列內的某個磁碟上找到相應的資料,因此可以很容易地進行恢復。映象不但可以建立冗餘資料而帶來高可用性,還可以保持關鍵應用的正常執行。 優勢:資料讀取的效能有所提高,而資料寫入效能與單個磁碟沒有區別。100%資料冗餘意味著某個出現磁碟故障時不需要對資料進行重建。需要注意的是:磁碟容量的低效率使用-在所有RAID型別中費用最高(100%)讀效能提升,寫效能下降,有冗餘能力。磁碟數:2,2+

 

3.RAID-10 

raid10的特性:RAID-10是RAID-1和RAID-0的結合。此配置要求至少4塊硬碟,在所有RAID等級中,效能、保護功能 及容量都是最佳的。RAID-10包含成對的映象磁碟,其資料在整個陣列上進行剝離。多數情況下,RAID-10能夠承受多個磁碟出現故障的情況,因此更 能保證系統的正常執行。其資料丟失的機率最小。優勢:與RAID-1(映象)有同樣的冗餘特性,是資料保護的理想選擇。需要注意的是:可能價格很高,與映象磁碟陣列有關。讀寫效能提升 有容錯能力每組映象最多壞一個 磁碟數:4,4+