redhat 7 -磁盘分区
虚拟机添加硬盘:
虚拟机设置/添加硬盘/选择容量(按具体要求)
注意:不要勾选立即分配所有磁盘。
添加的磁盘在/dev目录下,第一块磁盘是sda,第二块磁盘是sdb.....以此类推
1、使用fdisk分区
fdisk -l 可以查看分区表情况,没有分区是空的
目标:
1个5G大小的Linux主分区,并格式化为xfs格式,挂载到/mnt/gz1目录
1个2G大小的linux逻辑分区,并格式化为ext4格式,挂载到/mnt/gz2目录
1个500M大小的交换分区(并激活)
fdisk /dev/sdb //对第二块磁盘进行分区
p 查看分区表 , m 查看帮助选项
n 添加分区(有主分区p,扩展分区e)
p 建立主分区
默认默认 回车两次 (sdb1)
+5G
n 添加分区
e 建立拓展分区(只能建立一个)
默认默认 回车两次 (sdb2)
+10G
n 添加分区(当拓展分区建立后,选项变成主分区p,逻辑分区l)
l 建立逻辑分区
默认默认 回车两次 (sdb5)
+2G
n 添加分区
l 建立逻辑分区
默认默认 回车两次 (sdb6)
+500M
t 转换成交换分区 (主分区和逻辑分区都可以转换成交换分区,不过用主分区转换太浪费了)
默认是6 回车 (即是sdb6)
L 查看代码
82 交换分区代码
w 保存退出
partprobe //重新读取分区,不然分区没用
格式化分区:
mkfs -t xfs (-f) /dev/sdb1 //对sdb1进行格式化为xfs格式,之前分区格式化过:-f强制分区。
mkfs -t ext4(-f) /dev/sdb5 //对sdb5进行格式化为ext4格式
挂载:
手动挂载,重启后失效
mount /dev/sdb1 /mnt/gz1
mount /dev/sdb5 /mnt/gz2
开机挂载,重启后有效,使用uuid挂载最好,也可以用源路径进行挂载(将uuid替换成源路径)。
blkid /dev/sdb1 将uuid复制
vim /etc/fstab
后面追加:
uuid=xxxx..... /mnt/gz1 xfs(格式) defaults 1(备份|0不备份) 3(检查顺序|0不检查) uuid=xxxx.... /mnt/gz2 ext4 defaults 1 4
格式化和激活交换分区:
mkswap /dev/sdb6 //格式化交换分区
swapon /dev/sdb6 //激活交换分区,重启无效
开机激活:
blkid /dev/sdb6 将uuid复制
vim /etc/fstab
后面追加:
uuid=xxxx... swap swap defaults 1 2
注意:交换分区没有挂载点
mount -a //检查/etc/fstab 有没有挂载正确,没有显示就是挂载正确
注意:在fstab里面加入挂载内容,mount -a 出错要删除或修改加入的挂载内容,不然系统会混乱(输入某些命令不响应)