1. 程式人生 > 實用技巧 >第五章 與 磁碟相關

第五章 與 磁碟相關

1. df

  • 檢視磁碟空間佔用率

df -h

2. mount

  • 檢視掛載資訊

3. du

  • 顯示目錄的佔用空間大小

引數

  1. -h:自動調節顯示單位

  2. -s:顯示當前目錄佔用情況

du -h file
# 顯示根目錄的佔用情況
du -sh /
# 顯示指定目錄下的每一個檔案
du -sh /*

4. dd

  1. 複製檔案生成檔案

  2. if:表示來源,input file

  3. of:表示輸出,output file

  4. bs:block size,只能用整數,單位可以是K M G T

dd if=/dev/zero of=/dev/null bs=10M count=10

5. RAID

1. RAID0

  • 資料分開儲存

  • 一般用於裝系統

  1. 讀寫速度提升磁碟個數N-1倍

  2. 可用空間: 單個磁碟容量*磁碟個數N

  3. 沒有容錯能力

  4. 最少需要2塊磁碟

2. RAID1

  • 資料備份儲存

  • 儲存資料

  1. 讀取速度提升,寫的速度稍下降

  2. 可用空間:單個磁碟容量

  3. 有容錯能力

  4. 最少需要2塊磁碟

3. RAID5

  • 資料分開儲存,並存儲校驗值,校驗值儲存隨機選取一個磁碟儲存

  • 目前較為流行

  1. 讀寫速度提升

  2. 可用空間,磁碟容量*磁碟個數N-1

  3. 有容錯能力:最多壞1塊

  4. 最少需要3塊磁碟

4. RAID6

  • 新技術

  1. 讀寫效能提升

  2. 可用空間:單個磁碟容量*磁碟個數N-2

  3. 有容錯能力:最多可以壞2塊

  4. 至少需要4塊磁碟

5. RAID10

  • 先做RAID 1 在做RAID 0

  1. 讀寫效能提升

  2. 可用空間:單個磁碟容量*磁碟個數N/2

  3. 有容錯能力:一個組中只能壞1塊

  4. 至少需要4塊

6. RAID01

  • 先做RAID 0 在做RAID 1

  1. 有容錯能力:一個組中只能壞1塊

7. 軟RAID

  • 磁碟分割槽做RAID