parted
fdisk 【只支持MSDOS分區布局】
parted 【支持MSDOS、GPT分區布局】
分區有三個步驟:
第一個步驟就是用分區工具進行分區
第二個步驟就是創建文件系統(也就是格式化)因為只有創建文件系統了,才能往里面存取數據。
第三個步驟就是掛載,光分完區不對其進行掛載的話照樣是白扯。
分區
''' [root@yinzhengjie ~]# parted /dev/sdb #進入/dev/sdb進行分區 GNU Parted 2.1 Using /dev/sdb Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) mktable New disk label type? New disk label type? gpt #選擇分區格式為gpt Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue? #這是一個警告,說是如果對這個這邊進行分區,數據將會被覆蓋而且數據會丟失,問你是否繼續? Yes/No? y #輸入“y”,表示確定,進行下一步 (parted) mkpart #在命令行輸出分區指令 Partition name? []? primary #分區類型為主分區,這是給分區起個名字,你可以自定義的,可以不用寫我這里的參數,這里沒有擴展分區一說,都是主分區。 File system type? [ext2]? ext4 #設置文件系統為ext4 Start? 0 #設置起始分配位置 End? 2G #設置結束分配位置 Warning: The resulting partition is not properly aligned for best performance. Ignore/Cancel? i #輸入i,忽略此提示即可 (parted) mkpart #繼續分區 Partition name? []? primary #自定義名稱 File system type? [ext2]? ext4 #指定文件系統格式為ext4 Start? 2G #由於上塊磁盤分區的結束位置是2G,所以我們從最2G開始分配即可 End? 5G #定義結束位置為5G (parted) mkpart #繼續分區 Partition name? []? primary #自己自定義一個名字 File system type? [ext2]? ext4 #設置文件系統為ext4 Start? 5G #設置卷標的起始位置 End? 100% #輸入100%,表示將剩下的所有容量都分配給該分區. (parted) p #打印分區結果 Model: VMware, VMware Virtual S (scsi) Disk /dev/sdb: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 17.4kB 2000MB 2000MB primary 2 2001MB 5000MB 2999MB primary 3 5000MB 21.5GB 16.5GB primary (parted) quit #退出分區模式,不需要輸入保存的按鈕,退出來它會自動保存分區表信息。 Information: You may need to update /etc/fstab. '''
格式化
fdisk -l # 查看 mkfs.ext3 /dev/sdb1 # 格式化,等待格式化完成后,方可掛載
掛載
cd / # 進入到根目錄 mkdir zk_disk # 創建掛載點 mount /dev/sdb1 /zk_disk # 掛載
開機自動掛載
blkid # 查看磁盤UUID及文件類型 vi /etc/fstab # 編輯文件 # 編輯系統分區表(使系統啟動后自動掛載),增加一條數據: UUID=f524c7a6-4fbb-41a9-8640-54e4e0ae69c1 /zk_disk ext3 defaults 1 2
end