CentOS添加磁盤分區


(這里的磁盤在vmware workstation VM中添加)

1.關閉虛擬機,在虛擬機設置中添加一個硬盤,然后開啟虛擬機。

 

2.使用fdisk -l命令查看,這時會發現一個為被使用的設備,有2G的磁盤空間

Disk /dev/sdb: 2147 MB, 2147483648 bytes, 4194304 sectors

 

3.對該磁盤進行分區格式化,使用fdisk /dev/sdb,進入分區管理。

 

4.這里可以使用m命令查看幫助

a   toggle a bootable flag
    b   edit bsd disklabel
    c   toggle the dos compatibility flag
    d   delete a partition
    g   create a new empty GPT partition table
    G   create an IRIX (SGI) partition table
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
    t   change a partition's system id
    u   change display/entry units
    v   verify the partition table
    w   write table to disk and exit
    x   extra functionality (experts only)

 

5.使用n進行分區,因為這個MBR的分區格式,所以之允許有4個主分區,我們可以使用1個主分區當拓展分區,在拓展分區的基礎上建立邏輯分區,以突破4個分區的限制。

p   primary (0 primary, 0 extended, 4 free)
    e   extended

 

6.建立一個主分區1,建立一個主分區2

Partition number (1-4, default 1): 
First sector (2048-4194303, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-4194303, default 4194303): +500M

Partition number (2-4, default 2): 
First sector (821248-4194303, default 821248): +200M
Value out of range.
First sector (821248-4194303, default 821248): 
Using default value 821248
Last sector, +sectors or +size{K,M,G} (821248-4194303, default 4194303): +200M

 

7.建立一個拓展分區n,e,全回車默認配置,將剩余的1.5G空間使用完。

Partition number (3-4, default3): 
First sector (1026048-4194303, default 1026048): 
Using default value 1026048
Last sector, +sectors or +size{K,M,G} (1026048-4194303, default 4194303): 
Using default value 4194303

 

8.拓展分區只是一個框架不能直接使用,我們要在拓展分區里建立邏輯分區。使用n命令。 

p   primary (1 primary, 1 extended, 2 free)

 l   logical (numbered from 5)

 

9.創建邏輯分區分配500M的空間,此時分區從5開始,/dev/sdb5。

Select (default p): l
Adding logical partition 5
First sector (1028096-4194303, default 1028096): 
Using default value 1028096
Last sector, +sectors or +size{K,M,G} (1028096-4194303, default 4194303):

 

 

10.使用w命令,保存分區信息並退出。

 

11.ls /dev/sdb*,可以看到分區已經建立,如果分區信息未被創建,使用partprobe通知內核重新讀取分區表信息。

 

12.給分區進行文件系統格式化,並持久掛載。

 

13.mkfs.ext4 /dev/sdb1 | mkfs -t xfs /dev/sdb5 | mkswap /dev/sdb2 (注意sdb2不能進行格式化,sdb6為交換空間)

 

14.將磁盤分區生成的UUID追加至/etc/fstab文件

blkid /dev/sdb1 >> /etc/fstab

   blkid /dev/sdb2 >> /etc/fstab

  blkid /dev/sdb5 >> /etc/fstab

 

15.修改/etc/fstab文件配置

UUID="9e6dc1e8-4fc1-4984-be38-524573572d41" /mnt/ext ext4 defaults 0 0  
UUID="b8b6a225-b3dc-45a7-bd0d-5b89e02fc57b" swap swap defaults 0 0 (swap作文交換空間沒有掛載點,當內存不足夠是才使用交換空間)
UUID="d5d1f69e-ebfa-4ba3-8ce5-1705572cfa47" /mnt/xfs defaults 0 0

 

 

16.創建掛載點所需要的目錄

 mkdir /mnt/ext

 mkdir /mnt/xfs

 

17.掛載磁盤分區

mount -a

 

18.交換分區和其他分區掛載命令不同

swapon -a

 

19.查看掛載情況

df - h  |  mount

swap -s |   free -h

 

20.掛載成功

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        18G  6.5G   12G  37% /
devtmpfs        482M     0  482M   0% /dev
tmpfs           490M   80K  490M   1% /dev/shm
tmpfs           490M  920K  490M   1% /run
tmpfs           490M     0  490M   0% /sys/fs/cgroup
/dev/sda1       509M  117M  393M  23% /boot
/dev/sdb1       380M  2.3M  354M   1% /mnt/ext
/dev/sdb5       1.5G   33M  1.4G   3% /mnt/xfs     

 

             total       used       free     shared    buffers     cached
Mem:          979M       646M       333M       1.0M       1.3M       262M
-/+ buffers/cache:       383M       596M
Swap:         2.2G         0B       2.2G

 

21.如果不需要時,可以進行卸載,然后在刪除相關配置文件內容。

umount /mnt/ext

umount /mnt/xfs

swapoff  /dev/sdb2

 


免責聲明!

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



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