以ext4文件系統為例,設計的時候分為4個部分
由於 ls -l 獲取的是i節點記錄的數據使用的數據塊個數,而 du 則是通過i節點獲取實際大小, 所以 ls -l 和 du 顯示的數據大小不同。
RAID全稱是Redundant Array of Independent Disks,也就是磁盤陣列,通過整合多塊硬盤從而提升服務器數據的安全性,以及提高數據處理時的I/O性能。
RAID目前常用的是RAID5, 至少需要3塊硬盤,其中壹塊硬盤用於奇偶校驗,保證數據安全,其余硬盤同時讀寫,提高性能。此外,妳還需要知道最原始的是RAID0,同時將數據讀寫到所有硬盤裏,速度就變成了原來的N倍。RAID1至少需要兩塊盤,其中壹塊硬盤是另外硬盤的鏡像。它不提高讀寫效率,只提高了數據安全性。RAID10是RAID0和RAID1的組合。
目前的服務器都配備了硬件RAID卡,因此在為服務器增加或更換硬盤時,需要 格外註意 ,
fdisk只能對不多於2TB的硬盤進行分區
假如妳的硬盤大於2TB,那麽會輸出如下信息
提示信息中的警告中,就建議"Use parted(1) and GUID partition table format (GPT)."
因此,對於大於2TB的硬盤就需要用 parted 進行分區
輸出信息如下
創建新的GPT標簽,例如
設置單位
創建分區, 比如我將原來的10T分成2TB和8TB
查看分區表
輸出如下
退出
此時會提示"Information: You may need to update /etc/fstab." /etc/fstab 用於設置開機硬盤自動掛載。如果硬盤被拔走了,而 /etc/fstab 沒有修改,那麽會就提示進行修復模式。
在掛載硬盤之前,需要先對磁盤進行格式化。使用的命令為 mkfs , 使用 -t 指定文件系統,或者用 mkfs.xxx ,其中xxx就是對應的文件系統。文件系統有如下幾類
目前最流行的是ext4和xfs,足夠穩定。其中xfs是CentOS7之後的默認文件系統。
之後用 mount 進行硬盤掛載,分別兩種情況考慮
壹種是新建壹個文件路徑,進行掛載。
另壹種是掛載壹個已有目錄,比如說臨時文件目錄 /tmp 掛載到新的設備中。
第壹步: 新建壹個掛載點,將原有數據移動到該目錄下
第二步: 刪除原來的 /tmp 下內容
第三步: 重新掛載
和mount相關的文件如下
此外mount在掛載的時候還可以設置文件系統參數,例如是否支持磁盤配額,對應 -o 參數
第零步: 檢查服務器是否具備RAID陣列卡,如果有,則需要先為硬盤做RAID。
第壹步: 使用 fdisk -l 檢查硬盤是否能被系統檢測到
第二步(可選): 假如需要 硬盤分區 ,則用 fdisk/gdisk/parted 對硬盤劃分磁盤
第三步: 使用mkfs進行磁盤 格式化 ,有如下幾種可選,
第四步: 用mkdir新建壹個目錄,然後用mount將格式化的硬盤掛載到指定目錄下。卸載硬盤,則是 umout
第五步: 修改 /etc/fstab 將硬盤在重啟的時候自動掛載。 註意 : 如果硬盤不在了,則需要將對應行註釋掉,否則會進入到emergency模式。
版權聲明 :本博客所有文章除特別聲明外,均采用 知識***享署名-非商業性使用-禁止演繹 4.0 國際許可協議 (CC BY-NC-ND 4.0) 進行許可。