2019独角兽企业重金招聘Python工程师标准>>>

首先扩大原有分区只针对与逻辑卷格式 物理卷无效

先查询 增加的磁盘 并且对其进行分区 格式化

[root@localhost ~]# fdisk -l

Disk /dev/sda: 42.9 GB, 42949672960 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000b2e43

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              64        5222    41430016   8e  Linux LVM

Disk /dev/sdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

[root@localhost ~]# fdisk /dev/sdb 
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0xdd2a01a6.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-1305, default 1): 1
Last cylinder, +cylinders or +size{K,M,G} (1-1305, default 1305):   ## 划分最大空间 
Using default value 1305

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

[root@localhost ~]# fdisk -l

Disk /dev/sda: 42.9 GB, 42949672960 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000b2e43

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              64        5222    41430016   8e  Linux LVM

Disk /dev/sdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xdd2a01a6

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        1305    10482381   83  Linux

格式化分区 指定 ext4格式:

[root@localhost ~]# mkfs.ext4 /dev/sdb1 
mke2fs 1.41.12 (17-May-2010)
文件系统标签=
操作系统:Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
655360 inodes, 2620595 blocks
....

正在写入inode表: 完成                            
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

This filesystem will be automatically checked every 23 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

[root@localhost /]# pvdisplay  ##显示物理卷
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               VolGroup
  PV Size               39.51 GiB / not usable 3.00 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              10114
  Free PE               0
  Allocated PE          10114
  PV UUID               6LL9QX-ULqY-RHs8-NyWS-P5Vf-g5qi-eqZMKh
   
  "/dev/sdb1" is a new physical volume of "10.00 GiB"
  --- NEW Physical volume ---
  PV Name               /dev/sdb1
  VG Name               
  PV Size               10.00 GiB
  Allocatable           NO
  PE Size               0   
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               iF8Gno-3nEP-cp24-hcCZ-dQz8-SjGf-Cjj9ad

[root@localhost /]# pvscan  ##显示物理卷 作用同上
  PV /dev/sda2   VG VolGroup        lvm2 [39.51 GiB / 0    free]
  PV /dev/sdb1                      lvm2 [10.00 GiB]
  Total: 2 [49.50 GiB] / in use: 1 [39.51 GiB] / in no VG: 1 [10.00 GiB]

扩容 VG 将刚才创建好的pv 添加到系统根分区所在的卷组中 通过df -h 查看到的 /dev/mapper/VolGroup-lv_root   36G  7.4G   26G  23% /

组名为 VolGroup-lv

逻辑卷名为 lv_root

[root@localhost /]# vgextend VolGroup /dev/sdb1   ###将/dev/sdb1/ 添加到逻辑卷组  VolGroup中
  Volume group "VolGroup" successfully extended
[root@localhost /]# vgdisplay
  --- Volume group ---
  VG Name               VolGroup
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               49.50 GiB   ##此时VG的大小以及改变
  PE Size               4.00 MiB
  Total PE              12672
  Alloc PE / Size       10114 / 39.51 GiB
  Free  PE / Size       2558 / 9.99 GiB
  VG UUID               XhRR19-HGRS-ObYb-NLfd-vM41-XgS4-ZiD0o4

此时在将其扩展lv 即根分区

[root@localhost /]# lvextend -L +10G /dev/mapper/VolGroup-lv_root 
  Extending logical volume lv_root to 45.65 GiB
  Insufficient free space: 2560 extents needed, but only 2558 available

##报错 是因为此时可用pe块只有2558个 2558*4/1024=9.992G

[root@localhost /]# lvextend -L +9.992G /dev/mapper/VolGroup-lv_root 
  Rounding size to boundary between physical extents: 9.99 GiB
  Extending logical volume lv_root to 45.64 GiB
  Logical volume lv_root successfully resized     ###成功

[root@localhost /]# lvdisplay  
  --- Logical volume ---
  LV Path                /dev/VolGroup/lv_root
  LV Name                lv_root
  VG Name                VolGroup
  LV UUID                obpkNc-TjiE-YTln-23wo-c6KS-lofw-BRm50Y
  LV Write Access        read/write
  LV Creation host, time localhost.localdomain, 2017-09-13 21:56:39 +0800
  LV Status              available
  # open                 1
  LV Size                45.64 GiB
  Current LE             11684
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

但是 df -h 并未生效

[root@localhost /]# df -h
Filesystem                    Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root   36G  7.4G   26G  23% /
tmpfs                         996M   72K  996M   1% /dev/shm
/dev/sda1                     485M   39M  421M   9% /boot

[root@localhost /]# resize2fs  /dev/mapper/VolGroup-lv_root  ## 使扩容马上生效
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/VolGroup/lv_root is mounted on /; on-line resizing required
old desc_blocks = 3, new_desc_blocks = 3
Performing an on-line resize of /dev/VolGroup/lv_root to 11964416 (4k) blocks.
The filesystem on /dev/VolGroup/lv_root is now 11964416 blocks long.

此时 根分区已经改变

[root@localhost /]# df -h
Filesystem                    Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root   45G  7.4G   36G  18% /
tmpfs                         996M   72K  996M   1% /dev/shm
/dev/sda1                     485M   39M  421M   9% /boot

转载于:https://my.oschina.net/u/3652215/blog/1571104

增加一块新硬盘,扩大原有分区相关推荐

  1. 虚拟机增加一块新硬盘

    虚拟机增加一块新硬盘 虚拟机增加一块新硬盘 1 虚拟机添加硬盘 2 分区 3 格式化硬盘 4 挂载 5 永久挂载 6 断开挂载 7 资源来源 虚拟机增加一块新硬盘 1 虚拟机添加硬盘 打开VMware ...

  2. Linux挂载(增加一块新硬盘)

    Linux挂载主要分为五步 ① 添加硬盘 ② 分区 ③ 格式化 ④ 挂载 ⑤ 设置自动挂载 1. 给虚拟机添加新硬盘 点击虚拟机 -> 设置 -> 硬盘 -> 添加 -> 下一 ...

  3. 宝的装linux分区找不到盘,Linux (Centos)添加一块新硬盘的步骤及注意事项

    开始研究linux也有一段时间了,这个礼拜研究了好几天终于搞清楚怎么在运行的系统中在添加一块新硬盘,我觉得这个挺重要的因为现在硬盘几乎都快成为一种消耗品了.而且我觉得可以贯穿我这段时间一直关注的一些个 ...

  4. 如何不用重启在CentOS 7/ RHEL 7虚拟机中添加一块新硬盘

    如何不用重启在CentOS 7/ RHEL 7虚拟机中添加一块新硬盘 通常在你在虚拟机中添加一块新硬盘时,你可能会看到新硬盘没有自动加载.这是因为连接到硬盘的SCSI总线需要重新扫描来使得新硬盘可见. ...

  5. Linux 添加一块新硬盘

    给Linux添加一块新硬盘可以分为5个步骤 虚拟机添加硬盘 分区 格式化 挂载 设置自动挂载(即永久挂载) 一.虚拟机添加硬盘: 在开始操作之前首先应该在虚拟机(以vm12为例)手动添加硬盘,操作如图 ...

  6. linux传统方式挂载新硬盘并进行分区格式化

    本文在以下条件中测试通过:VMware-Workstation-Pro-14.0.0.6661328 Ubuntu 16.04 本文转自:linux挂载新硬盘并进行分区格式化 - 字母哥博客 - 博客 ...

  7. Linux的实际操作:给Linux添加一块新硬盘

    因为某种原因,Linux系统的一块硬盘已经用完了,现在需要新增加一块硬盘挂载到Linux文件系统上 案例:增加一块 2G的硬盘 sdb1,挂载到文件系统中新增的/home/newdisk文件目录下,后 ...

  8. LVM以及挂载一块新硬盘

    http://blog.qq.com/qzone/232480/1308240550.htm http://kerry.blog.51cto.com/172631/568968/ http://fir ...

  9. linux新硬盘挂载到老分区,Linux添加新硬盘,设置分区和开机自动挂载之图文教程!...

    虚拟机添加硬盘的步骤就不多废话了,主要列出添加硬盘后要进行设置的几个详细步骤: 1.查看磁盘信息:fdisk -ls 添加前如下图所示: 添加后如下图: 也可以用:ls /dev/sd*查看,如下图: ...

最新文章

  1. 阿里云查看mysql版本_查看mysql版本
  2. linux查看cpu占用最多的进程,Linux下查看占用CPU资源最多的几个进程
  3. Flutter高内聚组件怎么做?阿里闲鱼打造开源高效方案!
  4. CCCC-GPLT L1-035. 情人节 团体程序设计天梯赛
  5. jmeter 线程执行顺序_软件接口测试工具Jmeter使用方法详解(一)
  6. 线性代数第六版答案(全)
  7. 松本行弘为什么开发Ruby
  8. 王曙燕c语言答案,c语言程序设计王曙燕课后题答案
  9. 用微信小程序发红包的两种方法
  10. 软考常考知识点整理-项目人员配备管理计划
  11. kindle电子书格式转换
  12. AXI协议中的BURST
  13. 这张图可以帮助解释为什么欧洲有些国家欢迎难民,有些国家拒绝难民【The Washington Post】
  14. 利用Java和photoShop实现照片拼图
  15. 注册验证码短信收不到是怎么回事
  16. 什么是web前端技术?要学什么?
  17. 解决:该公众号提供的服务出现故障,请稍后重试
  18. 迪赛智慧数——柱状图(象形标识图):全国历年结婚登记数
  19. 米4用linux刷机救转,小米Mi4(小米4 电信4G版)手机快速救砖,线刷教程分享,小白轻松救活手机...
  20. 离散数学:数学语言与证明方法(练习题)

热门文章

  1. 为什么剩余数不能相加_数学运算之剩余问题
  2. java买房子钓鱼,AcWing 1262. 鱼塘钓鱼(Java 贪心 Or 优先队列)
  3. 蓝牙定位与UWB定位的对比
  4. PaddleX助力无人驾驶:基于YOLOv3的车辆检测和车道线分割实战
  5. 如何用命令行关闭Windows自动更新服务?
  6. 三星手机连接奥迪android功能,华为手机怎么跟奥迪mmi互联?手机投屏奥迪中控方法...
  7. URL网址的正则检验(验证字符串是否符合URL网址的格式)
  8. 我相信中国经济形势一片大好
  9. P/Invoke能够在asp.net 中使用哦
  10. SimpleScalar的安装方法(Red Hat Linux 9.0,gcc3.2.2环境)