- 浏览: 586629 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (365)
- Tomcat调优 (2)
- Apache Http (20)
- Webserver安装 (5)
- Linux安装 (28)
- Linux常用命令 (17)
- C语言及网络编程 (10)
- 文件系统 (0)
- Lucene (12)
- Hadoop (9)
- FastDFS (8)
- 报表 (0)
- 性能测试 (1)
- JAVA (18)
- CSharp (3)
- C++ (38)
- BI (0)
- 数据挖掘 (0)
- 数据采集 (0)
- 网址收集整理 (3)
- Resin (0)
- JBoss (0)
- nginx (0)
- 数据结构 (1)
- 随记 (5)
- Katta (1)
- Shell (6)
- webservice (0)
- JBPM (2)
- JQuery (6)
- Flex (41)
- SSH (0)
- javascript (7)
- php (13)
- 数据库 (6)
- 搜索引擎排序 (2)
- LVS (3)
- solr (2)
- windows (1)
- mysql (3)
- 营销软件 (1)
- tfs (1)
- memcache (5)
- 分布式搜索 (3)
- 关注的博客 (1)
- Android (2)
- clucene (11)
- 综合 (1)
- c c++ 多线程 (6)
- Linux (1)
- 注册码 (1)
- 文件类型转换 (3)
- Linux 与 asp.net (2)
- perl (5)
- coreseek (1)
- 阅读器 (2)
- SEO (1)
- 励志 (1)
- 在线性能测试工具 (1)
- yii (7)
- 服务器监控 (1)
- 广告 (1)
- 代理服务 (5)
- zookeeper (8)
- 广告联盟 (0)
- 常用软件下载 (1)
- 架设自已的站点心得 (0)
最新评论
-
terry07:
java 7 用这个就可以了 Desktop desktop ...
关于java Runtime.getRunTime.exec(String command)的使用 -
HSINKING:
怎么设置打开的dos 窗口是指定的路径下
关于java调用bat文件,不打开窗口 -
liubang201010:
hyperic hq更多参考资料,请访问:http://www ...
hyperic-hq -
^=^:
STDIN_FILENO是unistd.h中定义的一个numb ...
深入理解dup和dup2的用法 -
antor:
留个记号,学习了
[转]用java流方式判断文件类型
http://blog.chinaitlab.com/html/82/1984182-281856.html
假设现在给服务器挂接了一块339.14GB的磁盘
并希望使用LVM对这个磁盘进行分区管理
本文中我们创建两个分区,名字分别叫做data和data1
大小分别为300GB和39GB
然后使用LVM调整其大小
首先确认硬盘的设备名称
执行lvmdiskscan命令
例如得到如下结果
[root@ns /data]# lvmdiskscan
/dev/cciss/c0d0p1 [ 99.59 MB]
/dev/cciss/c2d0p1 [ 1.00 KB]
/dev/cciss/c0d0p2 [ 33.82 GB] LVM physical volume
/dev/cciss/c2d0p5 [ 339.14 GB]
0 disks
2 partitions
0 LVM physical volume whole disks
1 LVM physical volumes
[root@ns /data]#
则339.14GB对应的/dev/cciss/c2d0p5就是设备名称
在设备/dev/cciss/c0d0p2的后边已经带有LVM的标记了
表示装Linux系统的时候就使用了LVM
创建物理分区
fdisk /dev/cciss/c2d0p5
按n键,创建一个分区。
类型选择主分区,大小设置为整个磁盘339.14GB即可
创建完成后按w键写入分区表
创建pv
pv的全称是Physical Vloume,首先要在物理分区上创建pv方可。
执行pvcreate /dev/cciss/c2d0p5即可
创建vg
vg的全称是Volume Group,他是一个Volume组,每个pv上要建立一个vg
执行vgcreate VolGroup01 /dev/cciss/c2d0p5
其中VolGroup01是名称,可以自定义
创建lv
lv的全称是Logical Vloume
执行lvcreate -L 300G -n data VolGroup01
其中-L 300G表示空间是300G
-n data表示名字为data
VolGroup01表示所在的vg
随后lv创建完成
这个lv的名字将会叫做/dev/vg名字/lv名字
例如/dev/VolGroup01/data
执行lvscan可以查看名字
[root@ns ~]# lvscan
ACTIVE '/dev/VolGroup01/data' [300.00 GB] inherit
ACTIVE '/dev/VolGroup00/LogVol00' [32.78 GB] inherit
ACTIVE '/dev/VolGroup00/LogVol01' [1.00 GB] inherit
[root@ns ~]#
这个结果就表示名为data的lv已经创建完成。
同理,再创建data1分区
执行lvcreate -L 39G -n data1 VolGroup01
格式化lv
执行mkfs.ext3 /dev/VolGroup01/data
将磁盘格式化成ext3格式
执行mkfs.ext3 /dev/VolGroup01/data1
将磁盘格式化成ext3格式
挂载lv到普通目录
mkdir /www
mount /dev/VolGroup01/data /www
mkdir /www1
mount /dev/VolGroup01/data1 /www
即可将刚才的两个lv分区分别挂载到/www和/www1的位置
修改/etc/fstab可以在启动时候自动挂载到相应位置
执行df -h可以看分区列表和空间的情况
调整lv的大小
首先取消挂载
umount /www
umount /www1
执行lvresize -L-30G /dev/VolGroup01/data
即可给刚才的data分区减少30GB空间
执行lvresize -L+30G /dev/VolGroup01/data1
即可给刚才的data1分区增加30GB空间
修改之后重新挂载
mount /dev/VolGroup01/data /www
mount /dev/VolGroup01/data1 /www1
现在可以用df -h命令查看具体的磁盘空间
可以看到磁盘容量已经改变
========================================================================
如果不想破坏PV和VG的情况下,只对LV进行改变,可以这样做:
1.lvremove -f vg0/raw_01 //对vg0的raw_01进行remove;
2.lvcreate -L 150 -n test vg0 //创建一个150G的叫test的卷;
3.格式化 mkfs.ext3 /dev/vg0/test
4. mount /dev/vg0/test /mnt
5.看是否被激活成ACTIVE的,要激活它们
vgchange -ay 名字 //y是激活,n是不激活,名字也可不写,那就都激活了;
6.修改/etc/fstab中的,使之自动进行挂载.
[root@d10075867 ~]# more /etc/fstab
LABEL=/1 / ext3 defaults 1 1
LABEL=/data0 /data0 ext3 defaults 1 2
LABEL=/data11 /data1 ext3 defaults 1 2
LABEL=/var /var ext3 defaults 1 2
LABEL=/tmp /tmp ext3 defaults 1 2
LABEL=/usr /usr ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda2 swap swap defaults 0 0
[root@d10075867 ~]# lvmdiskscan
/dev/ramdisk [ 16.00 MB]
/dev/ram [ 16.00 MB]
/dev/root [ 2.00 GB]
/dev/ram2 [ 16.00 MB]
/dev/sda2 [ 8.00 GB]
/dev/ram3 [ 16.00 MB]
/dev/sda3 [ 10.00 GB]
/dev/ram4 [ 16.00 MB]
/dev/ram5 [ 16.00 MB]
/dev/sda5 [ 3.95 GB]
/dev/ram6 [ 16.00 MB]
/dev/sda6 [ 3.95 GB]
/dev/ram7 [ 16.00 MB]
/dev/sda7 [ 108.83 GB]
/dev/ram8 [ 16.00 MB]
/dev/ram9 [ 16.00 MB]
/dev/sdb1 [ 136.73 GB]
3 disks
20 partitions
0 LVM physical volume whole disks
0 LVM physical volumes
假设现在给服务器挂接了一块339.14GB的磁盘
并希望使用LVM对这个磁盘进行分区管理
本文中我们创建两个分区,名字分别叫做data和data1
大小分别为300GB和39GB
然后使用LVM调整其大小
首先确认硬盘的设备名称
执行lvmdiskscan命令
例如得到如下结果
[root@ns /data]# lvmdiskscan
/dev/cciss/c0d0p1 [ 99.59 MB]
/dev/cciss/c2d0p1 [ 1.00 KB]
/dev/cciss/c0d0p2 [ 33.82 GB] LVM physical volume
/dev/cciss/c2d0p5 [ 339.14 GB]
0 disks
2 partitions
0 LVM physical volume whole disks
1 LVM physical volumes
[root@ns /data]#
则339.14GB对应的/dev/cciss/c2d0p5就是设备名称
在设备/dev/cciss/c0d0p2的后边已经带有LVM的标记了
表示装Linux系统的时候就使用了LVM
创建物理分区
fdisk /dev/cciss/c2d0p5
按n键,创建一个分区。
类型选择主分区,大小设置为整个磁盘339.14GB即可
创建完成后按w键写入分区表
创建pv
pv的全称是Physical Vloume,首先要在物理分区上创建pv方可。
执行pvcreate /dev/cciss/c2d0p5即可
创建vg
vg的全称是Volume Group,他是一个Volume组,每个pv上要建立一个vg
执行vgcreate VolGroup01 /dev/cciss/c2d0p5
其中VolGroup01是名称,可以自定义
创建lv
lv的全称是Logical Vloume
执行lvcreate -L 300G -n data VolGroup01
其中-L 300G表示空间是300G
-n data表示名字为data
VolGroup01表示所在的vg
随后lv创建完成
这个lv的名字将会叫做/dev/vg名字/lv名字
例如/dev/VolGroup01/data
执行lvscan可以查看名字
[root@ns ~]# lvscan
ACTIVE '/dev/VolGroup01/data' [300.00 GB] inherit
ACTIVE '/dev/VolGroup00/LogVol00' [32.78 GB] inherit
ACTIVE '/dev/VolGroup00/LogVol01' [1.00 GB] inherit
[root@ns ~]#
这个结果就表示名为data的lv已经创建完成。
同理,再创建data1分区
执行lvcreate -L 39G -n data1 VolGroup01
格式化lv
执行mkfs.ext3 /dev/VolGroup01/data
将磁盘格式化成ext3格式
执行mkfs.ext3 /dev/VolGroup01/data1
将磁盘格式化成ext3格式
挂载lv到普通目录
mkdir /www
mount /dev/VolGroup01/data /www
mkdir /www1
mount /dev/VolGroup01/data1 /www
即可将刚才的两个lv分区分别挂载到/www和/www1的位置
修改/etc/fstab可以在启动时候自动挂载到相应位置
执行df -h可以看分区列表和空间的情况
调整lv的大小
首先取消挂载
umount /www
umount /www1
执行lvresize -L-30G /dev/VolGroup01/data
即可给刚才的data分区减少30GB空间
执行lvresize -L+30G /dev/VolGroup01/data1
即可给刚才的data1分区增加30GB空间
修改之后重新挂载
mount /dev/VolGroup01/data /www
mount /dev/VolGroup01/data1 /www1
现在可以用df -h命令查看具体的磁盘空间
可以看到磁盘容量已经改变
========================================================================
如果不想破坏PV和VG的情况下,只对LV进行改变,可以这样做:
1.lvremove -f vg0/raw_01 //对vg0的raw_01进行remove;
2.lvcreate -L 150 -n test vg0 //创建一个150G的叫test的卷;
3.格式化 mkfs.ext3 /dev/vg0/test
4. mount /dev/vg0/test /mnt
5.看是否被激活成ACTIVE的,要激活它们
vgchange -ay 名字 //y是激活,n是不激活,名字也可不写,那就都激活了;
6.修改/etc/fstab中的,使之自动进行挂载.
[root@d10075867 ~]# more /etc/fstab
LABEL=/1 / ext3 defaults 1 1
LABEL=/data0 /data0 ext3 defaults 1 2
LABEL=/data11 /data1 ext3 defaults 1 2
LABEL=/var /var ext3 defaults 1 2
LABEL=/tmp /tmp ext3 defaults 1 2
LABEL=/usr /usr ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda2 swap swap defaults 0 0
[root@d10075867 ~]# lvmdiskscan
/dev/ramdisk [ 16.00 MB]
/dev/ram [ 16.00 MB]
/dev/root [ 2.00 GB]
/dev/ram2 [ 16.00 MB]
/dev/sda2 [ 8.00 GB]
/dev/ram3 [ 16.00 MB]
/dev/sda3 [ 10.00 GB]
/dev/ram4 [ 16.00 MB]
/dev/ram5 [ 16.00 MB]
/dev/sda5 [ 3.95 GB]
/dev/ram6 [ 16.00 MB]
/dev/sda6 [ 3.95 GB]
/dev/ram7 [ 16.00 MB]
/dev/sda7 [ 108.83 GB]
/dev/ram8 [ 16.00 MB]
/dev/ram9 [ 16.00 MB]
/dev/sdb1 [ 136.73 GB]
3 disks
20 partitions
0 LVM physical volume whole disks
0 LVM physical volumes
发表评论
-
RedHat Enterprise Linux5 配置Samba服务器(国嵌)
2013-03-07 23:47 1625配置redhat的IP地址,确保redhat可以PING通XP ... -
10个工具让你的 shell 脚本更强大
2012-02-28 09:52 1277from http://www.oschina.net/que ... -
centos6.2下禁止ping请求
2012-02-17 15:25 995根据业务的特殊需求,有些服务器可能禁止外部ping请求。可以使 ... -
于/dev/null及用途
2011-12-23 15:22 797关于/dev/null及用途2007-11-19 17:56把 ... -
Linux 防火墙配置基础篇
2011-12-07 11:13 697from http://tech.163.com/05/070 ... -
linux下修改IP、DNS、路由命令行设置_网络配置
2011-12-07 10:51 943from http://www.chineselinuxuni ... -
修改Linux操作系统下22端口两种方法介绍
2011-12-07 10:45 458.第一种: 01假如要改SSH的默认端口(22 ... -
LVM 概念介绍
2011-12-07 10:26 931from http://baike.baidu.com/vie ... -
linux中新建文件命令touch用法详解
2011-06-13 15:12 1981引用linux中新建文件命令touch用法详解: linux ... -
SSH连接时的乱码解决方法首页
2011-05-23 20:36 1045ssh连接时,发现屏幕上一堆乱码,恐怕这种事情谁都遇到过吧。( ... -
Linux和windows下Vmware Server 安装使用笔记
2011-05-13 20:07 1679引用from http://gaoxingf.blog ... -
VMware Server 在 CentOS 下的安装与配置
2011-05-13 20:06 2061引用VMware Server 在 CentOS ... -
用VMware在Linux中安装Windows
2011-05-13 19:59 1422引用今天老大交给我个 ... -
Linux平台下rsync samba等的安装
2011-03-22 09:44 1159rsync 服务器架设方法 v0.1b (正在修订中) Sam ... -
CentOS 5.2,Linux 2.6+ 内核 ,Apache+MySQL+PHP 安装及基本配置过程记录 && 将apache安装为系统服务
2011-03-17 10:53 1134from http://blog.csdn.net/orzor ... -
卸载Linux 操作系统默认安装的Mysql、Apache、Php (一)
2011-03-16 16:37 1508载Linux 操作系统默认安装的Mysql、Apache、Ph ... -
WINDOWS 2003 R2 NFS共享问题 通过windows nfs共享给linux
2011-03-16 16:01 1862from http://vostro.blog.51cto.c ... -
CentOS 5.2,Linux 2.6+ 内核 ,Apache+MySQL+PHP 安装及基本配置过程记录 && 将apache安装为系统服务
2011-03-16 15:57 1449引用CentOS 5.2,Linux 2.6+ ... -
简单几步让CentOS系统时间同步
2011-03-16 15:43 1564引用http://os.51cto.com 2010-04- ... -
看CentOS系统nfs安装与配置
2011-03-16 15:30 1002from http://os.51cto.com/art/20 ...
相关推荐
LVM2是Linux系统中广泛使用的磁盘管理工具,能够帮助管理员高效地管理和调整磁盘分区,支持动态扩展或缩减卷的大小,以及创建复杂的存储布局。 LVM2的主要功能包括: 1. **物理卷(Physical Volumes)**:这是LVM...
总的来说,LVM提供了高级的存储管理功能,使得Linux系统管理员能够更灵活地分配和调整磁盘空间,同时简化了维护工作。熟练掌握LVM的使用,对日常的系统管理至关重要。通过上述操作,你可以根据需要扩展、创建或删除...
通过这个实验,你可以深入了解LVM的工作原理,掌握如何创建、管理和维护LVM分区,这对于日常的Linux系统管理和数据中心的存储优化至关重要。在实践中不断操作和熟悉这些命令,能帮助你更有效地处理存储需求,提升...
Linux LVM(Logical Volume ...文档中的"Linux的lvm管理.docx"、"Linux_LVM管理.doc"、"LVM管理(全面总结).doc"和"Linux手动创建RAID和LVM分区.docx"提供了丰富的学习资源,建议仔细研读以深入理解LVM的各个方面。
Linux下的LVM(Logical Volume Manager)是磁盘管理的一个强大工具,它允许系统管理员更加灵活地管理和调整磁盘分区。LVM的引入是为了克服传统分区方式的局限性,尤其是在面对多磁盘系统或者需要频繁调整存储空间的...
在Linux系统中,LVM(Logical Volume Manager)是一种先进的磁盘管理工具,它允许系统管理员动态地...这个方法使得在不重启系统的情况下,能够方便地扩展系统根目录的存储空间,极大地提高了系统维护的灵活性和效率。
了解并熟练掌握这些LVM操作对于在RHEL4中有效地管理磁盘资源至关重要,特别是在处理大容量存储和对系统性能有较高要求的场景下。通过使用LVM,我们可以更轻松地应对磁盘空间需求的变化,提升系统的稳定性和可靠性。
在Linux系统管理中,合理规划磁盘分区是一项至关重要的任务。系统管理员不仅要考虑当前的磁盘需求,还需要预测未来可能出现的空间需求增长。传统的磁盘分区方法在面对磁盘空间不足时往往显得力不从心,通常的解决...
### Linux LVM (逻辑卷管理器) 深入解析 #### 一、LVM概述与基本概念 **LVM**(Logical Volume Manager,逻辑卷管理器)是一种高级磁盘管理技术,它允许用户以更加灵活的方式管理和组织磁盘空间。与传统的分区方式...
在服务器托管租用中,选择合适的操作系统和正确的分区策略至关重要,特别是对于Ubuntu 16.04这样的Linux发行版。LVM(Logical Volume Manager)是一种先进的磁盘管理工具,允许灵活地管理和调整磁盘空间。以下是如何...
### Linux中逻辑卷的使用 #### 一、文件与目录权限管理 在Linux系统中,文件和目录的访问控制非常重要,通常通过...理解并掌握这些技术对于系统管理员来说是非常重要的,能够帮助他们更高效地管理和维护Linux系统。
Linux AS5.0中的LVM(Logical Volume Manager)是一个强大的磁盘管理工具,它允许管理员在物理硬盘之上创建逻辑卷,以实现更灵活的数据存储和管理。LVM的主要优势在于其扩展性和灵活性,使得在不中断服务的情况下...
### Red Hat Linux AS4 下 LVM2 配置实例及软件 RAID 实现 #### 概述 本文将详细介绍如何在 Red Hat Advanced Server 4 (AS4) 系统中配置 LVM2(Logical Volume Manager 2)以及实现软件 RAID 的过程。通过本教程,...
了解并熟练掌握LVM的使用,对于Linux系统的管理和维护至关重要。 关于LVM的更多深入学习,可以通过链接提供的博客文章(https://rooi.iteye.com/blog/1447257)获取详细教程和实践案例。在学习过程中,除了理论知识...
Linux 逻辑卷管理(LVM,Logical Volume Manager)是一种先进的磁盘分区管理技术,它允许系统管理员在不中断服务的情况下动态调整分区大小,解决了传统分区方式的局限性。LVM 提供了一种灵活的方式来组织和管理存储...
在"Tool哥第七部力作_Linux下逻辑卷管理器LVM讲解3bbk1217"这个教程中,我们预计会学习到以下几个关键知识点: 1. **LVM的基本组件**:首先,我们会了解LVM的三个基本组成部分——物理卷(PV)、卷组(VG)和逻辑卷...
**Linux下逻辑卷管理器LVM讲解** 在Linux操作系统中,逻辑卷管理器(Logical Volume Manager,简称LVM)是一种高级的存储管理技术,它允许系统管理员动态地扩展、缩小和重新配置磁盘空间,提高了磁盘管理和资源利用...