1. 程式人生 > >運維學習之磁盤的分區劃分、管理及應用

運維學習之磁盤的分區劃分、管理及應用

linux

磁盤管理

1. bootloader(512) 啟動引導

/ | \

/ | \

mbr(446) mpt(64) 55aa(2)

主引導記錄 分區表 硬盤標識

硬盤按類別分為主分區、擴展分區(包含邏輯分區)


2.磁盤查看命令

fdisk -l #系統中的所有磁盤設備

技術分享df -Th

#系統正在掛載的磁盤設備

技術分享blkid #系統可以掛載的磁盤設備id

技術分享Command (m for help): m

Command action

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 #修改分區功能id

u change display/entry units

v verify the partition table

w write table to disk and exit #保存更改到分區表中

x extra functionality (experts only)


Command (m for help): n #新建分區

Partition type:

p primary (0 primary, 0 extended, 4 free) #分區類型為主分區

e extended #分區類型為擴展分區

Select (default p): p #默認為主分區

Partition number (1-4, default 1): 1 #主分區id

First sector (2048-20971519, default 2048): #此分區起始位置

Using default value 2048

Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +1G #分區大小

Partition 1 of type Linux and of size 1 GiB is set


Command (m for help): p


Disk /dev/vdb: 10.7 GB, 10737418240 bytes, 20971520 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: 0xf15d342f


Device Boot Start End Blocks Id System

/dev/vdb1 2048 2099199 1048576 83 Linux


Command (m for help): wq #保存退出

技術分享partprobe #同步分區表

cat /proc/partitions #查看系統識別的分區信息

技術分享mkfs.xfs /dev/vdb1 #格式化

技術分享mount /dev/vdb1 /mnt #掛載

技術分享vim /etc/fstab #永久掛載

devic mountpoint ftype defaults(mountpoint) 0 0

/dev/vdb1 /mnt xfs defaults 0 0

mount -a #使文件中記錄的掛載信息生效

技術分享

技術分享

刪除分區

umount /mnt 卸載/mnt掛載點

註意:當掛載點被使用時,無法解除掛載,需要用fuser -kvm結束使用的進程,再進行卸載

GPT分區方式

優點:支持128個分區,不分主分區和邏輯分區,mbr最多四個系統,比mbr安全性高,有備份功能,容量比mbr大,可識別大於2T的硬盤

技術分享更改為gpt格式後進行分區操作如下

技術分享2.swap

  1. fdisk /dev/vdb #分區

技術分享

技術分享

2.fdisk中修改swap分區標識

gpt 14

doc 82

3.

mkswap /dev/vdbn #格式化成swap類型

技術分享4.swapon -a /dev/vdbn #加入swap

swap -s #查看swap分區

mbr格式下swap分區

更改格式為msdos

技術分享

創建swap分區(mbr下swap分區的代碼為82)

技術分享

技術分享

5.vim /etc/fstab

/dev/vdbn swap swap defaults,pri=1 0 0

技術分享

6.swapoff /dev/vdbn #關閉swap分區

文件形式添加swap分區

技術分享

配置永久掛載swap文件

技術分享查看狀態

技術分享

按如上步驟刪除swap分區,先關閉,再刪除!最後查看swap狀態即可!


運維學習之磁盤的分區劃分、管理及應用