63 lines
1.7 KiB
Markdown
63 lines
1.7 KiB
Markdown
### 新硬盘创建lv
|
||
|
||
##### 手动添加磁盘
|
||
```
|
||
echo "scsi add-single-device w x y z" > /proc/scsi/scsi
|
||
其中,w,x,y,z需要根据/proc/scsi/scsi文件中的数据替换
|
||
http://blog.chinaunix.net/uid-26557245-id-3307138.html
|
||
|
||
不关机添加磁盘
|
||
```
|
||
```
|
||
echo "- - -" > /sys/class/scsi_host/host0/scan
|
||
echo "- - -" > /sys/class/scsi_host/host1/scan
|
||
echo "- - -" > /sys/class/scsi_host/host2/scan
|
||
```
|
||
```
|
||
1、查看磁盘#fdisk -l
|
||
|
||
2-1、创建分区(小于或等于2T)#fdisk /dev/sdb
|
||
|
||
2-2、创建分区(大于2T)#parted /dev/sdb
|
||
>mklabel gpt
|
||
>unit s
|
||
>mkpart /dev/sdb 2048s 100%
|
||
>q
|
||
|
||
3、更新内核分区表#partprobe /dev/sdb1
|
||
4、创建pv#pvcreate /dev/sdb1
|
||
|
||
5、创建vg# vgcreate vg_opt /dev/sdb1 ###vg_opt是该vg的名字
|
||
|
||
6、创建lv#lvcreate -L 5G -n lv_opt vg_opt ###-L后面是lv大小,-n后面是lv名字
|
||
100%VG#lvcreate -l 100%VG -n lv_opt vg_opt
|
||
|
||
7、格式化lv#mkfs.ext4 /dev/mapper/vg_opt-lv_opt
|
||
|
||
8、挂载lv#mount /dev/mapper/vg_opt-lv_opt /opt
|
||
9、写入fstab
|
||
/dev/mapper/vg_opt-lv_opt /opt ext4 defaults 1 1
|
||
```
|
||
|
||
##### 扩展lv (ext)
|
||
```
|
||
1、创建pv#pvcreate /dev/sda5
|
||
2、扩展vg#vgextend vg_opt /dev/sda5
|
||
3、扩展lv#lvextend –L +1G /dev/mapper/vg_opt-lv_opt
|
||
100%VG#lvextend -l +100%FREE /dev/mapper/vg_opt-lv_opt
|
||
4、重定义lv大小#resize2fs /dev/mapper/vg_opt-lv_opt
|
||
```
|
||
|
||
##### 扩展lv (xfs)
|
||
```
|
||
1、创建pv#pvcreate /dev/sda5
|
||
2、扩展vg#vgextend vg_opt /dev/sda5
|
||
3、扩展lv#lvextend –L +1G /dev/mapper/vg_opt-lv_opt
|
||
100%VG#lvextend -l +100%FREE /dev/mapper/vg_opt-lv_opt
|
||
4、重定义lv大小#xfs_growfs /dev/mapper/vg_opt-lv_opt
|
||
```
|
||
|
||
##### 其他
|
||
```
|
||
vg去掉特定pv # vgreduce centos /dev/sdb1
|
||
```
|