新找了Redhat Enterprise linux 5,想在上面建oracle11g玩玩。准备陆续记录一下整个过程,包括操作系统的。

先装上了Redhat,过程先不描述了,用的傻瓜式安装,基本都是缺省。先说说怎么建lv吧。

用fdisk -l命令查看磁盘情况,有sda和sdb两块盘(scsi的命名方式),sda已做了两分区(装系统时候建的)。然后用fdisk /dev/sdb命令开始做分区:

#fdisk /dev/sdb

进入fdisk模式:

Command (m for help):m //查看fdisk命令帮助

命令简介:n命令创建一个新分区;d命令删除一个存在的分区;p命令显示分区列表;t命令修改分区的类型;l命令显示分区类型的列表;a命令指定启动分区;w命令是将对分区表的修改存盘让它发生作用。

Command (m for help):n //创建新分区

Command action

e extended //输入e为创建扩展分区

p primary partition (1-4) //输入p为创建主分区,这里选择p

Partion number(1-4):1 //第一个扩展分区,按需求可以最多分4个主分区

First Cylinder(1-1014,default 1): 1 //第一个主分区起始的磁盘块数,可以选择默认值

Last cylindet or +siza or +sizeM or +sizeK: +1024MB //可以是以MB为单位的数字或者以磁盘块数,这 里我们输入+7000M表示分区大小为7G

这样我们就创建完一个分区,如果要创建更多分区可以照上面的步骤继续创建。所有分区创建完后用w保存分区。

Command (m for help): w

The partition table has been altered!

之前我们可以用t选项来改变分区类型为8e,即linux LVM

保存完成后重启服务器,或直接执行partprobe,可以用

#fdisk -l 命令检查刚刚所建分区,可以在返回结果中确认/dev/sdb1的信息

之后用pvcreate /dev/sdb1命令来建立一个pv,我看以前的手册上说在建立pv之前需要执行partprobe命令来通知OS磁盘分区的变化,免去重启的过程,不过这里我没执行,暂时还未发现问题。用pvdisplay命令可以查看pv的情况。

vgcreate vg_ora /dev/sdb1命令创建一个叫vg_ora的vg,可用vgdisplay命令来查看vg的情况。

最后建立lv,使用命令lvcreate -L 6680M -n lv_ora vg_ora创建一个叫lv_ora的lv。用lvdisplay命令可以查看lv的情况。

最后建立一个oracle的文件系统,先格式化lv,用mkfs.ext2、mkfs.ext3、mke2fs三个命令哪个可以,这里我用的是mkfs.ext3 /dev/vg_ora/lv_ora命令格式化成ext3格式。mkdir /oracle创建一个oracle目录,用mount /dev/vg_ora/lv_ora /oracle命令加载lv到oracle目录上,之后用df -k命令可以查看结果。

以上就是创建oracle文件系统的整个过程,其实跟hp-ux差不多。

另外lvextend 命令可以扩展lv大小,vgextend可以扩展vg的大小,还有减小lv的方法有点繁琐(一般也不会这么干吧),下面抄个例子:

1 umount /mnt/lvm

这里,需要先卸载分区

2 mke2fs -n /dev/rootvg/lv1

计算lv1的block数

这里一定要加-n参数,这是计算lv1的block数,而不是格式化分区,注意。

并且注意,从MB->KB这些的计算,都是乘1024,不是1000,这是个细节问题

3 计算减少50M后的block数。从mke2fs -n /dev/rootvg/lv1,我们可以得出2个需要的信息:

Block size和blocks,这两个数的乘积就是分区大小A(单位字节),

我们把需要减小的容量50M换算成字节B,然后A-B的结果除以Block size,就是剩余的block数

4 resize2fs -f /dev/rootvg/lv1 剩余的block数

调整文件系统大小

5 lvreduce -L-50M /dev/rootvg/lv1

调整lv分区大小,减小50M

6 重新mount,df察看一下容量的减小

pvmove 可以搬移PV中的资料(只限于同一VG中)

#pvmove [-n ] []

#pvmove /dev/hda5 /dev/hda6

将VG中pv hda5的内容搬移到hda6中

pvmove /dev/hda5(也可以这样,lvm决定hda2的内容被复制到哪里)

2 vgreduce rootvg /dev/hda5

把vg hda5移除

一般在某个磁盘可能出现问题的时候,会用到这个命令。

另外的一下想lvremove vgcremove pvremove 等等命令就不一一记录了,查手册便知。

在红帽linux创建目录,redhat linux建文件系统相关推荐

  1. linux 红帽双机配置,Redhat Linux安装keepalived实现双机热备

    作者superdebug2012-12-10 14:08信息技术经理, 可以 Redhat Linux安装keepalived实现双机热备 字数 7228阅读 282评论 0赞 0 keepalive ...

  2. linux红帽5安装,RedHat Linux 5安装手册

    应用程序这一项,只选择"编辑器",选中"编辑器",点开下方"可选的软件包",把没勾上的全勾上.如图25所示. 图25 开发这一项,全部选择, ...

  3. oracle linux6 u盘安装,Oracle Enterprise Linux/Redhat Linux 6.0 U盘安装方法

    多灾多难的Fedora 15安装史: 第一天 方法1 使用UltraISO直接将ISO写入硬盘映像..结果无法启动 方法2 使用liveusb-creator Fedora 15 64位 Live C ...

  4. redhat linux错误,redhat linux 5 出错,跪求各位大师,急死了啊

    redhat linux 5 出错,跪求各位大师,急死了啊 (2011-08-23 03:23:11) 标签: 杂谈 redhat linux 5 出错,跪求各位大师,急死了啊我在redhat 5 上 ...

  5. 【linux】Redhat Linux 关闭防火墙命令

    Redhat Linux 关闭防火墙命令 #查看防火墙状态. systemctl status firewalld #临时关闭防火墙命令.重启电脑后,防火墙自动起来. systemctl stop f ...

  6. 查看linux系统版本信息(Oracle Linux、Centos Linux、Redhat Linux、Debian、Ubuntu)

    一.查看Linux系统版本的命令(3种方法) 1.此命令也适用于所有的Linux发行版. cat /etc/issue [root@S-CentOS home]# cat /etc/issue Cen ...

  7. centos查看oracle版本,查看linux系統版本信息(Oracle Linux、Centos Linux、Redhat Linux、Debian、Ubuntu)...

    一.查看Linux系統版本的命令(3種方法) 1.cat /etc/issue,此命令也適用於所有的Linux發行版. [root@S-CentOS home]# cat /etc/issue Cen ...

  8. mysql 5.1.18 linux 7,RedHat Linux 2.6.18下安装MySQL 5.1.7及Navicat 8

    今日因工作需要,想在linux下使用MySQL.装好了VM 7.1.3,根据需要安装好了红帽linux 2.6.18([红帽企业.Linux.5].TLF-SOFT-RedHat.Enterprise ...

  9. mrtg linux安装,RedHat Linux安装mrtg监控主机流量

    查看软件包是否已经安装,如:#rpm -qa | grep gd 如果没有安装的话,光盘里都有. 确定需要的软件都安装好后,现在继续MRTG的安装.管理站地址为192.168.1.30,被管理站地址为 ...

最新文章

  1. 使用Windows操作系统的13个窍门
  2. 让文本垂直居中的几个方法
  3. 笔记-项目范围管理-指导与管理项目工作-控制质量-确认范围-结束项目或阶段...
  4. 『线性空间 整数线性基和异或线性基』
  5. Bigmart数据集销售预测
  6. mysql 5.6.34 二进制下载_mysql 5.6.34 二进制
  7. 用技术谱写美好生活,「亚马逊云科技线上黑客松2021」报名开启!
  8. 建一个 5G 基站,到底要花多少钱?
  9. 阿里推迟招聘;大疆因腐败损失 10 亿;ofo 两创始人消失? | 极客头条
  10. java对象存储管理
  11. 在计算机里分数线怎么表示什么意思,高考投档分数线是什么意思 怎么定的
  12. 互补滤波算法及理论推导
  13. traceroute、tracert服务的工作原理
  14. 详细剖析市面手机基带/射频/处理器配置, 比较各家手机性能
  15. 微信保存图片查看与清理工具
  16. 应聘嵌入式软件工程师需要准备些什么?
  17. 【安卓笔记】图片特效之黑白效果
  18. Alevel英美文学中的女性意识觉醒
  19. Matlab中 intlinprog函数用法简介
  20. 知行之桥堆内存及清理

热门文章

  1. keil 5 报错记录:..\OBJ\templiate.axf: Error: L6218E: Undefined symbol PcdHalt (referred from rc522.o).
  2. Feign原理以及feign调优
  3. Java项目:CRM客户关系管理系统(Spring+SpringMVC+MyBatis + maven)
  4. Ubuntu服务器设置简体中文
  5. Redis系列(六)
  6. 智力题--CSDN论坛收集
  7. C语言打印三角形图案
  8. 大数乘法 和 多项式乘法
  9. 021淘宝轮播图制作
  10. 华为资深工程师:码农很多,但程序员并不多......