磁盘管理二

四、磁盘格式化
centos7默认文件系统XFS
mount
centos6默认是ext4
mke2fs -t 指定文件系统格式
-b指定块大小
mkfs.xfs -f /dev/sdb1 格式化文件系统类型
blkid /dev/sdb1 查看文件系统
mke2fs -b 2048 /dev/sdb1 指定块大小,如果是高清图片之类的建议为8192
mke2fs -m 1/dev/sdb1 指定预留空间大小 默认为百分之5
mkfs.ext4与mke2fs支持的选项是一致的
mke2fs -i 8192 -t ext4 /dev/sdb1指定多少个字节为1个inode号 最低是1个块为1个iNode号
五、磁盘挂载
挂载命令mount /dev/sdb
卸载命令 umont -l(懒人)可以在当前目录下卸载磁盘
配置文件 vi /etc/fstab 可以新增一行加载挂载的磁盘 每一个分区都有一个UUID
六、手动增加SWAP空间
dd if=/dev/zero of=/tmp/newdisk bs=1M count=100
swapon /tmp/newdisk 增加swap
swapoff /tmp/newdisk 卸载swap
七、lvm
首先划分磁盘 fdisk /dev/sdb/
n创建3个分区每个分区大小为1G
t改变分区类型为8e 即lvm
然后创建物理卷
先安装lvm yum install -y lvm
忘了名字无法安装对应包使用yum搜索
yum provides "/*/pvcreate"
搜索出来然后yum install -y lvm2进行安装
partprobe 需要运行这个命令
pvcreate /dev/sdb1
pvcreate /dev/sdb2
pvcreate /dev/sdb3
pvdisplay 列出当前物理卷 pvs
pvremove /dev/sdb3 删除物理卷3
然后创建卷组
vgcreate vg1 /dev/sdb1 /dev/sdb2
vgdisplay查看卷组信息 也可以使用vgs
lvcreate -L 100M -n lv1 vg1 指定大小
mkfs.ext4 /dev/vg1/lv1 格式化文件类型
mount /dev/vg1/lv1 /mnt/ 进行挂载
扩容逻辑卷
首先要挂载 umount /mnt/
lvresize -L 300M /dev/vg1/lv1 重新设置卷大小
e2fsck -f /dev/vg1/lv1 检查磁盘错误 ext4执行
resize2fs /dev/vg1/lv1 更新逻辑卷信息 ext4执行
xfs_growfs /dev/vg1/lv1 xfs文件系统需要执行
缩减逻辑卷
先挂载 umount /mnt/
然后检查磁盘 e2fsck -f /dev/vg1/lv1 检查磁盘错误 ext4执行
resize2fs /dev/vg1/lv1 100M更新逻辑卷信息 ext4执行

猜你喜欢

转载自blog.51cto.com/13292790/2318551