需求說明:
雲服務器上買了一塊8T的磁盤,準備掛載到服務器上的/data目錄下。centos
parted命令說明 服務器
# parted /dev/vdb 對/dev/sdb進行分區或管理操做 parted建立分區裏的交互模式的操做說明 mklabel gpt 定義分區表格式(經常使用的有msdos和gpt分區表格式,msdos不支持2TB以上容量的磁盤,因此大於2TB的磁盤選gpt分區表格式) (parted) mkpart p1 建立第一個分區,名稱爲p1(p1只是第一個分區的名稱,用別的名稱也能夠,如part1)。若是隻建立一個分區,能夠不用寫分區名,默認便可。如上。 File system type? [ext2]? ext4 定義分區格式。(不支持ext4的,想分ext4格式的分區,能夠經過mkfs.ext4格式化成ext4格式) Start? 1 定義分區的起始位置(單位支持K,M,G,T) End? 300G 定義分區的結束位置(單位支持K,M,G,T)。若是建立多個分區,下一個分區的Start就從上一個分區的End開始 (parted) print或在p 查看當前分區狀況 quit 退出 刪除分區 (parted) rm rm刪除命令(刪除以前必須確保分區沒有被掛載) Partition number? 1 刪除第一個分區 (經過p能夠查看到,查看結果中的第一列) (parted) print或在p 查看當前分區狀況 quit 退出 格式化幾個TB的磁盤的說明 在格式化幾個TB的磁盤的時候,時間會很是的長,格式化6T的磁盤時間大概在一個半小時左右。(據硬盤實際狀況而定)
Fdisk命令簡單小結 ide
1. 查看可用的磁盤 [root@VM_16_9_centos ~]# fdisk -l /dev/vd[a-z] Disk /dev/vda: 53.7 GB, 53687091200 bytes, 104857600 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x0005fc9a Device Boot Start End Blocks Id System /dev/vda1 * 2048 104857599 52427776 83 Linux Disk /dev/vdb: 75.2 GB, 75161927680 bytes, 146800640 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x0005fc9a Device Boot Start End Blocks Id System /dev/vdb1 * 2048 104857599 52427776 83 Linux 解釋說明: sectors(或者顯示是cylinders)# 柱面總數 Device Boot Start End Blocks Id System Device ## 設備文件路徑 Boot ## 是否爲引導加載器、kernle所在的分區,用*表示 Start ## 起始柱面 分區劃分:按柱面,由外向內,編號依次增大 End ## 結束柱面 Blocks ## 磁盤塊數 Id ## id標示 System ## 系統標示 注意:結束柱面不等於總柱面數便可分區,除了System: Extended的分區 2. 修改分區表 [root@localhost ~]# fdisk /dev/vdb n 建立一個新分區 d 刪除 l 列出分區的id標示 t 調整id q 退出 w 保存退出 m manual p 顯示分區表信息 4. 建立分區,修改id。好比修改分區id爲82 [root@localhost ~]# fdisk /dev/vdb ........ ........ Command (m for help): n First cylinder (14119-15665, default 14119): Using default value 14119 Last cylinder, +cylinders or +size{K,M,G} (14119-15665, default 15665): +10G Command (m for help): t Partition number (1-5): 5 Hex code (type L to list codes): 82 ##則建立的改分區id爲82 Changed system type of partition 5 to 82 (Linux *** / Solaris) 5. 讓內核識別添加的新分區 內核是否識別添加的新分區 [root@localhost ~]# ls /dev/vdb* [root@localhost ~]# cat /proc/partitions 重讀分區表 [root@localhost ~]# partx -a /dev/vdb [root@localhost ~]# partx -a /dev/vdb 更新分區表 [root@localhost ~]# partprobe /dev/vdb2 # vdb2是新建立出來的分區 6. 查看文件系統屬性信息 查看TYPE,LABEL,UUID [root@localhost ~]# blkid /dev/vdb2 查看默認掛載屬性、超級塊信息 [root@localhost ~]# tune2fs -l /dev/vdb2 [root@localhost ~]# dumpe2fs -h /dev/vdb2 查看塊組信息 [root@localhost ~]# dumpe2fs /dev/vdb2