linux新加硬盘的操作 | 您所在的位置:网站首页 › linux新加硬盘不显示 › linux新加硬盘的操作 |
新插入硬盘 fdisk -l 查看新增加硬盘的名称 (例如:/dev/sdb) =========================================== 对磁盘进行分区 1、2T以内 可采用fdisk /dev/sdb 分区 1,输入:n 表示创建一个新的分区(new的意思) 2,输入:p 表示创建一个基本分区(p是基本分区,e是扩展分区) 3,选择分区编号,1~4,默认使用1,直接按回车即可。 4,选择分区起始点,使用默认即可,直接按回车。 5,选择分区终点,使用默认即可,直接按回车。 6,分区完成。 7,更改分区编号:t 8,输入8e:8e 9,保存退出:w 2、2T以上 可采用parted /dev/sdb 1、(parted) mklabel gpt 2、Warning: The existing disk label on /dev/cciss/c0d1 will be destroyed and all data on this disk will be lost. Do you want tocontinue?Yes/No? y 3、mkpart primary 0% 100% 4、quit ========================================== 分区完成后做逻辑卷 创建pvpvcreate /dev/sdb1 创建vgvgcreate [自定义vg组名称] [设备]vgcreate vg /dev/sdb1 创建lv lvcreate -L 60G -n data vg ---将vg组60G空间分配到lv lvcreate -l +100%FREE -n data vg --- 将vg组所有空间分配到lv -n lv名称 ========================================== 格式化分区//mkfs -t [文件系统] [分区位置]mkfs -t ext4 /dev/data/data 挂载分区//mount [分区位置] [目录地址]mount /dev/data/data /data /etc/fstab 开机自动挂载 如果已经修改好规则 可mount -a 直接挂载所有未挂载分区 设置开机加载在/etc/fstab文件末尾添加如下行。 /dev/LVM/DB_DATA /root/DB_DATA ext4 defaults 1 2 ============================================ *扩容 vg扩容 vgextend data /dev/sdc1 --将pv /dev/sdc1 加入到 vg的data组里 lvm扩容 lvextend -L 1.8T /dev/data/data // 指定lv到增加到1.8T容量 要保证vg组有空间给你增加 resize2fs -p /dev/mapper/LVM2-da_sdb // 让扩容生效 partprobe ----查看分区变化 vg新增后整块vg扩容到lv lvresize -l +179 /dev/vbirdvg/vbirdlv (+179 为vg的PE) ================================================ 卷组删除物理卷 vgreduce -a:如果命令行中没有指定要删除的物理卷,则删除所有的空物理卷; --removemissing:删除卷组中丢失的物理卷,使卷组恢复正常状态。 vgreduce --removemissing /dev/LVM 删除逻辑卷、卷组 umount /root //解挂 lvremove /dev/data/data //删除逻辑卷lv vgremove data //删除卷组 ================================================= 恢复lv步骤 查看日志 vgcfgrestore -l /dev/vg0vgcfgrestore -l /dev/vg0|grep -B2 -A1 lvremove 执行后可以看到类似以下的日志内容。在日志内找到了DF101425_img卷然后对应的File是/etc/lvm/archive/vg0_03279-1491291498.vg File: /etc/lvm/archive/vg0_03279-1491291498.vg VG name: vg0 Description: Created *before* executing 'lvremove -f /dev/vg0/DF101425_img' Backup Time: Sun Oct 30 14:05:33 2016 恢复 vgcfgrestore /dev/vg0 -f /etc/lvm/archive/vg0_03279-1491291498.vg 激活 lvchange -a y /dev/vg0/DF101425_img =================================================== 查看未挂载分区文件格式: lsblk -f parted -l file -s /dev/sda3 =================================================== 调整分区大小 1)ext2/ext3/ext4文件系统的调整命令是resize2fs(增大和减小都支持) lvextend -L 120G /dev/mapper/centos-home //增大至120G lvextend -L +20G /dev/mapper/centos-home //增加20G ------------------------------------------------------------------------------------- lvreduce -L 50G /dev/mapper/centos-home //减小至50G lvreduce -L -8G /dev/mapper/centos-home //减小8G 减小需要加一步修复操作再执行调整 e2fsck -f /dev/mapper/centos-home 注意看提示内容,一般提示物理大小有变化是否终止,选择no ------------------------------------------------------------------------------------- resize2fs /dev/mapper/centos-home //执行调整2)xfs文件系统的调整命令是xfs_growfs lvextend -L 120G /dev/mapper/centos-home //增大至120G lvextend -L +20G /dev/mapper/centos-home //增加20G lvreduce -L 50G /dev/mapper/centos-home //减小至50G,需要格式化分区否则文件有问题 lvreduce -L -8G /dev/mapper/centos-home //减小8G,需要格式化分区否则文件有问题 xfs_growfs /dev/mapper/centos-home //执行调整====================ubuntu vm虚拟机扩容原硬盘大小==== apt-get install gparted 使用工具增加sda3 将sda3 加到 lvm =================================================== 注意事项: 注意硬盘格式ext4、xfs等 解挂 umount (-fl ---提示硬盘在使用时可用,当确认数据不再使用强制解挂) 分区异常不显示时尝试激活下卷组 |
CopyRight 2018-2019 实验室设备网 版权所有 |