本期文章将分成4篇更新,老司机独家经验总结实用脚本,详细讲解如何一键实现linux磁盘分区,系列文章内容预览:
(一)linux磁盘分区
-
两种分区表(MBR 和GPT)
-
liunx磁盘的两种文件系统优点、缺点、适用场景对比
3.ext4 和xfs 两种分区格式实操
(二)带数字盘符的liunx磁盘分区(待更新)
(三)linux磁盘lvm 分区 (待更新)
(四)linux磁盘云上扩容(待更新)
(一)linux磁盘分区
1.两种分区表(MBR 和GPT)
分区表一般有两种:MBR 和GPT MBR最大支持2T GPT支持大于2T的磁盘 我们一般会选GPT分区表。
2.liunx磁盘的两种文件系统优点、缺点、适用场景对比
3.ext4 和xfs 两种分区格式实操
(1)先讲ext4 fdisk分区
这里前提是保证有两块盘的情况
disk_partition_ext4
#筛选出 需要分区的第二块data磁盘
disk=$(fdisk -l | grep -oE "^Disk /dev/(sd[a-z]|vd[a-z]|nvme[0-9]n1)" | awk '{print $NF}' | sort -n | sed -n '$p')
#格式化 文件系统为ext4
mkfs.ext4 ${disk}
#查看磁盘的uuid
uuid=`blkid ${disk} |awk '{print $2}'`
#写入fstab文件中
echo "${uuid} /data ext4 defaults 0 0" >>/etc/fstab
#创建对应的挂载目录
[ ! -d "/data" ] && mkdir /data
#挂载磁盘
mount -a
(2)xfs fdisk 分区方式
disk_partition_xfs
#筛选出 需要分区的第二块data磁盘
disk=$(fdisk -l | grep -oE "^Disk /dev/(sd[a-z]|vd[a-z]|nvme[0-9]n1)" | awk '{print $NF}' | sort -n | sed -n '$p')
#格式化 文件系统为xfs
mkfs -t xfs ${disk}
#查看磁盘的uuid
uuid=`blkid ${disk} |awk '{print $2}'`
#写入fstab文件中
echo "${uuid} /data xfs defaults 0 0" >>/etc/fstab
#创建对应的挂载目录
[ ! -d "/data" ] && mkdir /data
#挂载磁盘
mount -a
更多实操教程详见下期讲解
如有疑问或补充,欢迎留言交流
一起探讨一起进步!