跪求Linux大神帮忙 关于var扩容的问题

跪求Linux大神帮忙 关于var扩容的问题,第1张

如果你用了LVM逻辑卷管理的话,可以扩充的
将增加的硬盘创建为PV:pvcreate /dev/sdb
将PV添加到/var文件系统所在的VG卷组:vgextend /dev/rootvg /dev/sdb
将/var所在的lv逻辑卷扩大:lvextend +L 10G /dev/rootvg/lvvar
扩展/var文件系统:resize2fs /dev/rootvg/lvvar
如果没采用LVM,/var文件系统直接建在分区上的话,只能在新硬盘上创建一个文件系统,将/var内容拷贝过去,然后将原文件系统umount,新文件系统mount到/var

要创建一个LVM系统,一般需要经过以下步骤:
1、创建分区
使用分区工具(如:fdisk等)创建LVM分区,方法和创建其他一般分区的方式是一样的,区别仅仅是LVM的分区类型为8e。
2、创建物理
创建物理卷的命令为pvcreate,利用该命令将希望添加到卷组的所有分区或者磁盘创建为物理卷。将整个磁盘创建为物理卷的命令为:
#pvcreate /dev/hdb
将单个分区创建为物理卷的命令为:
#pvcreate /dev/hda5
3、创建卷组
创建卷组的命令为vgcreate,将使用pvcreate建立的物理卷创建为一个完整的卷组:
#vgcreate web_document /dev/hda5 /dev/hdb
vgcreate命令第一个参数是指定该卷组的逻辑名:web_document。后面参数是指定希望添加到该卷组
的所有分区和磁盘。vgcreate
在创建卷组web_document以外,还设置使用大小为4MB的PE(默认为4MB),这表示卷组上创建的所有逻辑卷都以4MB为增量单位来进行扩充
或缩减。由于内核原因,PE大小决定了逻辑卷的最大大小,4MB的PE决定了单个逻辑卷最大容量为256GB,若希望使用大于256G的逻辑卷则创建卷组 时指定更大的PE。PE大小范围为8KB到512MB,并且必须总是2的倍数(使用-s指定,具体请参考manvgcreate)。
4、激活卷组
为了立即使用卷组而不是重新启动系统,可以使用vgchange来激活卷组:
#vgchange -ay web_document
5、添加新的物理卷到卷组中
当系统安装了新的磁盘并创建了新的物理卷,而要将其添加到已有卷组时,就需要使用vgextend命令:
#vgextend web_document /dev/hdc1
这里/dev/hdc1是新的物理卷。
6、从卷组中删除一个物理卷
要从一个卷组中删除一个物理卷,首先要确认要删除的物理卷没有被任何逻辑卷正在使用,就要使用pvdisplay命令察看一个该物理卷信息:
如果某个物理卷正在被逻辑卷所使用,就需要将该物理卷的数据备份到其他地方,然后再删除。删除物理卷的命令为vgreduce:
#vgreduce web_document /dev/hda1
7、创建逻辑卷
创建逻辑卷的命令为lvcreate:
#lvcreate -L1500 -n >

LVM ( Logical Volume Manager ) 架构采用分层结构,可以让分区变得d性,可以随时随地的扩大和缩小分区大小。

磁盘分区后使用 pvcreate 命令可以将分区创建为物理卷 PV。

将多个 PV 组合起来,使用 vgcreate 命令创建成卷组 VG。

VG 相当于整合过的硬盘,LV 则相当于分区,使用 lvcreate 创建 lV。

如何创建 PV、VG、LV 及挂载目录

(一) 备份

首先组好备份要更改的分区中的文件 对磁盘的 *** 作也许会导致数据的丢失 开始工作之前最好将重要的数据保存到别的分区

(二) 获取相关信息

1, 运行 $ df , 查看文件系统信息 记下想要调整的分区对应的挂载点和设备文件

这一步是为了查看/usr/local对应/dev/中的哪个设备文件 本文以/dev/hda7为例

2, 运行 # sudo fdisk /dev/sda 进入fdisk , 按下p, 查看磁盘分区信息 记下/dev/sda8的起始柱面号, 终止柱面号 设他们分别为start, end 并记下一个"Unit"包含多少字节

注意, 文件系统大小和磁盘分区大小是不能等同的: 起码他们的计量单位不同 在文件系统中, 一般用KB, MB, GB为单位 但在fdisk中, 是以磁盘的"unit"值(即一个柱面中包含的字节数)来计算的 我们运行 # fdisk /dev/sda后, fdisk显示如下信息:

Disk /dev/sda: 1639 GB, 163928604672 bytes
255 heads, 63 sectors/track, 19929 cylinders
Units = cylinders of 16065  512 = 8225280 bytes

(三)计算终止柱面号

eg: 原先/usr/local的大小为5000 MB, 起始柱面号为2550, 终止柱面号为3157 那么现在要将它的大小改为1000MB, 应该这样计算终止柱面号( [32] = 4 ):

终止柱面号 = 2550 + [(1000 1024 1024 ) / 8225280] = 2678

使用fdisk删除原来的分区(以前分区的数据不会丢失!) 然后新建一个分区, 新分区于旧分区唯一的区别就在于分区大小不一样, 这表现在他们终止柱面号不同

增加分区大小: 终止柱面号设置为空闲空间的最后一个柱面号减小分区大小: 终止柱面号由计算得出

开始调整

在开始调整之前, 最好拿一张纸记下要调整的分区的下列信息:

调整前大小, 调整后大小 它挂载在哪个目录, 对应于/dev/中的哪个设备 起始, 终止柱面

eg: 调整前: 5G, 调整后: 1G, 挂载点: /usr/local, 对应于/dev/hda7 起始,终止柱面分别为2550,3157

1,卸载分区

最好在runlevel=1的情况下卸载

#umount/dev/

2,检查文件系统的一致性

#fsck-n/dev/

3,如够是ext3系统,还要去除日志

#tune2fs-O^has_journal/dev/

注意:取出日志后的ext3系统是无法挂载的,使用

#tune2fs-j/dev/重建日志

4,调整文件系统大小

#resize_reiserfs-s1000M/dev/hda7

调整完文件系统的大小以后,再使用以下命令以文件系统进行全面的检查:

#reiserfsck--check--fix-fixable/dev/hda7

5,进入fdisk,调整分区大小

#fdisk/dev/hda

由于内核仍然使用旧的分区表,重启之后再进行后面的步骤

通过以上步骤,已经完成了硬盘分区大小调整的 *** 作,接下来回到重新调整文件系统大小的问题上来。由于硬盘分区是按照柱面来计划的,要在resize_reiserfs步骤上就一步到位调整文件系统大小与硬盘分区大小正好相等是比较困难的事情。所以一般是调硬盘分区比文件系统要大一点点,然后再通过以下命令进行同步(当然如果你不在意硬盘分区里面存在部分空间的话也可以忽略以下步骤):

#umount/home/
#resize_reiserfs/dev/hda6

在整个LVM结构当中以此分为:“物理卷、物理卷分区、卷组、逻辑卷”,下面我详细解释一下这四种结构:
1:物理卷:Physical Volume,简称PV,一个物理卷只不过是一个有LVM管理数据添加在里面的物理存储介质。要使用LVM系统,首先对要用于LVM的磁盘进行初始化,初始化的目的就是将磁盘或分区标识为LVM 的物理卷。使用pvcreate 命令可以将一个磁盘标记为 LVM 物理卷。

2:物理分区:Physical Extents,简称PE,LVM将每个物理卷分别叫做物理分区的可寻址存储单元,存储单元的大小通常为几MB。磁盘的开头部分为LVM元数据,之后从索引为零开始,每个物理分区的索引依次递增一,按顺序进行分配。

3:卷组:Volume Group,简称VG,物理卷可以组织为卷组。卷组可以由一个或多个物理卷组成,同时系统中可以有多个卷组。创建了卷组之后,该卷组(而不是磁盘)便是表示数据存储的实体。因此,尽管以前是将磁盘从一个系统移动到另一个系统,使用了 LVM 之后,会将卷组从一个系统移动到另一个系统。出于这种原因,通常在一个系统上创建多个卷组会比较方便。

4:逻辑分区:Logical Extents,简称LE,逻辑卷的基本分配单元称为逻辑分区。逻辑分区映射到物理分区,因此,如果物理分区的尺寸小为4MB,那么逻辑分区的尺寸也将为4MB。逻辑卷的大小取决于所分配的逻辑分区数量。

首先,你得有空余的空间,比如,你发现你的 /home 所在分区还有好多 G 的剩余空间,那你就可以把 /var 整个目录的内容移到那个硬盘分区里去,根目录一下就空出好几个G来了。等你把 /var 移到新分区后,修改 /etc/fstab 文件,让那个分区下的相应目录开机就自动挂接到系统根分区里来成为 /var , 你的根分区容量不足的问题就解决了。

特别说明: /var 不是系统启动必须的,你把里面的文件全删掉也不影响系统启动,缺省地,你的网站内容也在那个目录下(/var/>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13398150.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-28
下一篇 2023-07-28

发表评论

登录后才能评论

评论列表(0条)

保存