Linux磁盘管理(fdisk磁盘管理工具|swap交换分区|LVM逻辑卷管理)
Posted 向阳-Y.
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux磁盘管理(fdisk磁盘管理工具|swap交换分区|LVM逻辑卷管理)相关的知识,希望对你有一定的参考价值。
1 Linux磁盘管理
lsblk
:列出所有可用块设备的信息
fdisk -l
:查看磁盘所有分区信息
blkid
:查看文件系统的类型、格式化文件系统类型等等
inux8版本虚拟机不重启识别新添加磁盘命令:partprobe
1.1 fdisk磁盘管理工具
p:显示当前硬件的分区
n:创建新分区
e:扩展分区
p:主分区
l:逻辑分区
d:删除一个分区
t:修改分区类型
l:显示所支持的所有类型
w:保存退出
q:不保存退出
在虚拟机创建好新磁盘后刷新partprobe
,之后输入fdisk -l
查看磁盘信息
找到要进行分区的路径:
之后进入fdisk的交互功能:
fdisk /dev/sda
Command (m for help): #命令框,输入n表示创建新分区、输入d删除分区,w表示保存并退出
First sector
表示分区的起始扇区
Last sector
表示结束扇区
创建好后partprobe
刷新分区
tips:
fdisk
适合给小于2T的磁盘分区,大于2T则用parted
1.2 文件系统
windows | linux |
---|---|
NTFS | EXT2, EXT3,EXT4 |
FAT16/FAT32 | XFS,btrfs |
exFAT | fat |
mkfs -t XFS -b size=1024 /dev/sda1#对sda1进行配置
mkfs.xfs -f /dev/sda1 #格式化xfs分区,-f表示强制
tips:
-t 指定文件系统类型
-m指定管理块所占百分百,默认5%
-b 指定块大小,默认4096byte
-f强行指定文件系统类型
创建好文件系统后需要进行挂载
mount /dev/sda1 /us#挂载,零时挂载
取消挂载的命令是umount /dev/sda1
永久挂载方法:
在永久挂载前,先使用blkid /dev/sda1
查看UUID
vim /etc/fstab #永久挂载路径,开机自启的配置相关文件
将UUID="b07c8353-e368-42d4-971e-b28d550597c0" /us ext4 defaults 0 0
写入文件最后一行(另一种写法:/dev/sda1 /us ext4 defults 0 0)其中第一个0表示不校验,第二个表示优先级
最后mount -a
重新加载一下fstab文件
df -Th
可以显示挂载信息
2 磁盘管理二
swapon -s
查看swap交换分区(包括路径)
free -hm
查看当前交换分区
mkswap /dev/sda1
创建交换分区
swapon /dev/sda1
启用交换分区
2.1 创建swap交换分区
创建分区:
fdisk /dev/sda #n--p--大小700M,最后t改变分区类型,l可以列出所有分区类型,输入82,(linux/swap)
创建并启用交换分区
swapon -s #查看当前交换分区路径
mkswap /dev/sda2 #创建swap分区
swapon /dev/sda2 #启动交换分区
以上步骤就完成了!可以通过lsblk、free -hm、swapon -s
进行查看.
永久挂载方法:
vim /etc/fstab#配置输入:UUID=aa2dda3f-cb9d-4e17-ab4d-3802978fcfd4 swap swap defaults 0 0
mount -a #进行测试是否成功
2.2 关闭swap交换分区
1,删除永久挂载
2,swapoff /dev/sda2
tips:
使用UID挂载方式:先使用blkid /etc/sda2
查看UUID,之后mount UUID=aa2dda3f-cb9d-4e17-ab4d-3802978fcfd4 /us
2.3 逻辑卷管理:LVM
PV物理卷
VG卷组
LV逻辑卷
1.首先添加一块硬盘,并且创建一个主分区文件类型为Linux LVM【步骤同上,已省略】
2.将已划分好的分区创建为物理卷(PV)
pvcreate /dev/sda1
pvs
可以查看pv卷的信息
pvdisplay
可以查看pv名字等信息
3.创建卷组,并将物理卷加入卷组中
vgcreate vg0 /dev/sda1
vg0是卷组名字,可以自己定义。
默认PE大小是4M,可以使用-s进行指定
4.创建逻辑卷
lvcreate -n lv0 -L 5G vg0
-L是指固定大小5G,并且5G的空间是从vg0抽取的-l是指给定PE个数
lvremove /dev/vg0/lv0
可以将逻辑卷删除
5.格式化逻辑卷并进行挂载
mkfs.xfs /dev/vg0/lv0 #将lv0格式化成xfs文件类型,其中:mkfs -t xfs=mkfs.xfs
可以用blkid查看lv0的路径
mount /dev/dev/mapper/vg0-lv0 /lvm
以上是关于Linux磁盘管理(fdisk磁盘管理工具|swap交换分区|LVM逻辑卷管理)的主要内容,如果未能解决你的问题,请参考以下文章