- 浏览: 812879 次
- 性别:
- 来自: 西安
文章分类
- 全部博客 (307)
- struts (8)
- hibernate (3)
- spring (32)
- opensourceproject (12)
- javaScript (9)
- primeton EOS (2)
- journey of heart (10)
- Design pattern (6)
- ejb (17)
- point (37)
- Linux&Unix (22)
- ibatis (10)
- AJAX (6)
- DB (26)
- Protocol (6)
- chart (4)
- web server (11)
- webservice (7)
- integration (3)
- tuxedo (5)
- ext (4)
- android (1)
- c/c++ (12)
- JVM (1)
- paginationFrame (2)
- code (2)
- report (1)
- High-performance web (1)
- svn (1)
- JQuery (1)
- workDaily (2)
- cloud (16)
- Python (8)
- English (2)
- shell (5)
- googleCode (1)
- nio (1)
- hyper-v (1)
- debug (3)
- vbs (2)
- openstack (3)
- K8S (1)
- Mesos (0)
- Spark (0)
- Marathon (0)
最新评论
-
钱图大展:
chao2751021 写道lib包哪里去下载,找不到
大型网站用户行为记录的一个实现--基于clickStream(第一部分) -
钱图大展:
无法下载
大型网站用户行为记录的一个实现--基于clickStream(第一部分) -
fm395728572:
shell脚本中用到了环境变量,但是获取不到,例如脚本中有一句 ...
ganymed-ssh2 for Java -
liuhanjiang:
我qq147229234
大型网站用户行为记录的一个实现--基于clickStream(第一部分) -
liuhanjiang:
博主 我利用您提供的方法实现博文中介绍的clickstream ...
大型网站用户行为记录的一个实现--基于clickStream(第一部分)
5月20号 更新:
今天把我本子上的 vmware上重新整了下,虚拟一个Linux ,实地演练下LVM
1.装好linux系统, 我给虚拟机开辟了一个 /dev/hda 硬盘,3G空间,为了实验LVM,我有给虚拟机添加了一块硬盘
/dev/hdb 2G 空间
注意: 我在虚拟机中装Linux的时候,遇到了 系统找不到 硬盘的情况,开始以为 光盘有问题,在网上重新下载了ISO包,安装,问题依旧,最后才发现我这个版本的vmware 对硬盘支持的类型只能是 IDE 的,改了 硬盘类型 就OK了
2. 使用 fdisk -l 查看磁盘 情况,可以看到 hdb 的类型是 linux
3. 将 hdb 从linux 改成 linux LVM,一定要使用 w 保存退出,再次查看 已经是linux lvm了
fdisk /dev/hdb ->m -> t -> 3 -> 8e -> w
[root@xhu-vm ~]# fdisk -l Disk /dev/hda: 3221 MB, 3221225472 bytes 255 heads, 63 sectors/track, 391 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 13 104391 83 Linux /dev/hda2 14 391 3036285 8e Linux LVM Disk /dev/hdb: 2147 MB, 2147483648 bytes 16 heads, 63 sectors/track, 4161 cylinders Units = cylinders of 1008 * 512 = 516096 bytes Device Boot Start End Blocks Id System /dev/hdb3 1 4161 2097112+ 8e Linux LVM
4.创建 PV
pvcreate /dev/hdb
查看创建好的pv
[root@xhu-vm ~]# pvdisplay --- Physical volume --- PV Name /dev/hda2 VG Name VolGroup00 PV Size 2.88 GB / not usable 0 Allocatable yes PE Size (KByte) 32768 Total PE 92 Free PE 1 Allocated PE 91 PV UUID el1YY6-k7dU-V7mA-Uvyk-TNuH-Dnsm-yRBxDC --- NEW Physical volume --- PV Name /dev/hdb VG Name PV Size 2.00 GB Allocatable NO PE Size (KByte) 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID r1uwvi-NhI1-bVS5-qfZQ-GR8M-VNkX-UW0Ajr
5.创建卷组
[root@xhu-vm ~]# vgcreate VolGroup01 /dev/hdb Volume group "VolGroup01" successfully created
查看卷组
[root@xhu-vm ~]# pvdisplay --- Physical volume --- PV Name /dev/hdb VG Name VolGroup01 PV Size 2.00 GB / not usable 0 Allocatable yes PE Size (KByte) 4096 Total PE 511 Free PE 511 Allocated PE 0 PV UUID r1uwvi-NhI1-bVS5-qfZQ-GR8M-VNkX-UW0Ajr --- Physical volume --- PV Name /dev/hda2 VG Name VolGroup00 PV Size 2.88 GB / not usable 0 Allocatable yes PE Size (KByte) 32768 Total PE 92 Free PE 1 Allocated PE 91 PV UUID el1YY6-k7dU-V7mA-Uvyk-TNuH-Dnsm-yRBxDC
或者这么查看
[root@xhu-vm ~]# vgdisplay --- Volume group --- VG Name VolGroup01 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 1 VG Access read/write VG Status resizable MAX LV 0 Cur LV 0 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size 2.00 GB PE Size 4.00 MB Total PE 511 Alloc PE / Size 0 / 0 Free PE / Size 511 / 2.00 GB VG UUID bVxufu-AZWK-ifl2-e8OQ-AH7k-oMuR-Dkn5Cm --- Volume group --- VG Name VolGroup00 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 2.88 GB PE Size 32.00 MB Total PE 92 Alloc PE / Size 91 / 2.84 GB Free PE / Size 1 / 32.00 MB VG UUID jUbO2f-SWru-9BXD-Kp16-AGbp-0pQE-fw5YJ2
6. 激活卷组
[root@xhu-vm ~]# vgchange -a y VolGroup01 0 logical volume(s) in volume group "VolGroup01" now active [root@xhu-vm ~]#
7.创建逻辑卷(152M)
[root@xhu-vm ~]# lvcreate -L150 -nLogVol02 VolGroup01 /dev/cdrom: open failed: Read-only file system Rounding up size to full physical extent 152.00 MB Logical volume "LogVol02" created [root@xhu-vm ~]#
8.格式化文件系统 + mount 到 /data/wwwroot
[root@xhu-vm ~]# mkdir /data/wwwroot [root@xhu-vm ~]# mkfs -V -t ext3 /dev/VolGroup01/LogVol02 mkfs version 2.12a (Dec 21 2004) mkfs.ext3 /dev/VolGroup01/LogVol02 mke2fs 1.35 (28-Feb-2004) max_blocks 159383552, rsv_groups = 19456, rsv_gdb = 256 Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) 38912 inodes, 155648 blocks 7782 blocks (5.00%) reserved for the super user First data block=1 Maximum filesystem blocks=67371008 19 block groups 8192 blocks per group, 8192 fragments per group 2048 inodes per group Superblock backups stored on blocks: 8193, 24577, 40961, 57345, 73729 Writing inode tables: done inode.i_blocks = 3074, i_size = 67383296 Creating journal (4096 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 39 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. [root@xhu-vm ~]# mount /dev/VolGroup01/LogVol02 /data/wwwroot [root@xhu-vm ~]#
9. 拷贝一个文件到 /data/wwwroot
[root@xhu-vm wwwroot]# df -k Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/VolGroup00-LogVol00 2418944 1464868 831196 64% / /dev/hda1 101086 9028 86839 10% /boot none 128020 0 128020 0% /dev/shm /dev/mapper/VolGroup01-LogVol02 150733 11554 131397 9% /data/wwwroot
注意: 我创建的 LogVol02 有152M,当你他的 mount点 /data/wwwroot 拷贝数据的时候,超过152M会报错,再次操作 /data/wwwroot 的时候会说 file system read only. 只要你增加了 这个lv的容量就万事OK了,可见LVM的好处
10.增加 这个LV增加容量100M
lvextend -L+100 /dev/VolGroup01/LogVol02
lvs 看看现在的容量
11.减少 LV的容量 减少100M
lvreduce -L-100 /dev/VolGroup01/LogVol02
12. 在 VolGroup01 继续 建立一个LV LogVol03
lvcreate -L150 -nLogVol03 VolGroup01
参考:
虚拟机环境中linux系统增加磁盘空间
linux之lvm学习
硬盘分区如何设定大小,如何规划,再好的规划也有出差错的时候,人算不如天算.
为了让我们脱离那可悲的分区与分区修改工具,请跟我来认识一下LVM-逻辑卷管理(logical volume manager).
首先先把基本术语定义讲一下:
LVM 是linux对磁盘分区进行管理的一种机制.LVM是建立在磁盘与分区之上的一个逻辑层,以提高磁盘管理的灵活性.
在LVM内有三个基本术语PV(Physical Volume 物理卷) VG(Volume Group 卷组) LV(Logical Volume 逻辑卷)
三者的关系为,先建立PV,根据PV组合或扩展形成VG,根据用户需求使用VG卷的总量去建立相应的LV卷(个人理解)
一.创建PV的命令与方法
1.查看磁盘分区情况:
[root@localhost /]# fdisk -l /dev/hdb
Disk /dev/hdb: 21.4 GB, 21474836480 bytes
15 heads, 63 sectors/track, 44384 cylinders
Units = cylinders of 945 * 512 = 483840 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 1 10000 4724968+ 83 Linux
/dev/hdb2 10001 20000 4725000 83 Linux
/dev/hdb3 20001 30000 4725000 83 Linux
/dev/hdb4 30001 44384 6796440 83 Linux
共计4个分区 请大家看ID位置代码:83 system:linux,我们需要更改ID代码为8e 此为LVM卷分区标签
分区系统号更改方法如下:
[root@localhost /]# fdisk /dev/hdb
Command (m for help): t
Partition number (1-4): 1
Hex code (type L to list codes): 8e
Changed system type of partition 1 to 8e (Linux LVM)
此时系统ID已经更改为LVM,我们再用FDISK命令查看一下磁盘情况
[root@localhost /]# fdisk -l /dev/hdb
Disk /dev/hdb: 21.4 GB, 21474836480 bytes
15 heads, 63 sectors/track, 44384 cylinders
Units = cylinders of 945 * 512 = 483840 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 1 10000 4724968+ 8e Linux LVM
/dev/hdb2 10001 20000 4725000 8e Linux LVM
SYStem类型:Linux LVM,此时我们可以创建PV了,我创建了二个PV,通过pvdisplay命令可以查看创建的PV卷的情况.
[root@localhost /]# pvcreate /dev/hdb1 /dev/hdb2
Physical volume "/dev/hdb1" successfully created
Physical volume "/dev/hdb2" successfully created
查看PV卷详细信息:
[root@localhost /]# pvdisplay
"/dev/hdb1" is a new physical volume of "4.51 GB"
--- NEW Physical volume ---
PV Name /dev/hdb1
VG Name
PV Size 4.51 GB
Allocatable NO
PE Size (KByte) 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID gSv31K-01SU-1Vbm-HF26-MR5W-wgBw-1EeHb0
"/dev/hdb2" is a new physical volume of "4.51 GB"
--- NEW Physical volume ---
PV Name /dev/hdb2
VG Name
PV Size 4.51 GB
Allocatable NO
PE Size (KByte) 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID ODEuTv-iMqs-Wzxq-HMyB-yUw2-Lnwn-5JdlSp
我们此时再回看查看一下磁盘分区的情况.
[root@localhost /]# fdisk -l /dev/hdb
Disk /dev/hdb: 21.4 GB, 21474836480 bytes
15 heads, 63 sectors/track, 44384 cylinders
Units = cylinders of 945 * 512 = 483840 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 1 10000 4724968+ 8e Linux LVM
/dev/hdb2 10001 20000 4725000 8e Linux LVM
/dev/hdb3 20001 30000 4725000 8e Linux LVM
/dev/hdb4 30001 44384 6796440 8e Linux LVM
PV创建完成,相应的命令如下:pvcreate (PV创建) pvdisplay(PV信息查看) pvremove(pv卷删除)
pvremove /dev/hdb1 (删除命令例)
参考:
合理规划您的硬盘分区
http://hi.baidu.com/sinyo/blog/item/d793be3e866682f9828b13c6.html
http://blog.csdn.net/steelren/archive/2007/12/12/1931363.aspx
利用lvm增加linux根分区的容量
http://www.opsers.org/base/linux-root-partition-using-lvm-the-capacity-to-increase.html
发表评论
-
物理CPU与VCPU的关系梳理总结
2016-03-11 10:17 13990http://support.huawei.com/e ... -
Linux下Swap空间的添加
2012-08-30 10:04 1275****************************** ... -
通过web方式访问linux VNC
2011-05-15 10:21 48411.首先吧项目部署在tomcat下 2.开 ... -
inux下进行硬盘分区,进行格式化处理,并进行挂载使用
2011-03-31 15:04 1601关键命令: ... -
使用Ubuntu当桌面了
2010-12-11 18:05 16011.升级 package 2.安装ssh ser ... -
linux分区介绍
2010-12-09 20:49 1654首先我们要对硬盘分区的基本概念进行一些初步的了解,硬盘的分区主 ... -
linux 下VNC的配置(转载)
2010-10-29 11:02 15161,查看是否有装VNCserver[root@mylab ~] ... -
NFS(转载)
2010-10-24 16:37 1517自己的实验NFS的例子 serv ... -
计划任务工具 cron 的配置和说明 (转载)
2010-05-21 17:51 1448作者:北南南北来自:LinuxSir.Org摘要:Linux操 ... -
正确理解Linux内存占用过高的问题 转载
2010-05-21 11:36 2416最近有个月经问题,老有人问为何开机后,还没有其他服务,m ... -
bashrc, bash_profile
2010-01-25 21:47 1684/etc/profile:此文件为系统的每个用户设置环境信息, ... -
liunx 小技巧
2010-01-25 21:43 11481. linux下自定义命令别名 文件: ... -
查看和修改变量
2010-01-10 15:06 1595一、Linux的变量种类 ... -
对#!bin/sh的认识
2010-01-06 09:28 5309第一次学shell编程,看的文章中说shel ... -
linux 删除大量日志文件
2009-12-24 13:09 2779前段时间遇到一个问题,系统的一个 ... -
Linux文件和目录访问权限设置
2009-11-18 13:57 2056文件和目录访问权限设 ... -
Linux 用户(user)和用户组(group)管理概述
2009-11-18 12:49 1129Linux 用户(user)和用户组(group)管理概述 ... -
linux4.0AS 虚拟机安装备忘
2009-10-30 07:58 1380上次装虚拟机,不知道上咋整的中毒了,就虚拟机起不 ... -
WebSphere线程分析工具JCA
2009-05-04 22:39 4393当部署在websphere上的应用出现了问题,比如调用缓慢,线 ... -
RedHat Linux 4 下安装常用的工具
2009-04-29 23:26 2318前段时间装了 ...
相关推荐
发福利了,红帽lvm详细图解,lvm组成,调整,删除,清晰有序的归类,方便查阅。
Linux LVM,全称为Logical Volume Manager,是Linux操作系统下的一种磁盘管理工具,它提供了一种灵活、可扩展的方式来管理磁盘存储空间。LVM允许系统管理员创建和管理逻辑卷,这些逻辑卷可以跨越多个物理硬盘,从而...
Linux系统LVM管理培训。
"将 Linux 系统转至 LVM 卷的方法" Linux 系统转移到 LVM 卷是一种复杂的操作,需要细心和耐心。下面是该过程的详细知识点: 一、预备知识 * dd 命令:用于复制一个设备/分区,原样输出到另外一个文件/设备/分区...
Linux LVM(Logical Volume ...文档中的"Linux的lvm管理.docx"、"Linux_LVM管理.doc"、"LVM管理(全面总结).doc"和"Linux手动创建RAID和LVM分区.docx"提供了丰富的学习资源,建议仔细研读以深入理解LVM的各个方面。
- **Red Hat / Fedora**:这些发行版从 Red Hat Linux 8.0 开始支持 LVM,是最早采用 LVM 技术的发行版之一。 - **Debian**:Debian 也支持 LVM,并且在服务器部署场景中非常常见。 #### 七、LVM 的实现细节 在...
Linux下的LVM(Logical Volume Manager)是一种先进的磁盘管理技术,由Heinz Mauelshagen在Linux 2.4内核版本中实现。LVM的主要目标是提供一种灵活、可扩展的磁盘管理方式,使得系统管理员可以更加便捷地管理和调整...
LINUX下的LVM(Logical Volume Manager)是一种先进的磁盘管理技术,它允许系统管理员在Linux环境中灵活地管理和调整磁盘分区。LVM的核心优势在于它提供了动态调整存储空间的能力,无需停机,使得扩展文件系统变得...
Linux LVM,全称为Logical Volume Manager(逻辑卷管理器),是Linux操作系统中一种高级的存储管理技术。...通过学习这些资料,你可以深入了解如何在Linux环境中有效地管理和利用LVM,提升系统的存储管理能力。
### Linux LVM (逻辑卷管理器) 深入解析 #### 一、LVM概述与基本概念 **LVM**(Logical Volume Manager,逻辑卷管理器)是一种高级磁盘管理技术,它允许用户以更加灵活的方式管理和组织磁盘空间。与传统的分区方式...
Linux 7 扩容根分区(LVM+非 LVM) Linux 7 扩容根分区是指在 Linux 7 操作系统中扩展根分区的大小,以满足存储需求。在本文中,我们将介绍使用 LVM(Logical Volume Manager)和非 LVM 两种方法来扩容根分区。 使用...
Linux 下 LVM 的基本操作 LVM(Logical Volume Manager)是一种逻辑卷管理器,用于管理磁盘空间,以提供更灵活和可扩展的存储解决方案。在 Linux 中,LVM 是基于 Device Mapper(DM)实现的,DM 是 Linux 内核中的...
针对Linux系统中的磁盘分区整理的lvm使用手册,lvm分区管理工具时很好的磁盘管理工具。
Linux LVM,全称为Logical Volume Manager(逻辑卷管理器),是Linux系统中一种高级的存储管理技术,它允许管理员在物理硬盘之上创建虚拟磁盘,这些虚拟磁盘被称为逻辑卷。LVM的主要目标是提高存储的灵活性、可扩展...
在Linux系统中,LVM(Logical Volume Manager,逻辑卷管理器)是一种用于简化磁盘管理和空间分配的强大工具...如果你对这部分内容感兴趣,还可以深入学习更多关于LVM的知识,例如如何删除LVM、如何扩展或缩小逻辑卷等。
### Linux LVM管理 #### 知识点一:理解LVM(Logical Volume Manager) LVM是一种用于Linux操作系统的存储...总之,LVM是Linux系统中一项非常重要的技术,掌握其基本操作对于系统管理员来说是必不可少的技能之一。
Linux AS5.0中的LVM(Logical Volume Manager)是一个强大的磁盘管理工具,它允许管理员在物理硬盘之上创建逻辑卷,以实现更灵活的数据存储和管理。LVM的主要优势在于其扩展性和灵活性,使得在不中断服务的情况下...