`
piaoling
  • 浏览: 261629 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

linux之lvm and raid

阅读更多
创建RAID(以RAID5为例)

1、首先,我们要先创建新磁盘分区
----------------------------------
#fdisk /dev/hda
----------------------------------
创建3个500MB的分区(hda7,hda8,hda9),然后在fdisk命令下输入t,
选择刚创建好的分区,输入fd,将刚创建好的3个分区转换为fd格式。
输入w保存退出

2、激活刚创建好的分区
-----------------------------------
#partprobe
-----------------------------------

3、将3个分区加载到md0,l5是代表RAID级别是RAID5,n3代表有3个分区。
----------------------------------
#mdadm –C /dev/md0 –l5 –n3 /dev/had{7,8,9}
----------------------------------

4、查看一下创建的RAID分区
----------------------------------
#cat /proc/mstat 
----------------------------------

5、将md0分区格式化成ext3格式,将RAID分区mount到目录上,
并修改fstab表
----------------------------------
#mkfs.ext3 /dev/md0
#mount /dev/md0 /pot
#vi /etc/fstab
----------------------------------

这样我们就成功创建了一个RAID5的磁盘分区。

------------------------------------------------------------
创建LVM
1、首先,我们要先创建新磁盘分区
----------------------------------
#fdisk /dev/had
----------------------------------
创建2个500MB分区(hda10,hda11),然后在fdisk命令下输入t,
选择刚创建好的分区,输入8e,将刚创建好的2个分区转换为8e格式。
输入w保存退出

2、激活刚创建好的分区
----------------------------------
#partprobe
----------------------------------

3、创建成pv格式
----------------------------------
#pvcreate /dev/had{10,11}
#pvdisplay   查看pv
----------------------------------

4、将分区加载到vg卷组,vg0是卷组名称,vg0卷组总空间是1000MB
----------------------------------
#vgcreate vg0 /dev/had{10,11}
#vgdisplay   查看vg卷组
----------------------------------

5、创建lv分区800M是分区大小,lv0是lv分区名称,vg0是加载到卷组名称,
此时创建了一个800MB的lvm分区,vg0卷组还剩余200MB的空间
----------------------------------
#lvcreate –L 800M –nlv0 vg0
#lvdisplay   查看lv分区
----------------------------------

6、将lv分区格式化成ext3格式
----------------------------------
#mkfs.ext3 /dev/vg0/lv0
----------------------------------

7、将LVM分区mount到目录上,并修改fstab表
----------------------------------
#mount /dev/vg0/lv0 /lvm
#vi /etc/fstab
----------------------------------

8、扩展(lv)刚才我们创建了800mb的lvm分区,当要对分区进行扩展应
如下操作:
----------------------------------
#lvextend –L+100M /dev/vg0/lv0
#ext2online /dev/vg0/lv0    动态扩展
----------------------------------

此时,我们已经向lv0分区增加了100MB空间,vg0卷组还剩余100MB空间,
如果当我们认为空间还是不足,需要扩充,而vg0卷组的空间也不足时,我们
就需要对vg0卷组进行扩展,然后再对lv分区进行扩展

1、创建1个500MB分区(hda12),然后在fdisk命令下输入t,选择刚创建
好的分区,输入8e,将刚创建好的分区转换为8e格式。输入w保存退出
----------------------------------
#fdisk /dev/had
----------------------------------

2、激活刚创建好的分区
----------------------------------
#partprobe
----------------------------------

3、创建成pv格式
----------------------------------
#pvcreate /dev/had12
----------------------------------

4、将hda12添加到vg0卷组,此时vg0卷组的总空间大小为1500MB
----------------------------------
#vgextend vg0 /dev/hda12
----------------------------------

5、对lv0分区进行动态扩展,增加500M空间
----------------------------------
#lvextend –L+500M /dev/vg0/lv0
#ext2online /dev/vg0/lv0
----------------------------------

此时我们创建 LVM分区大小总空间应为800M+100M+500M=1400M
此内容来自:
http://linux.chinaunix.net/bbs/viewthread.php?tid=617657&highlight=lvm%B4%B4%BD%A8
分享到:
评论

相关推荐

    Linux 中软件 RAID 的使用

    [*] Multiple devices driver support (RAID and LVM) <*> RAID support <M> Linear (append) mode <M> RAID-0 (striping) mode <M> RAID-1 (mirroring) mode <M> RAID-10 (mirrored striping) mode (EXPERIMENTAL) ...

    McGraw-Hill.Linux.The.Complete.Reference.6th.Edition.2008.pdf

    30 RAID and LVM 615 31 Devices and Modules 639 32 Kernel Administration 671 33 Backup Management 693 Part VIII Network Administration Services 34 Administering TCP/IP Networks 707 35 Network Autoconfi...

    ansible-lvm:使用 playbook 运行基本 lvm 命令的 ansible 模块

    `ansible-lvm` 是 Ansible 的一个模块,它允许用户通过 Ansible 的 Playbook 语法来执行 Linux LVM(Logical Volume Manager)相关的操作。LVM 是一种先进的磁盘管理技术,可以对磁盘分区进行更灵活的管理和扩展,...

    Redhat Linux 最新版操作系统官方文档 RHEL7

    - "Red_Hat_Enterprise_Linux-7-Storage_Administration_Guide-en-US.pdf" 讨论了RHEL7中的存储解决方案,如RAID、iSCSI、NFS、CIFS和GlusterFS分布式文件系统。 9. **网络指南**: - "Red_Hat_Enterprise_Linux-...

    RedHat Linux Bible.Fedora.and.Enterprise.Edition - Wiley 2003

    - **存储设备管理**:包括磁盘分区、RAID配置、LVM逻辑卷管理等内容。 #### 3. 网络配置与服务 - **网络服务**:如DNS、DHCP、NFS等常见服务的配置和管理。 - **Web服务器**:例如Apache或Nginx的安装与配置。 - *...

    Linux kernel内核升级全过程

    * Device Drivers ---> Multi-device support(RAID and LVM) 中选择“device mapper support”。 * Device Drivers ---> Graphics support 中选择“Support for frame buffer devices”。 * Device Drivers ---> USB...

    Linux内核升级全过程

    - Device Drivers -> Multi-devices support (RAID and LVM):需要选中 devicemapper support。 - Device Drivers -> Graphics support:需要选中 Support for framebuffer devices。 - Device Drivers -> USB ...

    windwos读写Ext2_Ext3_Ext4文件系统1

    可以读写Ext2/Ext3文件系统,不支持Ext4文件系统和LVM。 在Windows7下,安装文件Ext2Fsd-0.51.exe需要设置为管理员运行和兼容WindowsXP SP3模式。...LVM and Linux raid (md) NT4 is no longer supported.

    经典Linux系统裁剪指南

    - Multi-device support (RAID and LVM):多设备支持,如RAID和逻辑卷管理。 - Networking options:网络选项,如网络协议、设备驱动等。 - ATA/IDE/MFM/RLL support:不同的磁盘存储接口支持。 - SCSI support...

    Linux System Administrator Guide Version0.9

    The Linux System Administrator’s Guide Version 0.9 is a comprehensive resource aimed at helping new and experienced system administrators understand the nuances of managing Linux systems. The guide ...

    Tuning and Customizing a Linux System.rar

    8. **磁盘分区与RAID配置**:根据应用需求,合理规划磁盘分区,可以考虑使用LVM(逻辑卷管理)提供更灵活的存储管理。RAID(冗余磁盘阵列)技术可以提高数据安全性和读写性能。 9. **软件包管理与更新**:理解如何...

    Ubuntu The Complete Reference

    - **RAID and LVM Integration**: Discussion of integrating RAID and LVM for improved storage management. **Chapter 25 - Devices and Modules** - **Device Management**: Techniques for managing devices, ...

    linux相关资料

    8. **Multi-device Support (RAID and LVM)**:如果不需要RAID或LVM支持,则可以不选。 9. **Networking Options**:对于计划用作网关的系统,大部分网络选项都需要被选中并编译进内核。 10. **Telephony Support**...

    Linux 系统裁减指南 (LiPS).pdf

    - **Multi-device support (RAID and LVM)**:如果需要,可以启用对RAID阵列或逻辑卷管理的支持。 - **Networking options**:配置网络功能,如TCP/IP协议栈、网络设备驱动等。 - **ATA/IDE/MFM/RLL support**:选择...

    linux实验十编译linux内核.pdf

    - Multi-device support:多设备支持,主要用于RAID和LVM,嵌入式系统中不常见。 - Networking support:配置网络设备支持,例如选择不同的网卡选项。 - ATA/IDE/MFM/RLL support:配置对IDE接口和设备的支持。 ...

    linux实验十编译linux内核借鉴.pdf

    * Multi-device support:多设备的支持,主要是 RAID 和 LVM 的支持,这个在嵌入式系统中极少使用。 * Networking support:对网络设备的支持选项,通常对网卡的支持在这里选择,也是常用的选项。 本实验主要是掌握...

    linux实验十编译linux内核参照.pdf

    - **Multi-device support**:对RAID和LVM等多设备支持,嵌入式系统中较少使用。 - **Networking support**:设置网络设备支持,如网卡配置。 - **ATA/IDE/MFM/RLL support**:定义对IDE接口设备(如硬盘、CD-ROM...

    linux实验十编译linux内核分享.pdf

    - **Multi-device support**:主要针对RAID和LVM,嵌入式系统中较少使用。 - **Networking support**:设置网络设备支持,如网卡配置。 - **ATA/IDE/MFM/RLL support**:配置IDE接口支持,包括CD-ROM和其他IDE设备。...

    Linux升级内核到2.6.txt

    - **Multi-devices support (RAID and LVM):** 选择device mapper支持。 - **Graphics support:** 选择支持buffer devices。 - **USB support:** 选择USB Mass Storage支持(如果需要USB支持的话)。 - **...

    Red_Hat_Enterprise_Linux-5-DM_Multipath-zh-CN

    DM Setup通常涉及系统存储配置,包括分区、LVM(逻辑卷管理)、RAID(独立磁盘冗余阵列)等。 - **多路径配置**: 是指设置多条路径到达同一存储设备,以提高数据访问的可靠性。如果一条路径出现问题,系统可以自动...

Global site tag (gtag.js) - Google Analytics