如何使用RHEL4的内置逻辑卷管理工具

日期: 2014-11-04 作者:Kenneth Milberg翻译:郑文帅 来源:TechTarget中国 英文

如果你会使用RHEL4的内置逻辑卷管理工具,你的生活会更轻松,让你的UNIX管理员朋友羡慕不已。 以前当我和UNIX管理员谈论Linux的时候,许多UNIX管理员会发出阵阵笑声。无论我说什么,他们总是说他们有日志文件系统,可以使用不同的逻辑卷管理工具,而我却接触不到。 呵呵,现在好了,红帽不仅提供ext3作为默认的文件系统,而且他们还提供了强大的引导管理工具。

当然我们知道,ext2存在了很长时间,但它不是给企业所准备的文件系统,它只能处理大量的磁盘分区,快速的系统恢复,或者处理大量的文件。而日志文件系统可以拥有系统崩溃立即恢复的能力,重启之后也不需要你去检查文件系统。像数据库崩溃恢复的话,日志……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

如果你会使用RHEL4的内置逻辑卷管理工具,你的生活会更轻松,让你的UNIX管理员朋友羡慕不已。

以前当我和UNIX管理员谈论Linux的时候,许多UNIX管理员会发出阵阵笑声。无论我说什么,他们总是说他们有日志文件系统,可以使用不同的逻辑卷管理工具,而我却接触不到。

呵呵,现在好了,红帽不仅提供ext3作为默认的文件系统,而且他们还提供了强大的引导管理工具。当然我们知道,ext2存在了很长时间,但它不是给企业所准备的文件系统,它只能处理大量的磁盘分区,快速的系统恢复,或者处理大量的文件。而日志文件系统可以拥有系统崩溃立即恢复的能力,重启之后也不需要你去检查文件系统。像数据库崩溃恢复的话,日志文件系统会记录和跟踪更改的文件系统元数据和一些票证,然后来保证数据全部恢复。当然,这些文件系统是需要很多复杂的工具来配合使用的,从而更好的帮助它们配置和管理。

我第一次安装RHEL4的时候,由于我的windows分区软件没有给我提示选择ext3文件系统选项,我错误地使用了ext2文件系统。后来,我发现是我在安装过程中错过了。对不起各位,我真的很想探讨一下在ext3上的逻辑卷管理工具。所以,我又把安装光盘重新放进去,又从头开始安装,安装时提示,我已经安装了一个先前版本的红帽,它提示我是否选择迁移安装,当我正选择怎么做的时候,有消息提示:“这个版本支持ext3日志文件系统,迁移到新版本会丢失之前的所有数据。”

因为我之前已经在系统上创建了一个分区,我选择“是的”,安装成功。从我以前的ext2分区上迁移到ext3分区上也没有什么问题。然后升级完成,我启动系统,确认我的数据都还在,文件系统迁移成功。

然后我登录进来,我尝试使用LVM2的命令行管理工具。开始的时候LVM是没有参数的,提供了一种可以通过命令行方式进行交互的界面。我挺喜欢这种界面的,而且还有命令行历史记录,但经常会提示物理卷尚未创建的错误提示。

坦率的讲,我现在不知道怎么样开始使用LVM2,另外我也不知道也许可以用来全新安装一个操作系统或者划分一个磁盘分区。到最后,我去系统下查找关于LVM的帮助,(<< find ./ -name '*lvm* -print >>),在我什么都没有发现快要绝望的时候,我发现了一个名为“system-config-lvm”这个词语。

我不得不说,这是一个相当漂亮的界面,我现在特别想让那帮UNIX兄弟看看。它从一个系统接口/圆形的视角来看,甚至提供了关于AIX所提供的卷组、物理卷、逻辑卷配置等。只需要使用system-config-lvm命令,你就可以看到一个圆形的主体表示您的卷组,以及物理卷和逻辑卷。

那么接下来的第一件事就是初始化一个分区。这个时候要小心,因为初始化会删除你的所有数据。当初始化完成,就能看到你未分配的物理卷空间。在这儿,你可以创建一个卷组,添加一个卷到现有的卷组,或者删除一个卷等。

我选择创建一个新的卷组(VG),命名为“apvg,”卷组被创建在第六个分区上,在逻辑视图下显示未使用。然后在这继续创建逻辑卷,你可以选择创建一个文件系统和挂载点。

有一件事我感到有点疑惑,当试图扩展逻辑卷的时候(屏幕上方有一个按钮栏),这个时候提示我说,这个功能在这个版本中无法实现。我不知道,为什么不把这些功能放进去。

后来,我也跑了一些命令工具,如lvdisplay和vgdisplay。

[root@redken ~]# lvdisplay
 --- Logical volume ---
 LV Name        /dev/apvg/oracle1lv
 VG Name        apvg
 LV UUID        mXTryN-U6oY-5mlT-BC48-mBnT-uE6g-fdAT95
 LV Write Access    read/write
 LV Status       available
 # open         1
 LV Size        512.00 MB
 Current LE       32
 Segments        1
 Allocation       inherit
 Read ahead sectors   0
 Block device      253:1

[root@redken ~]# vgdisplay
 --- Volume group ---
 VG Name        apvg
 System ID
 Format        lvm2
 Metadata Areas    1
 Metadata Sequence No 2
 VG Access       read/write
 VG Status       resizable
 MAX LV        256
 Cur LV        1
 Open LV        1
 Max PV        256
 Cur PV        1
 Act PV        1
 VG Size        1.02 GB
 PE Size        16.00 MB
 Total PE       65
 Alloc PE / Size    32 / 512.00 MB
 Free PE / Size    33 / 528.00 MB
 VG UUID        yFQWG1-yQlR-Qsyu-qBGf-2INf-fL07-XL5Mx1

这两个命令工具给出的是关于逻辑卷和卷组的有用信息。我也用命令行创建了一个逻辑卷,看看它是否能够正常运行和使用。它运行得不错。

#lvcreate -L 100 apvg
 /dev/cdrom: open failed: Read-only file system
 Rounding up size to full physical extent 112.00 MB
 Logical volume "lvol0" created

如果以这种方式创建逻辑卷的话,还得去创建底层文件系统,挂载点并手动挂载文件系统。你也可以从命令行去管理你得卷组和物理卷。我想说,对表面上的理解是非常重要的,我会留在system-config-lvm上慢慢研究。对于任何UNIX管理员来说这是一个非常实用的工具,可以再更短的时间内创建一个文件系统,应该停止嘲笑。

对于LVM2和ext3来说,我唯一觉得不好的是红帽需要提供让更多的人知道和使用这个工具的信息。我这有个关于LVM2连接http://www.sourceware.org/lvm2/,希望可以帮到大家。

在RHEL4中LVM2是一个非常重要的架构上的改善,我对这个产品的配置和管理两个方面留下了深刻印象。我很期待在我的oracle分区上安装oracle数据库,然后再做一些关于如何更好的执行ext3和LVM2的一些意见。

作者

Kenneth Milberg
Kenneth Milberg

特约作者