linux 磁盘分区&文件系统挂载

linux环境下,假设有一个磁盘/dev/vdb(ssd磁盘可能是sda或者sdb),一共200G, 要将其分为3个逻辑分区,分别挂载在/mysql, /binlog, /bak三个目录下

环境:CentOS 7.3

一、创建磁盘分区

# 查看/dev/vdb信息
fdisk -l /dev/vdb

# 初始化磁盘
pvcreate /dev/vdb
# 查看物理磁盘卷
pvs

# 创建一个LVM卷组datavg
vgcreate datavg /dev/vdb
# 查看LVM卷组信息
vgs

# 创建逻辑分区
lvcreate -y -n datalv -L 50G datavg
lvcreate -y -n binloglv -L 50G datavg
lvcreate -y -n baklv -L 99G datavg
# 查看逻辑分区信息
lvs

# 格式化磁盘分区
mkfs.xfs  /dev/datavg/datalv
mkfs.xfs /dev/datavg/baklv
mkfs.xfs /dev/datavg/binloglv

# 挂载分区
mount /dev/datavg/datalv /mysql
mount /dev/datavg/binloglv /binlog
mount /dev/datavg/baklv /bak

# 磁盘分区创建完成,查看磁盘分区信息
df -h -T

二、删除磁盘分区

# 卸载分区
umount /mysql
umount /binlog
umount /bak

# 确认分区已卸载
df -h -T

# 查看逻辑分区
lvs

# 移除逻辑分区
lvremove -y /dev/datavg/datalv
lvremove -y /dev/datavg/binloglv
lvremove -y /dev/datavg/baklv

# 移除LVM卷组
vgremove datavg

# 移除物理磁盘卷
pvremove /dev/vdb

注意:
linux磁盘分区创建与删除会对磁盘上已有的数据造成损坏,谨慎操作。以上命令的详细信息请参考帮助文档,这里不再赘述。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容