刷新磁盘
rescan-scsi-bus.sh
ls -l /sys/class/fc_host
for i in $(ls /sys/class/scsi_host/); do echo "---" >
/sys/class/scsi_host/$i/scan; done
echo "---" > /sys/class/scsi_host/host0/scan
echo "---" > /sys/class/scsi_host/host1/scan
echo "- - " > /sys/class/scsi_host/host2/scan
查看当前磁盘
#fdisk -l |grep "Disk /dev/sd"
#fdisk -l |grep " /dev"
建立分区
#fdisk/dev/sdb 或者parted /dev/sdb
n->p->1->1->+5G->w
t->8e->w
parted命令
parted /dev/sdb
mklabel gpt
yes
mkpart primaryxfs 0 -1
ignore
设置LVM:set 分区号(1、2)lvm on
quit
第一个主分区3G
parted -s /dev/sdb mklabel gpt
parted -s /dev/sdb mkpart primary 13G
剩余空间给扩展分区
parted -s /dev/sdb mkpart entended 3G100%
在扩展分区上创建第一个逻辑分区
parted -s /dev/sdb mkpart logic 3G 5G
创建第二个逻辑分区
parted -s /dev/sdb mkpart logic 5G 100% #100%代表使用剩余的所有空间
查看分区大小
parted -s /dev/sdb print
刷新分区列表
partprobe /dev/sdb
创建PV #pvcreate /dev/sdb1
删除PV #pvremove /dev/sdb1
查看PV信息
pvs;pvscan;pvdisplay
创建VG
#vgcreate -s 4Mib datavg /dev/sdb1 -s 指定PE大小,默认4MiB
查看VG
vgs;vgscan;vgdisplay
VG扩容
#vgextend datavg /dev/sdb2
激活/关闭VG
#vgchange -ay/-an datavg
创建LV
#lvcreate -L 1G -n lv_test datavg
查看LV
lvs;lvscan;lvdisplay
# lvs -o +devices
lvdisplay -m /dev/datavg/lv_disk01(查看LV占用了那个PV)
LV扩容
#lvextend -L +1G /dev/datavg/lv_test
#lvextend-l +100%FREE /dev/datavg_lv_test
ext3/4文件系统
#resize2fs -f /dev/datavg/lv_test
xfs文件系统:
#xfs_growfs/dev/rhel/root
创建文件系统
# mkfs.ext4 /dev/datavg/lv_test
分区Linux 的第4 页
# mkfs.ext4 /dev/datavg/lv_test
或者# mkfs.ext4 -T largefile/dev/datavg/lv_test(大容量)
largefile 类型就是 1M 一个 inode
LINUX7:mkfs.xfs -i size=1024 -l size=128m,lazy-count=1 -d agcount=16 /dev/sdb1 /dev/sdb1(大容量,size-1024K)
xfs_info /dev/sdb1
# mount /dev/datavg/lv_test /test
修改/etc/fstab文件,设置开机挂载。
/dev/mapper/datavg-lv_test /test ext4 defaults 0 0
【第一个0指dump备份命令(0不备份,1每天备份,2不定期备份)
第二个0指开机检验扇区(0不检验,1首先检验:一般根目录选择,2待1级别检验完再检)】