一、命令操作:
df #查看磁盘空间
fdisk #分区/查看分区
mkfs #格式化
df -h(以人类易读) -m(以M为单位读取) #查看硬盘容量/查看
D #删除一个分区
I #列出已知分区类型
M #帮助
N #添加一个新分区
Q #退出不保存
T #更改分区类型ID
W #保存并退出
二、静态分区:
在虚拟机添加硬盘,然后重启(reboot)
Fdisk -l #查看有多少设备
Fdisk /dev/sdb
按 n (添加新的新区)后
p primary(0 primary,0 extended,4 free) #主分区(已有主分区,已有扩展分区,空余分区数量)
e extended #扩展分区
按p(primary)以后
分区号(1-4,默认1)
(回车)即默认为2048
(回车)可以修改大小
W #保存退出
Fdisk -l #查看分区是否生效(与之前相比)
mkfs.xfs /dev/sdb1 #格式化分区
mkdir /work #建立挂载点
mount /dev/sdb1 /work #挂载硬盘
vim /etc/fstab #挂载永久生效 ############### /dev/sdb1 /work xfs defaults 0 0 ###############
三、动态添加:
方法1:
ls /sys/class/scsi_host/ echo "- - -" > /sys/class/scsi_host/host0/scan echo "- - -" > /sys/class/scsi_host/host1/scan echo "- - -" > /sys/class/scsi_host/host2/scan fdisk -l #查看效果
方法2:
cat /proc/scsi/scsi #查看设备ID,在最大的ID上加1.每次添加一块硬盘 echo "scsi add (有空格)-single-device 0 0 3 0" > /proc/scsi/scsi echo "scsi add (有空格)-single-device 0 0 4 0" > /proc/scsi/scsi echo "scsi add (有空格)-single-device 0 0 5 0" > /proc/scsi/scsi
四、整体流程
#1.检查环境 getenforce (setenforce 0 #关闭) #2.分区 fdisk -l ls /sys/class/scsi_host/ echo "- - -" > /sys/class/scsi_host/host0/scan echo "- - -" > /sys/class/scsi_host/host1/scan echo "- - -" > /sys/class/scsi_host/host2/scan fdisk -l fdisk /dev/sdb fdisk -l #3.格式化 mkfs.xfs /dev/sdb1 #4.挂载 mkdir /work mount /dev/sdb1 /work/ #5.永久挂载 vim /etc/fstab ############### /dev/sdb1 /work xfs defaults 0 0 ############### #6.重启验证 reboot
具体实例请参考:实例一、添加磁盘、Linux添加硬盘脚本