[讨论]LVM的使用!

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
shugoal
帖子: 1109
注册时间: 2007-08-20 21:39
来自: 沈阳
联系:

[讨论]LVM的使用!

#1

帖子 shugoal » 2007-09-08 0:26

LVM 是一种把硬盘驱动器空间分配成逻辑卷的方法,这样硬盘就不必使用分区而被简易地重划大小。

使用 LVM,硬盘驱动器或硬盘驱动器集合就会分配给一个或多个 物理卷(physical volumes)。物理卷无法跨越一个以上驱动器。

物理卷被合并成逻辑卷组(logical volume group),唯一的例外是 /boot 分区。/boot 分区不能位于逻辑卷组,因为引导装载程序无法读取它。如果你想把 / 分区放在逻辑卷上,你需要创建一个分开的 /boot 分区,它不属于卷组的一部分。

由于物理卷无法跨越一个以上驱动器,如果你想让逻辑卷组跨越一个以上驱动器,你就应该在驱动器上创建一个或多个物理卷。
另一方面,如果系统使用 ext3 文件系统来分区,硬盘驱动器将被分隔成指定大小的分区。如果某分区被填满,要扩展该分区的大小并不那么容易。即便某分区被移到另一个硬盘驱动器上,原来的硬盘驱动器空间必须得被重新分配为不同的分区或不被使用。
传统上,一个分区大小是静态的。这要求一个系统安装人员必须考虑的不是“我要在这个分区上存储多少数据”,而是“我‘究竟’要在这个分区上存储多少数据”。当一个用户在这个分区上没有空间了,他要么不得不重新分区(这可能要求整个操作系统重装),要么象符号连接一样使用组装机。

一个分区就是物理磁盘上一系列连续数据块的概念已经演变了。多数类Unix系统现在有能力分解物理磁盘到许多单元。多个驱动器上的存储单元可以汇聚成一个“逻辑卷”,它们可以分配给分区。另外,单元可以随着空间要求的改变而从分区中添加和删除。
这就是基本的逻辑卷管理器(LVM)

例如,假设你有一个1GB的磁盘,并且创建“/home”分区花了600MB。设想你没有空间了,于是决定“/home”需要1GB。用传统的分区观念,你不得不有另外一个至少1GB大小的驱动器。接着增加这个磁盘,创建新的/home,并且将现有的数据拷贝过去。

然而,用LVM配置,你仅仅只需要增加400MB(或更大)的磁盘,并将它的存储单元添加到“/home”分区中。其他工具可以让你调整原来文件系统的大小,所以你仅仅只需要调整“/home”大小来使用更大的分区,接着返回到商务中。

一个非常特殊的处理,LVM甚至可以做它自身的“快照”,这使你能对不可移动的目标做备份。我们返回到这个激动人心的可能中,稍后,有许多另外的真实应用。
3. 基本原理
Ok,不要因为恐惧而停止,但是LVM有许多你要明白的术语,以免你危及你的文件系统。

我们从下面开始,或多或少。

物理介质 The physical media
你应该感受“物理”这个单词有极大的延伸,虽然我们刚开始假设它仅仅是一个硬盘,或者一个分区。例如,/dev/hda,/dev/hda6,/dev/sda。你可以转换一个块设备上任何连续块到一个。。。
 
物理卷 Physical Volume (PV)
一个PV只不过是有许多管理数据添加在它里面的物理介质--一旦你添加了它,LVM就认为它是。。。的一个持有者。
 
物理分区 Physical Extents (PE)
物理分区真的象一些大的数据块,通常有几MB。PE可以分配给一个。。。
 
卷组 Volume Group (VG)
一个VG是由许多物理分区组成的(可能来自多个物理卷或硬盘)。虽然这可能容易让你认为一个VG就是由几个硬盘组成的(例如/dev/hda和/dev/sda),但是更确切的说,它包含由这些硬盘提供的许多PE。
 
>;从这个卷组,PE可以分配给一个。。。
 
逻辑卷 Logical Volume (LV)
Yes,我们最终到达某处。一个逻辑卷是我们工作的最终结果,这里是我们存储信息的地方。这等同于传统分区的想法。
象用通常的分区一样,在逻辑卷上你能代表性的创建一个。。。
 
文件系统 Filesystem
文件系统是你想它成为的形态:标准的 ext2,ReiserFS,NWFS,XFS,JFX,NTFS,等等。。。对Linux内核来说,在通常的分区和逻辑卷之间没有差别。
我试着画了一个ASCII图来使这些形象化。


http://www.chinaunix.net/jh/4/72921.html

在这里

我想知道LVM在个人计算机上的应该 还有是如何实现的! 有什么好处! 上次就是没弄明白LVM 误操作就硬盘格了!
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
联系:

#2

帖子 zhuqin_83 » 2007-09-08 0:42

好处就是分区的时候不用抓破头皮,可以随时动态调整而无须重启机器。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#3

帖子 skyx » 2007-09-08 0:55

可能的坏处是当你想转成静态分区时,也可能要抓破头皮
no security measure is worth anything if an attacker has physical access to the machine
头像
ofewiofewo
帖子: 547
注册时间: 2007-06-02 14:56

#4

帖子 ofewiofewo » 2007-09-08 6:39

好处就是分区管理更加自由,坏处就是想在windows下访问lvm,可能要抓破头皮了。
:o 想体验最好创建loopback设备来虚拟磁盘,没必要在实际环境操作,除非数据都有备份。
头像
shugoal
帖子: 1109
注册时间: 2007-08-20 21:39
来自: 沈阳
联系:

#5

帖子 shugoal » 2007-09-08 9:03

其实我最想知道的是如果用静态分区的话 重装时格式化硬盘 把放数据的盘不格掉 就不会有问题 但是如果用这个LVM 数据怎么保护?
回复