免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: hanbing2008
打印 上一主题 下一主题

磁盘/空间不足问题 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-06-05 08:50 |只看该作者
LVM是否会对扩展前的分区数据产生损坏??

论坛徽章:
0
12 [报告]
发表于 2009-06-05 10:37 |只看该作者
pvcreate ---->vgextent------>lvextent

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
13 [报告]
发表于 2009-06-05 10:42 |只看该作者

论坛徽章:
7
天蝎座
日期:2013-08-16 23:19:32丑牛
日期:2014-01-08 09:20:14寅虎
日期:2014-01-11 11:03:44午马
日期:2014-04-28 11:02:40天秤座
日期:2014-05-16 23:24:24摩羯座
日期:2014-07-20 10:46:04卯兔
日期:2014-08-08 15:21:41
14 [报告]
发表于 2009-06-05 12:08 |只看该作者
一:概念与术语:
1:物理介质(the physical media):硬盘
2: 物理卷(physical volume):就是硬盘分区,组成卷组的成分。
3:卷组(volume group):相当于非LVM系统的硬盘。能够在卷组里建立一个或多个LVM
分区或逻辑卷。卷组有物理卷组成。
4:逻辑卷:(logical volume):类似于物理硬盘的分区,在其上可以建立文件系统。经过mount
挂载之后,就可以使用了。
5:PE(physical extent):每一个物理卷都被划分成PE 的基本单元,具有唯一编号的PE 是
LVM寻址的基本单元。
6:LE(logical extent):每一个逻辑卷都被划分成LE 的基本单元,在同一卷组中,PE 和
LE 是一一对应的。且大小相同。
7:物理卷图示:
说明:物理卷就是由一个一个相等的PE 组成的。是存储数据的基本单元。
8:卷组的图示:
说明:一个卷组有多个物理卷组成。
9:逻辑卷的图示:
说明:卷组可以划分多个逻辑卷,逻辑卷上面建立文件系统,然后mount挂载在相关目录里。
二:创建 LVM磁盘管理系统
1:创建LVM分区
命令 fdisk创建LVM分区,分区类型选择8e
2:创建物理卷
命令 pvcreate创建物理卷。利用该命令把磁盘分区或整个硬盘创建为物理卷。
列如:pvcreate /dev/sda
Pvcreate /dev/sda1
3:创建卷组
命令 vgcreate创建卷组。将物理卷创建为一个完整的卷组。
列如:vgcreate test_vg /dev/sda /dev/sda1
说明:vgrceate 命令的第一个参数是卷组名称,后面的参数是LVM 形式的分区或磁盘。PE
PDF 文件使用 "pdfFactory Pro" 试用版本创建www.fineprint.cn
的大小4M,但需要扩容时候,是以4M为增量或缩减的。PE 的大小决定了单个逻辑卷的最
大值。4M的PE决定单个逻辑卷的最大容量为256G。
4:激活卷组
命令 vgchange –a y test_vg 不需要重启系统而立即生效。
( 如果新添了磁盘并创建了物理卷,添加到现有的卷组时,执行命令vgextend :
#vgextend test_vg /dev/sdb
如果要从卷组里删除一个物理卷时,首先要确认此物理卷没有被任何逻辑卷使用,执行命

vgreduce:
#vgreduce test_vg /dev/sdb (从卷组test_vg里删除物理卷/dev/sdb) )
5:创建逻辑卷
命令 lvcreate 创建逻辑卷
# lvcreate -L 500 –n test_lg test_vg
说明:-L 指定大小的参数
500 指大小,默认是M
-n 指定逻辑卷的名称
test_lg 逻辑卷的名称
test_vg 卷组的名称
6:创建文件系统(在逻辑卷上面)
命令mkfs.ext3 创建ext3 文件系统
# mkfs.ext3 /dev/test_vg/test_lg
7:创建成功文件系统后就可以使交付使用了。
命令 mount 挂载到某个目录之下。比喻/mnt
# mount /dev/test_vg/test-lg /mnt
说明:成功将逻辑卷test_lg 挂载在/mnt目录下。
*********以上设置成功完成了LVM 磁盘管理系统的使用**********
三:对逻辑卷的增、减、删的操作
1:增,理解为扩展逻辑卷的大小
命令 lvextend 扩展逻辑卷的大小
命令 resize2fs来调整文件系统
# lvextend –L +500 /dev/test_vg/test_lg
# resize2fs /dev/test_vg/test_lg
说明一:扩展test-lg大小为500M,加上原来的500M ,现在总量为1000M,即1G.
说就二:扩展了逻辑卷的容量之后,就需要调整文件系统大小以利用扩展的空间。
使用命令resize2fs来调整文件系统。
2:减,理解为减少逻辑卷的大小
需要先卸载掉文件系统
umont /mnt
命令lvreduce –L 100 /dev/test_vg/test_lg
说明:减少100M 的逻辑卷的容量。
3:删,就是删除一个逻辑卷
需要先卸载掉文件系统
命令 lvremove
# lvremove /dev/test_vg/test_lg
成功删除逻辑卷test_lg.
四:LVM基本命令
PDF 文件使用 "pdfFactory Pro" 试用版本创建www.fineprint.cn
pvcreate 创建物理卷
pvdisplay 显示物理卷
pvremove 删除物理卷
vgcreate 创建卷组
vgdisplay 显示卷组
vgextend 扩展卷组
vgreduce 减少卷组
vgchange 激活卷组/禁止卷组(vgchange –a y/n)
lvcreate 创建逻辑卷
lvdisplay 显示逻辑卷
lvextend 扩展逻辑卷
lvremove 删除逻辑卷
lvreduce 减少逻辑卷

楼主这下清楚了吧,

论坛徽章:
0
15 [报告]
发表于 2009-06-05 12:31 |只看该作者
除了LVM
你也可以将/下的文件全部拷贝到hdb1中,步骤:
1、将/dev/hdb1挂载到/mnt/hdb1
2、cp -ar /* /mnt/hdb1/
3、编辑/etc/fstab
/dev/hdb1    /    ext3    defaults    1 2

论坛徽章:
0
16 [报告]
发表于 2009-06-05 12:33 |只看该作者
顺便再建议LZ,如果你有单独的/usr分区的话,/小点没什么;
你看你现在的,除了/boot独立分区外,其他分区都在/下,你分了2.4G,有点小啊,除非你在安装系统时记得筛选软件包。

论坛徽章:
0
17 [报告]
发表于 2009-06-05 13:38 |只看该作者

回复 #7 unixlinuxsys 的帖子

这书很经典的说!!!

论坛徽章:
0
18 [报告]
发表于 2009-06-05 14:01 |只看该作者
扩充LV

论坛徽章:
0
19 [报告]
发表于 2009-06-05 17:09 |只看该作者
不久也要用到了

论坛徽章:
0
20 [报告]
发表于 2009-06-05 17:46 |只看该作者
gvextend mapper /dev/hdb1
lvextend -L+xG xxx
enough for it ?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP