fdisk -l
什么是裸设备及其用途
所谓裸设备(raw device)就是一种没有经过格式化的分区,也叫原始分区,是一种不需要通过文件系统来访问的特殊字符设备。在Linux下,通过块设备“绑定”到特殊 字符设备得到裸设备。因为读写裸设备不需要像访问块设备那样经过内核的块缓冲,所有的I/O读写都是直接在进程的内存空间到物理的寻址空间进行。
此外,由于避免了文件系统处理的开销,所以使用裸设备对于读写频繁的应用(如Oracle、DB2等数据库系统)来说,可以很好地提升应用的性能。 然而,随着计算能力的提高,当应用存取数据的I/O瓶颈出现在存储设备的控制器或驱动器上时,通过裸设备的数据访问性能反而不比文件系统的高,同时文件系 统的数据组织能力也更强。
裸设备的创建
创建裸设备方式相对创建软RAID、LVM来说就比较简单了,只需用“raw”命令把裸设备与真实的物理磁盘或分区做一个映射即可。例如,在“/dev/raw/raw1”与“/dev/sdb”之间做一个映射,如下:
# raw /dev/raw/raw1 /dev/sdb
/dev/raw/raw1: bound to major 8, minor 16
但是以上这种方式创建的裸设备,在系统重启后将不再生效,若要永久生效需要将裸设备的映射关系写到“/etc/sysconfig/rawdevices”文件中,如下:
# vi /etc/sysconfig/rawdevices
/dev/raw/raw1 /dev/sdb
/dev/raw/raw2 /dev/sdc
/dev/raw/raw3 /dev/sdd
同时还需要启动“rawdevices”这个服务,这时所绑定的裸设备才生效,如下:
# /etc/init.d/rawdevices restart
sbin/chkconfig rawdevices on
Assigning devices:
/dev/raw/raw1 –> /dev/sdb
/dev/raw/raw1: bound to major 8, minor 16
/dev/raw/raw2 –> /dev/sdc
/dev/raw/raw2: bound to major 8, minor 32
/dev/raw/raw3 –> /dev/sdd
/dev/raw/raw3: bound to major 8, minor 48
done
使用“chkconfig”可以设置该服务在开机时自动启动,即系统启动时自动映射对应关系,对于已创建好的裸设备,可以通过如下命令来查看裸设备的映射信息:
# raw -q /dev/raw/raw1
/dev/raw/raw1: bound to major 8, minor 16
“-q”指定存在的裸设备名称,而“major 8”和“minor 16”分别时真实设备的主设备号与从设备号,如果需要查看所有的裸设备信息,那么可使用“raw -qa”,如下:
# raw -qa
/dev/raw/raw1: bound to major 8, minor 16
/dev/raw/raw2: bound to major 8, minor 32
/dev/raw/raw3: bound to major 8, minor 48
Fdisk /dev/hda
Command :n
Default
+500M
Command:p
Command:t
Partition number:1
Hex code :8e
Command:p
Command:w
Partprobe
Pvcreate /dev/hda1
Pvdisplay
Vgcreate vg /dev/hda1
Vgdisplay
Lvcreate –L 300M –n lv vg
Lvdisplay
Mkfs.ext3 /dev/vg/lv
Mount /dev/vg/lv /home
Df –h /home
Lvextend –L 500M /dev/vg/lv
#e2fsadm -L +100M /dev/vg0/vg1
Resize2fs /dev/oracle_vg/oracle_lv_01 500M
Lvreduce –L 100m /dev/vg/lv 缩小lv
Vgreduce vg /dev/hda10 移除vg
分享到:
相关推荐
Linux LVM(Logical Volume Manager,逻辑卷管理)是Linux操作系统中一种高级的磁盘管理工具,它提供了一种灵活的方式来组织存储空间,使得磁盘管理更为便捷和高效。本资料包整合了关于LVM管理的各种知识,涵盖了从...
Linux LVM 硬盘管理 Linux LVM 硬盘管理是指通过 Logical Volume Manager(逻辑卷管理)来管理硬盘的存储空间。LVM 将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用。当硬盘的空间不够使用的时候,...
Linux虚拟机平台下,不停机、不关机的状态下实现热扩容。
"Linux LVM硬盘管理及LVM扩容" 根据提供的文件信息,以下是相关的知识点: 一、LVM简介 LVM(Logical Volume Manager)是一种逻辑卷管理系统,由Heinz Mauelshagen在Linux 2.4内核上实现。LVM可以将一个或多个...
Linux LVM,全称为Logical Volume Manager,是Linux操作系统下的一种磁盘管理工具,它提供了一种灵活、可扩展的方式来管理磁盘存储空间。LVM允许系统管理员创建和管理逻辑卷,这些逻辑卷可以跨越多个物理硬盘,从而...
Linux LVM,全称为Logical Volume Manager(逻辑卷管理器),是Linux操作系统中一种高级的存储管理技术。它允许系统管理员动态地扩展、收缩、移动和镜像存储空间,以提高系统的灵活性和可用性。LVM在传统的物理磁盘...
Linux LVM,全称为Logical Volume Manager,是一种在Linux操作系统中用于磁盘管理的高级技术。LVM由Heinz Mauelshagen在Linux 2.4内核上开发,现在有稳定版和开发版(包括LVM2)。LVM的主要目标是提供比传统磁盘分区...
### Linux LVM技术详解 #### 一、LVM概述 LVM(Logical Volume Manager,逻辑卷管理器)是Linux下的一个磁盘管理工具,它提供了一种动态管理存储空间的方法,使得用户可以在不中断系统服务的情况下调整存储空间的...
linux LVM 逻辑卷管理 红帽子的官网教程PPT
### Linux LVM逻辑卷管理详解 #### 概述 逻辑卷管理(Logical Volume Management, LVM)是一种在Linux操作系统中广泛使用的高级存储管理技术。它能够有效地管理和利用存储资源,提高存储灵活性和效率。LVM将物理...
教程名称:Linux LVM快速入门资料课程目录:【】1、RedHat5.5LVM实验文档-【】AIX网络配置.NFS.LVM 详细图解【】IBM AIX红皮书 LVM 逻辑卷管理【】linux LVM 磁盘管理【】linux LVM手册【】linux text安装模式创建...
在电影制作巨头梦工厂(DreamWorks SKG)的故事中,Linux LVM(逻辑卷管理器)扮演了至关重要的角色。LVM是一种在Linux操作系统中管理硬盘存储空间的高级工具,它允许用户动态调整分区大小,无需重新分区或重装操作...
### Linux LVM磁盘扩容详解 #### 一、前言 在日常的Linux服务器运维过程中,随着业务的增长或数据量的增加,磁盘空间的需求往往会随之增大。这时,就需要进行磁盘扩容操作来满足需求。LVM(Logical Volume Manager...
### Linux LVM管理 #### 知识点一:理解LVM(Logical Volume Manager) LVM是一种用于Linux操作系统的存储管理工具,它提供了更加灵活和强大的数据存储管理方式。通过LVM,用户可以将多个物理磁盘(Physical ...
"删除Linux LVM中的PV物理卷(硬盘或分区)" 在Linux系统中,Logical Volume Manager(LVM)是一种逻辑卷管理器,它可以将多个物理卷(Physical Volume,PV)合并成一个逻辑卷(Logical Volume,LV),从而提供更大的...