首页 > 系统相关 >Linux中做逻辑分区,分区扩容操作

Linux中做逻辑分区,分区扩容操作

时间:2023-02-21 09:12:32浏览次数:47  
标签:扩容 resize2fs lv1 分区 逻辑 dev Linux vg1

1. lvm删除
先用umount卸载逻辑卷,再用lvremove 删逻辑卷,vgremove删卷组,最后用pvremove删物理卷。

2. lvm创建    http://www.linuxidc.com/Linux/2010-08/28228.htm
1. 新挂进去的硬盘为/dev/sdb  
2.把/dev/sdb/ 划成/dev/sdb1  /dev/sdb2.......(2 3两步是格式化硬盘/dev/sdb,也可以省略,直接识别硬盘即可:hot_add或者recant。。。.sh)
    #fdisk /dev/sdb
    #n
    #p
    #1
    #p
    #w
3. 把划出的/dev/sdb1 /dev/sdb2 分区类型转为8e
    #fdisk /dev/sdb
    #t
    #1    --那个分区就写那个数字
    #8e
    #p
    #w
4. pvcreate 命令将/dev/sdb1 ...转换成物理卷  如果找不到分区内核没有成功同步分区信息:执行partprobe手动同步
5. pvscan 查看
6. vgcreate vg1 /dev/sdb1   创建卷组vg1
7. vgscan
8. lvcreate -n lv1 -L 500M vg1  从卷组vg1划分500M给新的逻辑卷lv1
9. lvscan
10. mkfs -t ext3 /dev/vg1/lv1 把逻辑卷lv1转换为ext3格式。或者xfs格式:mkfs,xfs /dev/vg1/lv1 
11. mount /dev/vg1/lv1 /disk/mylv  挂载上/disk/mylv目录上
12. df -h 查看挂载结果
13. 逻辑卷如果空间不够,需要继续扩容,用lvextend命令。lvextend -L +1M /dev/vg1/lv1
14. resize2fs命令重新识别文件系统,扩容生效。resize2fs /dev/vg1/lv1 ;  centios6用resize2fs,centos用xfs_growfs
15. blkid 查看uuid
16. vi /etc/fstab  加入实现开机自动挂载
UUID=83fc9b90-4951-46f6-8659-0b5ec25002a9 /disk/mylv               ext3    defaults        1 2
UUID=a03e7fcb-d1ca-4bd1-a3aa-c9ef89edc147 /disk/mylv2             ext3    defaults        1 2

lspv  查看vg状态是否激活。
lsvg -l rootvg


扩容:
新增物理硬盘:
1. 先pvcreate  /dev/vdd
2、把/dev/vdd的pv空间扩展给vg1名称的vg
vgextend vg1 /dev/vdd
3. 将空闲VG的空间,增加给要扩容的lv
lvextend -L +1M /dev/vg1/lv1   ( 这个是LV Path )
4. lvextend扩展的是lv, df看到的是文件系统,  看来还需要扩展文件系统
ext4,ext3格式:resize2fs命令重新识别文件系统,扩容生效。resize2fs /dev/vg1/lv1
xfs格式:xfs_growfs /dev/vg1/lv1
5. df -h 查询扩容后空间


报错:
如果扩容resize2fs提示resize2fs: Permission denied to resize filesystem
磁盘有正在读写进程无法在线扩,需要把进程关了,取消挂载后再resize2fs
查询进程:lsof /data   kill了所有对应进程

1. Umount the file system.
# umount /data
如无法卸载,需要查出有哪些进程占用lsof /data
2. Perform a file system check.
# e2fsck -y /dev/mapper/datalv
3. Resize the file system.
# resize2fs /dev/mapper/datalv
4. Remount the file system:
# mount /dev/mapper/data /data
5. Check if the file system has been resized.
# df -h

标签:扩容,resize2fs,lv1,分区,逻辑,dev,Linux,vg1
From: https://www.cnblogs.com/xmwan/p/17139691.html

相关文章

  • elasticsearch之使用正则表达式自定义分词逻辑
    一、PatternAnalyzer简介elasticsearch在索引和搜索之前都需要对输入的文本进行分词,elasticsearch提供的patternanalyzer使得我们可以通过正则表达式的简单方式来定义分......
  • Azure Kinect DK相机环境安装(空linux和jetson)
    官网:https://learn.microsoft.com/zh-cn/azure/kinect-dk/sensor-sdk-download#linux-installation-instructions 环境:1.配置 Microsoft的包存储库。2.下......
  • tips:linux配置用户登录后增加提示信息
    centos7:/etc/motd#用户登录之后提示信息效果: 其他: ......
  • 服务器业务逻辑处理框架
    1. 多线程    (1)在主线程中利用epoll进程数据的接收,将收到的数据包(包头+包体)给加上消息头(包含连接池的地址)后 扔到消息队列中去;    (2)多个线程从消息队......
  • Linux基础 - 包管理 rpm与yum
     RPM是为了简化安装的复杂度,而Yum软件仓库是为了解决软件包之间的依赖关系一、rpm 本地安装rpm-ivhfilename.rpm#安装rpm-Uvhfilename.rpm#升级rpm-e......
  • Linux查看系统占用
    ##查看内存占用#CPU占用最多的前10个进程:psauxw|head-1;psauxw|sort-rn-k3|head-10#内存消耗最多的前10个进程psauxw|head-1;psauxw|sort-rn-k4|head......
  • 无法使用xshell连接linux虚拟机
    问题:  解决:我们需要启动sshd远程连接 命令:/etc/init.d/sshdstart   现在就没有问题了!!!......
  • Linux命令行基础
    1.Linux命令基础知识:Linux的GUI与CLIGUI是图形用户界面CLI是命令行界面为什么要使用Linux命令行?命令行更高效:Linux系统中使用键盘操作速度要比鼠标更快。图形化界面......
  • 常用包管理工具, 国内换源操作以及源地址收集(npm, yarn, pip, docker, linux, github
    常用包管理工具的换源本文将保持更新,以适应不同时代软件源的变化;如发现软件源失效请留言提醒常用包管理工具,国内换源操作以及镜像源地址收集(npm,yarn,pip,doc......
  • Linux安装Docker-compose
    从github上下载docker-compose二进制文件安装sudocurl-Lhttps://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname-s`-`uname-m`-o......