【linux磁盤分區--格式化】fdisk,parted,mkfs.ext3


磁盤分區完成后,一般就需要對分區進行格式化

磁盤分區命令主要有兩個:
  • fdisk :最大支持不超過2T分區;
  • parted :支持GPT,適用於大容量分區;

分區指令的選擇:
  • 在RHEL系統上,用fdisk命令分區最大磁盤分區不能2T(fdisk不支持GPT);
  • 超過2T時需要使用parted命令進行分區;
  • 超過2T只能將磁盤格式轉換為:GPT格式。

關於MBR分區表和GPT分區表:
  • MBR分區表
支持的最大卷:2T
對分區的限制:最多 4個主分區3個主分區+1個擴展分區
  • GPT分區表(GUID分區表)
支持最大卷:18EB(1EB=1024T)
對分區表的限制:每個磁盤最多支持128個分區

使用parted指令對超過2T容量的磁盤進行分區
示例1:

   
   
   
           
  1. parted -s /dev/sda mklabel gpt //建立磁盤標簽,-s 表示不進行交互
  2. parted -s /dev/sda "mkpart primary 0 -1"  //創建主分區,start=0,end=-1(-1表示磁盤結尾)

示例2:

    
    
    
            
  1. parted -s /dev/sda mklabel gpt    //建立磁盤標簽,-s 表示不進行交互
  2. parted -s /dev/sda "mkpart extend 0 100"  //創建擴展分區,start=0,end=100(默認單位為:M)


格式化磁盤
使用mkfs.ext3進行格式化
ext3文件系統對單個文件和整個文件系統的最大尺寸的限制,這些情況依賴文件系統的塊大小。
塊大小 最大文件 最大文件系統
1kb 16G 2T
2kb 256G 8T
4kb 2T 16T
8kb 16T 32T
系統默認塊大小為:4kb。
應該根據文件的大小來決定數據塊的大小
文件很大,但是數據塊很小,影響讀取速度;
文件很小,但是數據塊很大,浪費數據塊;

若是 文件大小>2T  或者   文件系統>16T,需要改用 塊大小為8kb,如果還是超過限制,就需要考慮改用其他的文件系統格式。
格式化文件系統示例如下:

   
   
   
           
  1. mkfs.ext3 -i 65535 -b 4096 /dev/sda1 //設置塊大小為4kb,
  2. // -i (bytes-per-inode):表示每個節點使用多少個block數據塊;
  3. //這里表示每個節點inode使用 65536/4096=16個block塊;








免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM