centos 5.x 大硬盘管理相关知识分享
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>1、进入系统执行:<br>
#parted /dev/sdb</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
2、建立磁盘label:<br>
mklabel GPT</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
3、按p键,查看磁盘可用空间,显示单位为M。6000G应该显示大致为: /dev/sdb 的磁盘几何结构:0.000-6000000.000 兆字节</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
4、创建分区:<br>
在(parted)后输入:<br>
mkpart并按照提示操作</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
分区类型? primary/主分区/extended/扩展分区? p (如果要创建扩展分区 此处输入e)<br>
文件系统类型? ? (这里直接回车,分区创建完毕后通过mkfs.ext3 /dev/sdb*建立文件系统)<br>
起始点?0<br>
结束点?-1</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
5、按p键查看刚创建的分区是否已经成功。<br>
6、如果成功,键入quit退出parted。<br>
7、使用mkfs.ext3 /dev/sdb1 来创建文件系统</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
fdisk命令虽然很交互,操作也方便,但是对于大于2T的磁盘无法操作,如果我们想用大于2T的磁盘怎么办?可以把磁盘转化为GPT格式。<br>
GPT格式的磁盘相当于原来MBR磁盘中原来保留4个partition table的4*16个字节只留第一个16个字节,类似于扩展分区,真正的partition table在512字节之后,GPT磁盘没有四个主分区的限制。<br>
但fdisk不支持GPT,我们可以使用parted来对GPT磁盘操作。</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
有用LVM2,现在空间不足,需再加一块硬盘。<br>
先加上硬盘,用fdisk -l,可以看到新硬盘。<br>
给新加的硬盘分区: fdisk /dev/sdb<br>
>n<br>
>t<br>
>8e(linux LVM)<br>
分成一个分区,格式为linux LVM.</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
下面开始把分区加到LVM内去:<br>
1.建立物理卷<br>
pvcreate /dev/sdb1</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
2.把新物理卷加入到卷组中去<br>
vgextend VolGroup00 /dev/sdb1</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
3.把新的空间加到逻辑卷中去<br>
lvextend -L+10G /dev/VolGroup00/LogVol00</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
4.加上去之后,目前用df -h还看不到新的空间,需要激活<br>
RHEL 4:<br>
ext2online /dev/VolGroup00/LogVol00<br>
RHEL 5:<br>
resize2fs -p /dev/VolGroup01/LogVol00<br>
全部搞掂,再用df -h,就可以看到新的空间了。</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
几个命令:<br>
扩展vg: vgextend vg0(卷组名) /dev/sdc1(pv名)<br>
扩展lv: lvextend -L +200m /dev/vg0/home(lv名)<br>
查看信息:vgdisplay /dev/vg0 ,lvdisplay /dev/vg0/logVol00<br>
数据迁移:pvmove /dev/sda1 /dev/sdc1<br>
删除逻辑卷步骤:<br>
A.umout所有lv<br>
B.lvremove /dev/vgo/logVol00(有快照要先删除快照)<br>
C.vgchange -an /dev/vg0 (休眠vg0,-ay是激活vg0)<br>
D.vgremove vg0 (移除)<br>
注意:<br>
迁移时注意PE、LE是一一对应的,大小要一致,迁移时不能改变大小。</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
检查当前分区大小</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
</p>
<div class="msgheader" style='margin: 3px auto 0px; padding: 0px 3px; outline: none; line-height: 21.6px; clear: both; border-width: 1px; border-style: solid; border-color: rgb(0, 153, 204); background: rgb(246, 251, 255); overflow: hidden; font-family: tahoma, arial, "Microsoft YaHei";'>
<div class="right">
<span><u>复制代码</u></span>
</div>
<p>
代码如下:</p>
</div>
<div class="msgborder" id="phpcode36" style='margin: 0px auto 3px; padding: 0px 3px; outline: none; line-height: 25.2px; font-size: 14px; clear: both; border-right: 1px solid rgb(0, 153, 204); background: rgb(221, 237, 251); overflow: hidden; border-left: 1px solid rgb(0, 153, 204); word-break: break-all; border-bottom: 1px solid rgb(0, 153, 204); word-wrap: break-word; font-family: tahoma, arial, "Microsoft YaHei";'>
<br>
# df -h<br>
FilesystemSize Used Avail Use% Mounted on<br>
/dev/mapper/VolGroup00-LogVol00<br>
15G 3.7G 9.9G 27% /u01/oracle/oradata<br>
# cat /etc/fstab</div>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
</p>
<p style='margin: 0px; padding: 5px 0px; outline: none; font-size: 14px; line-height: 30px; font-family: tahoma, arial, "Microsoft YaHei";'>
检查vg还有多少空间没有分配以及当前lv的大小<br>
</p>
<div class="msgheader" style='margin: 3px auto 0px; padding: 0px 3px; outline: none; line-height: 21.6px; clear: both; border-width: 1px; border-style: solid; border-color: rgb(0, 153, 204); background: rgb(246, 251, 255); overflow: hidden; font-family: tahoma, arial, "Microsoft YaHei";'>
<div class="right">
<span><u>复制代码</u></span>
</div>
<p>
代码如下:</p>
</div>
<div class="msgborder" id="phpcode37" style='margin: 0px auto 3px; padding: 0px 3px; outline: none; line-height: 25.2px; font-size: 14px; clear: both; border-right: 1px solid rgb(0, 153, 204); background: rgb(221, 237, 251); overflow: hidden; border-left: 1px solid rgb(0, 153, 204); word-break: break-all; border-bottom: 1px solid rgb(0, 153, 204); word-wrap: break-word; font-family: tahoma, arial, "Microsoft YaHei";'>
<br>
# vgdisplay | egrep "Volume group|VG Name|Alloc PE|Free PE"<br>
--- Volume group ---<br>
VG Name VolGroup00<br>
Alloc PE / Size 610 / 19.06 GB<br>
Free PE / Size 11107 / 347.09 GB<br>
# lvdisplay | egrep " Logical volume|LV Name|VG Name|LV Size"<br>
--- Logical volume ---<br>
LV Name /dev/VolGroup00/LogVol00<br>
VG Name VolGroup00<br>
LV Size 14.50 GB<br>
--- Logical volume ---<br>
LV Name /dev/VolGroup00/LogVol01<br>
VG Name VolGroup00<br>
LV Size 4.56 GB</div>
頁:
[1]