Linux 磁盘管理 一(Raid、LVM、Quota)
Linux 磁盘管理
一、实验环境
1、VMware WorkStation虚拟机安装操作系统:Red Hat Enterprice Linux 5.5;
2、磁盘:除Linux系统磁盘外,挂载3块大小为1G,一块大小为2G(做LVM实验时使用),类型为SCSI的磁盘;
二、实验目标
1、了解各种磁盘阵列的的优缺点与应用环境,以及Linux下软件配置RAID的方法;
2、实现Linux下LVM(逻辑卷管理)对RAID组成的逻辑磁盘配置与应用;
3、应用Linux提供的“磁盘配额(Disk Quota)”子系统管理逻辑卷。
三、实验内容
(一)、配置软件RAID
1、检查raid工具mdadm
1-1、检查系统是否已安装mdadm工具包
[root@localhost ~]# rpm -q mdadm
mdadm-2.6.9-3.el5
1-2、如果没有安装,手动安装mdadm-2.6.9-3.el5.rpm这个包。
2、准备实验磁盘
2-1、查看磁盘:
[root@localhost ~]# fdisk -l
Disk /dev/sda: 12.8 GB, 12884901888 bytes
255 heads, 63 sectors/track, 1566 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1402 11261533+ 83 Linux
/dev/sda2 1403 1566 1317330 82 Linux swap / Solaris
Disk /dev/sdb: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdb doesn't contain a valid partition table
Disk /dev/sdc: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdc doesn't contain a valid partition table
Disk /dev/sdd: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sdd doesn't contain a valid partition table
2-2、对磁盘/dev/sdb进行分区:
[root@localhost ~]# fdisk /dev/sdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that, of course, the previous
content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
Command (m for help): n #新建分区;
Command action
e extended
p primary partition (1-4)
p #分区类型为主分区;
Partition number (1-4): 1 #第一个分区;
First cylinder (1-130, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-130, default 130):
Using default value 130 #使用全部空间(分一个区),以上两项直接回车;
Command (m for help): t #选择分区格式;
Selected partition 1
Hex code (type L to list codes): fd #选择分区格式为fd;
Changed system type of partition 1 to fd (Linux raid autodetect)
Command (m for help): w #保存并退出。
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
2-3、磁盘/dev/sdc和/dev/sdd的分区方法与上面步骤一致。完成后,查看全部分区。
[root@localhost ~]# fdisk -l
Disk /dev/sda: 12.8 GB, 12884901888 bytes
255 heads, 63 sectors/track, 1566 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1402 11261533+ 83 Linux
/dev/sda2 1403 1566 1317330 82 Linux swap / Solaris
Disk /dev/sdb: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 130 1044193+ fd Linux raid autodetect
Disk /dev/sdc: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdc1 1 130 1044193+ fd Linux raid autodetect
Disk /dev/sdd: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdd1 1 130 1044193+ fd Linux raid autodetect
3、创建磁盘阵列
3-1、创建磁盘阵列RAID0
[root@localhost ~]# mdadm --create --verbose /dev/md0 --level=0 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1
mdadm: chunk size defaults to 64K
mdadm: array /dev/md0 started.
3-1-1、可以简写为[root@localhost ~]# mdadm -Cv /dev/md0 -l0 -n3 /dev/sd{b,c,d}1
3-1-2、还可以增加-c128参数,指定chunk size为128K(默认64K)
3-2、RAID1、RAID5创建过程和上面的方法相同。
4、mdadm的配置文件:mdadm不采用/etc/mdadm.conf作为主要配置文件,它可以完全不依赖该文件而不会影响阵列的正常工作。该配置文件的主要作用是方便跟踪软RAID的配置。对该配置文件进行配置是有好处的,但不是必须的。推荐对该文件进行配置。
4-1、格式:
DEVICE 参与阵列的设备
ARRAY 阵列的描述
4-2、创建mdadm.conf 配置文件
[root@localhost ~]# mdadm --detail --scan >> /etc/mdadm.conf
[root@localhost ~]# vi /etc/mdadm.conf
[root@localhost ~]# cat /etc/mdadm.conf
DEVICE /dev/sdb1 /dev/sdc1 /dev/sdd1
ARRAY /dev/md0 level=raid0 num-devices=3 metadata=0.90 UUID=75e92985:cb128e1d:a99bce53:46f65900
5、格式化磁盘阵列
5-1、格式化磁盘阵列 /dev/md0
[root@localhost ~]# mkfs.ext3 /dev/md0
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
391680 inodes, 783072 blocks
39153 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=805306368
24 block groups
32768 blocks per group, 32768 fragments per group
16320 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 22 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
转载于:https://blog.51cto.com/hky008/465356
Linux 磁盘管理 一(Raid、LVM、Quota)相关推荐
- Linux磁盘管理工具RAID、Parted
一.RAID:磁盘冗余阵列 [RAID详解] https://blog.csdn.net/qq_41475058/article/details/89382997 1.核心关注点 RAID ( R ...
- Linux 磁盘管理(RAID)--第五章
目录 一.磁盘结构 1.1硬盘的物理结构 1.2硬盘的数据结构 1.3硬盘存储容量 1.4硬盘接口的类型 二.MBR与磁盘分区 2.1分什么分区 2.2 MBR分区 2.3GPT分区 三.文件系统 3 ...
- linux 磁盘管理上(分区操作,格式化文件,挂载和卸载)
一:检测并确认新磁盘,规划磁盘分区 首先加硬盘进去,fdisk -l 查看磁盘分区 device 分区的设备文件名称 boot 是否是引导分区.是 则有*表示 start ...
- linux磁盘管理系列三:LVM的使用
2019独角兽企业重金招聘Python工程师标准>>> linux磁盘管理系列三:LVM的使用 LVM是什么 LVM是Linux操作系统的逻辑卷管理器. 现在有两个Linux版本的L ...
- linux磁盘管理命令 lv,Linux磁盘管理--LVM原理及基本操作
LVM(Logical Volume Manager)逻辑卷管理是Linux磁盘管理中的常用操作, 本文主要描述LVM的基本原理以及对LVM的扩展和缩减的基本操作. LVM实质是过软件方式将多个物理分 ...
- Linux磁盘管理——df、du、磁盘分区、格式化、挂载、LVM
2019独角兽企业重金招聘Python工程师标准>>> Linux磁盘管理 一. df命令 df命令参数功能:检查文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间 ...
- linux磁盘管理系列一:磁盘配额管理
磁盘管理系列 linux磁盘管理系列一:磁盘配额管理 http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_040_quota.html l ...
- linux 磁盘管理3板斧,Linux 磁盘管理的命令
Linux 磁盘管理 磁盘分区及挂载: 先查询系统的使用情况: 使用fdisk -l语句 查询结果: 进行磁盘的新建:***添加磁盘时系统必须处于关机状态** 在进行对系统磁盘的使用情况的查询 查 ...
- Linux用户管理(六)Linux磁盘管理
Linux磁盘管理 一.硬盘分区 1.外部存储器的表示方法 (1)硬盘 l IDE /dev/hdxy l SCSI/USB /dev/sdxy (2)软盘(/dev/fdx) ( ...
- Linux磁盘管理与文件系统
Linux磁盘管理与文件系统 磁盘结构 ■硬盘的物理结构 ■硬盘的数据结构 ■硬盘存储容量公式 MBR与磁盘分区表示 ■主引导记录(MBR: Master Boot Record) 磁盘分区结构 文件 ...
最新文章
- 不一样的假期,到底哪里不一样?
- CSS中的三种样式来源:创作人员、读者和用户代理
- 深度解析容器化技术在广发证券交易系统的应用【转】
- An unknown error occurred.
- 51Nod1682 中位数计数【中位数】
- [收藏]数据库备份及恢复
- ArcGIS10.4下载及安装
- Android Studio使用IconFont阿里矢量图标库
- 电脑录音软件哪个好?六款常见的录音软件介绍
- 问卷设计与统计分析——常用的量表
- Capte4 布朗运动和伊藤公式
- 2021雪花飘新年倒计时源码
- 巴菲特致股东的一封信:2004年
- [凯立德]2013年12月凯立德2013秋季版2F21J0E发布_我是亲民_新浪博客
- matlab分组形式条形图,Matplotlib带标签的分组条形图
- JAVA权重算法(如Dubbo的负载均衡权重)
- 读jquery 权威指南[3]-动画
- 数据之美(九):50个精美绝伦的 Infographics(上)
- 返利机器人源码php,RebateBot:非常棒的返利机器人 基于 golang+vue+android-xposed
- Linux编译命令 make -j8 的意义