在红帽linux创建目录,redhat linux建文件系统
新找了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建文件系统相关推荐
- linux 红帽双机配置,Redhat Linux安装keepalived实现双机热备
作者superdebug2012-12-10 14:08信息技术经理, 可以 Redhat Linux安装keepalived实现双机热备 字数 7228阅读 282评论 0赞 0 keepalive ...
- linux红帽5安装,RedHat Linux 5安装手册
应用程序这一项,只选择"编辑器",选中"编辑器",点开下方"可选的软件包",把没勾上的全勾上.如图25所示. 图25 开发这一项,全部选择, ...
- oracle linux6 u盘安装,Oracle Enterprise Linux/Redhat Linux 6.0 U盘安装方法
多灾多难的Fedora 15安装史: 第一天 方法1 使用UltraISO直接将ISO写入硬盘映像..结果无法启动 方法2 使用liveusb-creator Fedora 15 64位 Live C ...
- redhat linux错误,redhat linux 5 出错,跪求各位大师,急死了啊
redhat linux 5 出错,跪求各位大师,急死了啊 (2011-08-23 03:23:11) 标签: 杂谈 redhat linux 5 出错,跪求各位大师,急死了啊我在redhat 5 上 ...
- 【linux】Redhat Linux 关闭防火墙命令
Redhat Linux 关闭防火墙命令 #查看防火墙状态. systemctl status firewalld #临时关闭防火墙命令.重启电脑后,防火墙自动起来. systemctl stop f ...
- 查看linux系统版本信息(Oracle Linux、Centos Linux、Redhat Linux、Debian、Ubuntu)
一.查看Linux系统版本的命令(3种方法) 1.此命令也适用于所有的Linux发行版. cat /etc/issue [root@S-CentOS home]# cat /etc/issue Cen ...
- 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 ...
- 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 ...
- mrtg linux安装,RedHat Linux安装mrtg监控主机流量
查看软件包是否已经安装,如:#rpm -qa | grep gd 如果没有安装的话,光盘里都有. 确定需要的软件都安装好后,现在继续MRTG的安装.管理站地址为192.168.1.30,被管理站地址为 ...
最新文章
- 使用Windows操作系统的13个窍门
- 让文本垂直居中的几个方法
- 笔记-项目范围管理-指导与管理项目工作-控制质量-确认范围-结束项目或阶段...
- 『线性空间 整数线性基和异或线性基』
- Bigmart数据集销售预测
- mysql 5.6.34 二进制下载_mysql 5.6.34 二进制
- 用技术谱写美好生活,「亚马逊云科技线上黑客松2021」报名开启!
- 建一个 5G 基站,到底要花多少钱?
- 阿里推迟招聘;大疆因腐败损失 10 亿;ofo 两创始人消失? | 极客头条
- java对象存储管理
- 在计算机里分数线怎么表示什么意思,高考投档分数线是什么意思 怎么定的
- 互补滤波算法及理论推导
- traceroute、tracert服务的工作原理
- 详细剖析市面手机基带/射频/处理器配置, 比较各家手机性能
- 微信保存图片查看与清理工具
- 应聘嵌入式软件工程师需要准备些什么?
- 【安卓笔记】图片特效之黑白效果
- Alevel英美文学中的女性意识觉醒
- Matlab中 intlinprog函数用法简介
- 知行之桥堆内存及清理
热门文章
- keil 5 报错记录:..\OBJ\templiate.axf: Error: L6218E: Undefined symbol PcdHalt (referred from rc522.o).
- Feign原理以及feign调优
- Java项目:CRM客户关系管理系统(Spring+SpringMVC+MyBatis + maven)
- Ubuntu服务器设置简体中文
- Redis系列(六)
- 智力题--CSDN论坛收集
- C语言打印三角形图案
- 大数乘法 和 多项式乘法
- 021淘宝轮播图制作
- 华为资深工程师:码农很多,但程序员并不多......