fdisk、parted、工具,以及創建swap分區實戰


fidsk工具,針對小於2T硬盤(MBR分區表)

1、在虛擬機先添加一塊25GB的硬盤,小於2T的硬盤適用

2、fdisk -l 查看

這個是原來的磁盤,第一塊

這個才是我們新添加的磁盤,設備名sdb

3、fdisk /dev/sdb  開始對新硬盤分區

可以看到warning警告,此時需要加2個參數

3、fdisk -cu /dev/sdb 再次進入

4、m,查看菜單

5、n,建立新分區,e是擴展,p是正常分區

6、此時添加一個普通分區,起始柱面用默認直接回車

7、查看分區

8、此時分4個普通分區,再次建立分區會提示

此時只需要刪除一個分區,新建一個擴展分區就能實現建立4個以上的分區,我刪除的是第四個分區

新建一個擴展分區,我們把剩余空間都分給擴展分區,直接回車即可

再次n,新建分區就可以了,如下圖已經在擴展分區下建立了多個邏輯分區,第一個邏輯分區永遠從sd* 5開始

w保存,q是不保存退出

 

 

如果你想改變分區類型,用t參數

t >選擇要改變分區類型的分區號 > l 列出所有分區類型供你選擇 > 輸入id號 > 修改成功

以上分區過程結束,w保存退出

ctrl+u是清空錯誤命令

 

parted工具,大於2T硬盤,小於2T也能用(GPT分區表)

注意:每個操作都是實時的,並不用w保存,所以注意你的操作!

 

  • 首先進入工具

[root@localhost ~]# parted /dev/sdb

  • 改分區表格式

mklabel gpt   

yes

  • 開始分區

mkpart primary 0 2048 //普通分區

ignore

mkpart primary linux-swap 2048 3072  //分swap分區

ignore

mkpart logical ext4 3072 4096  //分邏輯分區,不用分擴展分區,特殊點

ignore

  • 可見已經分好了

刪除用rm number號 

 

  • TIP非交互快速分區方式,直接輸入以下命令,執行快速分區,別忘了給ignore
  • 至於為什么擴展分區不是5開始,因為gpt分區不限制主分區數量

 

 

 

格式化和掛載步驟:

此時bash界面輸入

[root@localhost ~]# partprobe /dev/sdb    //通知系統分區列表已經改變

[root@localhost ~]# fdisk -l //可以查看到分區列表已經生效 //用parted分區的用 parted /dev/sdb p 這個命令

但是此時 df -h 還差看不到分區,因為還沒有格式化、掛載

 

格式化

9 mkfs -t ext4 /dev/sdb1
12 mkfs -t ext4 /dev/sdb2
13 mkfs -t ext4 /dev/sdb3
14 mkfs -t ext4 /dev/sdb4
15 mkfs -t ext4 /dev/sdb5
16 mkfs -t ext4 /dev/sdb6

掛載

24 mount -t ext4 /dev/sdb1 /sdb/sdb1
26 mount -t ext4 /dev/sdb2 /sdb/sdb2
27 mount -t ext4 /dev/sdb4 /sdb/sdb3
28 mount -t ext4 /dev/sdb3 /sdb/sdb3
30 mount -t ext4 /dev/sdb5 /sdb/sdb5
31 mount -t ext4 /dev/sdb6 /sdb/sdb6

查看

[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
18G 2.1G 15G 13% /
tmpfs 491M 0 491M 0% /dev/shm
/dev/sda1 477M 34M 418M 8% /boot
/dev/sdb1 2.0G 3.0M 1.9G 1% /sdb/sdb1
/dev/sdb2 2.0G 3.0M 1.9G 1% /sdb/sdb2
/dev/sdb3 2.0G 3.0M 1.9G 1% /sdb/sdb3
/dev/sdb5 2.9G 4.5M 2.8G 1% /sdb/sdb5
/dev/sdb6 4.8G 10M 4.6G 1% /sdb/sdb6

 

 

  • 如何擴容Swap分區

fdisk /dev/sdb

n、p新建一個分區,w保存

格式化分區 mkswap /dev/sdb1

掛載分區  swapon /dev/sdb1

free -h 查看是否增加

swapoff /dev/sdb1  //關掉擴展swap


免責聲明!

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



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