RedHat6.5系统LVM增加新硬盘实现根文件系统扩容
一、新增物理空间
二、linux中创建新分区
1、首先查看硬盘信息,用fdisk -l命令,如果有硬盘有剩余空间就可以对其进行分区。
- [root@master 桌面]# fdisk -l
- Disk /dev/sda: 64.4 GB, 64424509440 bytes
- 255 heads, 63 sectors/track, 7832 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: 0x0004bbc1
- 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 2611 20458496 8e Linux LVM
- Disk /dev/mapper/vg_hadoop-lv_root: 18.8 GB, 18798870528 bytes
- 255 heads, 63 sectors/track, 2285 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
- Disk /dev/mapper/vg_hadoop-lv_swap: 2147 MB, 2147483648 bytes
- 255 heads, 63 sectors/track, 261 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
2、下面对/dev/sda进行分区
fdisk /dev/sda
Command (m for help): m //输入m查看帮助文档
Command (m for help): n //输入n新建分区
- [root@master ~]# fdisk /dev/sda
- 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): m
- Command action
- a toggle a bootable flag
- b edit bsd disklabel
- c toggle the dos compatibility flag
- d delete a partition
- l list known partition types
- m print this menu
- n add a new partition
- o create a new empty DOS partition table
- p print the partition table
- q quit without saving changes
- s create a new empty Sun disklabel
- t change a partition's system id
- u change display/entry units
- v verify the partition table
- w write table to disk and exit
- x extra functionality (experts only)
- Command (m for help): n
- Command action
- e extended
- p primary partition (1-4)
3、建立扩展分区
有扩展分区和主分区,逻辑分区在扩展分区中建立。注意到括号中的1-4,最多只能建四个主分区(包括扩展分区)。这里创建扩展分区,
输入 : e #建立扩展分区
Partition number (1-4) : 3 #因为已经有sda1、sda2了
First cylinder (2611-7832, default 2611):Last cylinder, +cylinders or +size{K,M,G} (2611-7832, default 7832): #直接Enter键,默认即可
Command (m for help): p #查看分区结果
- Command action
- e extended
- p primary partition (1-4)
- e
- Partition number (1-4): 3
- First cylinder (2611-7832, default 2611):
- Using default value 2611
- Last cylinder, +cylinders or +size{K,M,G} (2611-7832, default 7832):
- Using default value 7832
- Command (m for help): p
- Disk /dev/sda: 64.4 GB, 64424509440 bytes
- 255 heads, 63 sectors/track, 7832 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: 0x0004bbc1
- 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 2611 20458496 8e Linux LVM
- /dev/sda3 2611 7832 41939020 5 Extended
4、扩展分区建好就可以在扩展分区建立逻辑分区了
Command (m for help): n
输入 : l 建立逻辑分区
Command (m for help): p #查看分区结果
- Command action
- l logical (5 or over)
- p primary partition (1-4)
- l
- First cylinder (2611-7832, default 2611):
- Using default value 2611
- Last cylinder, +cylinders or +size{K,M,G} (2611-7832, default 7832):
- Using default value 7832
- Command (m for help): p
- Disk /dev/sda: 64.4 GB, 64424509440 bytes
- 255 heads, 63 sectors/track, 7832 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: 0x0004bbc1
- 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 2611 20458496 8e Linux LVM
- /dev/sda3 2611 7832 41939020 5 Extended
- /dev/sda5 2611 7832 41938988+ 83 Linux
5、上面显示已经建好一个主分区,一个逻辑分区,但是这些现在还没有生效,需要保存退出。
Command (m for help):w #保存退出
输入 reboot 重启系统生效。
- Command (m for help): w
- The partition table has been altered!
- Calling ioctl() to re-read partition table.
- WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
- The kernel still uses the old table. The new table will be used at
- the next reboot or after you run partprobe(8) or kpartx(8)
- Syncing disks.
三、 Linux系统LVM增加新硬盘实现根文件系统扩容
1、创建物理卷
fdisk -l
- [root@master local]# fdisk -l
- Disk /dev/sda: 64.4 GB, 64424509440 bytes
- 255 heads, 63 sectors/track, 7832 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: 0x0004bbc1
- 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 2611 20458496 8e Linux LVM
- /dev/sda3 2611 7832 41939020 5 Extended
- /dev/sda5 2611 7832 41938988+ 83 Linux
- Disk /dev/mapper/vg_hadoop-lv_root: 18.8 GB, 18798870528 bytes
- 255 heads, 63 sectors/track, 2285 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
- Disk /dev/mapper/vg_hadoop-lv_swap: 2147 MB, 2147483648 bytes
- 255 heads, 63 sectors/track, 261 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
pvcreate /dev/sda5
- [root@master local]# pvcreate /dev/sda5
- Physical volume "/dev/sda5" successfully created
2、查看创建好的物理卷
pvdisplay
/dev/sda5
- [root@master local]# pvdisplay /dev/sda5
- "/dev/sda5" is a new physical volume of "40.00 GiB"
- --- NEW Physical volume ---
- PV Name /dev/sda5
- VG Name
- PV Size 40.00 GiB
- Allocatable NO
- PE Size 0
- Total PE 0
- Free PE 0
- Allocated PE 0
- PV UUID qX00lY-nkpd-4txl-HFwM-6NuT-wMqu-yEFehV
3、卷组扩容
vgdisplay
- [root@master local]# vgdisplay
- --- Volume group ---
- VG Name vg_hadoop
- System ID
- Format lvm2
- Metadata Areas 1
- Metadata Sequence No 3
- VG Access read/write
- VG Status resizable
- MAX LV 0
- Cur LV 2
- Open LV 2
- Max PV 0
- Cur PV 1
- Act PV 1
- VG Size 19.51 GiB
- PE Size 4.00 MiB
- Total PE 4994
- Alloc PE / Size 4994 / 19.51 GiB
- Free PE / Size 0 / 0
- VG UUID iQqDwB-Ft3T-aFfh-7nwK-alS3-LSMo-Uid9nz
vgextend vg_hadoop /dev/sda5
- [root@master local]# vgextend vg_hadoop /dev/sda5
- Volume group "vg_hadoop" successfully extended
4、查看扩容之后的卷组信息
vgdisplay
- [root@master local]# vgdisplay
- --- Volume group ---
- VG Name vg_hadoop
- 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 59.50 GiB
- PE Size 4.00 MiB
- Total PE 15232
- Alloc PE / Size 4994 / 19.51 GiB
- Free PE / Size 10238 / 39.99 GiB
- VG UUID iQqDwB-Ft3T-aFfh-7nwK-alS3-LSMo-Uid9nz
5、逻辑卷扩容
df -h
- [root@master local]# df -h
- Filesystem Size Used Avail Use% Mounted on
- /dev/mapper/vg_hadoop-lv_root 18G 12G 5.1G 70% /
- tmpfs 1.9G 224K 1.9G 1% /dev/shm
- /dev/sda1 485M 40M 421M 9% /boot
- /dev/sr0 3.6G 3.6G 0 100% /media/RHEL_6.5 x86_64 Disc 1
lvextend -L +38G /dev/mapper/vg_hadoop-lv_root
- [root@master local]# lvextend -L +38G /dev/mapper/vg_hadoop-lv_root
- Extending logical volume lv_root to 55.51 GiB
- Logical volume lv_root successfully resized
6、查看扩容之后的逻辑卷
lvdisplay /dev/vg_hadoop/lv_root
- [root@master local]# lvdisplay /dev/vg_hadoop/lv_root
- --- Logical volume ---
- LV Path /dev/vg_hadoop/lv_root
- LV Name lv_root
- VG Name vg_hadoop
- LV UUID wv0vJ6-c5Dd-Su9k-7dSV-P3KE-CF88-ElqYFA
- LV Write Access read/write
- LV Creation host, time hadoop, 2017-07-05 18:56:16 +0800
- LV Status available
- # open 1
- LV Size 55.51 GiB
- Current LE 14210
- Segments 2
- Allocation inherit
- Read ahead sectors auto
- - currently set to 256
- Block device 253:0
7、文件系统扩容
resize2fs
/dev/vg_hadoop/lv_root
- [root@master local]# resize2fs /dev/vg_hadoop/lv_root
- resize2fs 1.41.12 (17-May-2010)
- Filesystem at /dev/vg_hadoop/lv_root is mounted on /; on-line resizing required
- old desc_blocks = 2, new_desc_blocks = 4
- Performing an on-line resize of /dev/vg_hadoop/lv_root to 14551040 (4k) blocks.
- The filesystem on /dev/vg_hadoop/lv_root is now 14551040 blocks long.
8、成功
df -h
- [root@master local]# df -h
- Filesystem Size Used Avail Use% Mounted on
- /dev/mapper/vg_hadoop-lv_root 55G 12G 41G 22% /
- tmpfs 1.9G 224K 1.9G 1% /dev/shm
- /dev/sda1 485M 40M 421M 9% /boot
- /dev/sr0 3.6G 3.6G 0 100% /media/RHEL_6.5 x86_64 Disc 1
参考资料:
RedHat6.5系统LVM增加新硬盘实现根文件系统扩容的更多相关文章
- xenserver 增加新硬盘
xenserver 增加新硬盘 1.XS创建本地存储 首先 分区好的的硬盘接到服务器上 查看所有硬盘了的id ls -l /dev/disk/by-id/ 记下硬盘的全称.接下来开始挂载 xe sr ...
- win2012 挂载硬盘即增加新硬盘方法
这篇文章主要介绍了win2012 挂载硬盘即增加新硬盘方法,需要的朋友可以参考下 点击左下角的服务器管理图标 点击右上角的“工具”,再选择“计算机管理” 再点击“磁盘管理” 在磁盘1的按钮处单击右键, ...
- linux系统下添加新硬盘的方法详解
对于linux新手来说,在linux上添加新硬盘,是很有挑战性的一项工作. 在Linux服务器上把硬盘接好,启动linux,以root登陆. fdisk -l ## 这里是查看目前系统上有几块硬盘 D ...
- ubuntu 增加新硬盘
在校内建了一个ftp,本来是想放一点东西的,没想到越放越多,然后硬盘就不够了. 服务器是虚拟出来的ubuntu-server 12.04.想要将新硬盘挂载到/home/ftp目录. 操作步骤: 1.可 ...
- xenserver增加新硬盘
1. 查看所有硬盘了的id # ls -l /dev/disk/by-id/ 2. 挂载 # xe sr-create type=lvm content-type=user device-config ...
- vmware增加新硬盘无需重启生效
echo "scsi add-single-device 2 0 2 0" > /proc/scsi/scsi # echo "scsi add-single-de ...
- linux服务器添加一块新硬盘不用重新启动机器的操作
Linux系统添加一块新硬盘不用关闭系统即可加载硬盘信息的操作 因之前换过硬盘重装系统,硬盘上的数据没有拷贝出来,开发人员问我要备份,炸了.我只好联系机房让他把之前换掉的硬盘插回服务器.但是插好之后f ...
- 给Linux系统新增加一块硬盘
今天公司测试Linux服务器硬盘不够用了,主要是mysql数据文件太大了,买了个500G的硬盘回来,这里记录下新加硬盘的方法PS 测试服务器的主板太差劲了,没有多余的电源接口,只能把光驱的电源拿出来, ...
- CentOS 挂载(U盘NTFS格式,新硬盘,增加交换分区,扩展根分区等)
1.挂载fat或者fat32分区的U盘 如果是用VM安装的linux,在vm里挂载U盘有两个前提: 第一,主机里的service要启动: 第二,U盘是连接到虚拟机,而不是主机,需要确认这点: 2.使用 ...
随机推荐
- scrapy爬取动态分页内容
1.任务定义: 爬取某动态分页页面中所有子话题的内容. 所谓"动态分页":是指通过javascript(简称"js")点击实现翻页,很多时候翻页后的页面地址ur ...
- xshell 评估过期
手头拮据的朋友可以通过下面方法绕过: https://www.netsarang.com/download/down_form.html?code=522 删除XShell. 到英文官网下载页找到XS ...
- HDU 6066 17多校3 RXD's date(超水题)
Problem Description As we all know that RXD is a life winner, therefore he always goes out, dating w ...
- reset.css 文件
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,b ...
- 河南省第四届ACM省赛(T1) 序号互换
问题 A: 序号互换 时间限制: 1 Sec 内存限制: 128 MB难度1 题目描述 Dr.Kong设计了一个聪明的机器人卡多,卡多会对电子表格中的单元格坐标快速计算出来.单元格的行坐标是由数字编 ...
- 防盗链技术终极解决方案(squid+cookie)
防盗链技术现状:1.通过识别Referer确认请求来源页面2.Apache,squid等都能对Referer进行识别3.通过ActiveX显示的内容不向服务器提供Referer Header(例如,F ...
- Groovy实现代码热载的机制和原理
前言: 真的很久没在博客园上更新博客了, 现在趁这段空闲的时间, 对之前接触的一些工程知识做下总结. 先来讲下借用Groovy如何来实现代码的热载, 以及其中涉及到的原理和需要注意的点. 总的来说, ...
- Seaweedfs-启动脚本
#!/bin/bash if [ ! -e /sunlight/shell/main.sh ];then echo " [ Error ] file /sunlight/shell/main ...
- [LeetCode&Python] Problem 690. Employee Importance
You are given a data structure of employee information, which includes the employee's unique id, his ...
- 配置Glassfish服务器、部署Java web项目、Maven安装配置及JDK版本匹配性问题
错误一:在win7上通过命令asadmin start-domain启动Glassfish服务器时报错(如下): Exception in thread "main" java.l ...