windows 11磁盘分区 (win 10磁盘分区)

1.格式化

mkfs.ext4 /dev/vdb

2.挂载:

mkdir /data

mount /dev/vdb /data

3.配置开机启动

vi /etc/fstab

/dev/vdb /data ext4 defaults 0 0

命令行方式:

mkfs.ext4 /dev/sdb;mkdir /data;mount /dev/sdb /data;echo "/dev/sdb /data ext4 defaults 0 0" >>/etc/fstab

##大容量磁盘格式化

pvcreate /dev/vdb

vgcreate vg_data /dev/vdb

lvcreate -l 100%FREE -n lv_data vg_data

mkfs.ext4 /dev/vg_data/lv_data

sed -i 's#/dev/vdb#/dev/vg_data/lv_data#g' /etc/fstab

mkdir /data

mount /dev/vg_data/lv_data /data

mount -a

df -h

查询

pvdisplay

--- Physical volume ---

PV Name /dev/vdb

VG Name vg_data

PV Size 150.00 GiB / not usable 4.00 MiB

Allocatable yes (but full)

PE Size 4.00 MiB

Total PE 38399

Free PE 0

Allocated PE 38399

PV UUID qx5Fjf-3alq-hH7b-U7dy-Oflc-emce-xqW2Ex

vgdisplay

--- Volume group ---

VG Name vg_data

System ID

Format lvm2

Metadata Areas 1

Metadata Sequence No 2

VG Access read/write

VG Status resizable

MAX LV 0

Cur LV 1

Open LV 1

Max PV 0

Cur PV 1

Act PV 1

VG Size <150.00 GiB

PE Size 4.00 MiB

Total PE 38399

Alloc PE / Size 38399 / <150.00 GiB

Free PE / Size 0 / 0

VG UUID iGw6nj-YHgv-yGkn-wcLy-kM9D-PJIo-s7A3Mm

常用实例:

(1)创建一个指定大小的lv,并指定名字为lv_2

lvcreate -L 2G -n lv_2 vg_1

(2)创建一个占全部卷组大小的lv,并指定名字为lv_3(注意前提是vg并没有创建有lv)

lvcreate -l 100%VG -n lv_3 vg_1

(3)创建一个空闲空间80%大小的lv,并指定名字为lv_4(常用)

lvcreate -l 80%Free -n lv_4 vg_1

批处理命令

########## 创建逻辑卷 ##########

salt 'Q-gz-pro-bk-appo-mdb*' cmd.run 'umount /data'

salt 'Q-gz-pro-bk-appo-mdb*' cmd.run 'pvcreate /dev/vdb -y'

salt 'Q-gz-pro-bk-appo-mdb*' cmd.run 'vgcreate vg_data /dev/vdb'

salt 'Q-gz-pro-bk-appo-mdb*' cmd.run 'lvcreate -l 100%FREE -n lv_data vg_data'

salt 'Q-gz-pro-bk-appo-mdb*' cmd.run 'mkfs.ext4 /dev/vg_data/lv_data'

salt 'Q-gz-pro-bk-appo-mdb*' cmd.run "sed -i 's#/dev/vdb#/dev/vg_data/lv_data#g' /etc/fstab"

salt 'Q-gz-pro-bk-appo-mdb*' cmd.run "mount -a"

########## ##########

linux磁盘分区及格式化,win10磁盘分区