关于高级文件管理系统的几个实验

实验1:用软件模拟生成RAID

(1)选择磁盘或者创建新的分区lsblk

选择bcde四块磁盘 创建新的分区 每个为5G
fdisk(gdisk) /dev/sdb 交互式方式创建 选择分区ID为raid 6.7编号不一样!!!

>可能需要同步内核中的磁盘分区表 centos6中用partx -a centos7中用 partprobe命令

关于高级文件管理系统的几个实验
关于高级文件管理系统的几个实验

(2)创建RAID

mdadm -C /dev/md0 -a yes -l 5 -n 3 -x 1 /dev/sd{c,d,e}1 /dev/sdb2

>解释:

>创建设备名为/dev/md0     
-a yes自动创建目标RAID设备文件  
-l 5 指明级别为RAID5  
-n 3 使用3个块来创建  
-x 1 使用一个块作为备用 
默认选择chunk大小为512k 
后接设备名 /dev/sd{c,d,e}1 /dev/sdb2
(未指定chunk的 默认为512k)

关于高级文件管理系统的几个实验

利用cat /proc/mdstat 查看创建的状态 (下图已经创建完成)
关于高级文件管理系统的几个实验

(3)创建文件系统并挂载RAID

mkfs.ext4 /dev/md0 为磁盘创建文件系统为ext4

mkdir -p /mnt/raid5创建需要挂载的目录

mount   /dev/md0    /mnt/raid5 挂载到目录
关于高级文件管理系统的几个实验
mdadm -D /dev/md0 查看raid信息
关于高级文件管理系统的几个实验
vim /etc/fstab 写入挂载的配置文件
关于高级文件管理系统的几个实验

(4)生成raid的配置文件

关于高级文件管理系统的几个实验

实验:创建逻辑卷

(1)选择合适的磁盘或者分区作为物理卷

关于高级文件管理系统的几个实验
选择磁盘bcde创建分区作为lvm的物理卷
 
gdisk /dev/sd# 
>注意选择分区的ID 6.7不一样!!!
可能6中需要用partx -a /dev/分区名 来同步内核中的磁盘分区表 7中用 partprobe
关于高级文件管理系统的几个实验
生成物理卷PV  pvcreate /dev/sd{b,c,d,e}1
关于高级文件管理系统的几个实验
查看生成的物理卷pvdisplay
关于高级文件管理系统的几个实验

(2)将生成的物理卷集合为卷组

vgcreate -s 16M vg0 /dev/sd{b,c,d,e}1 
>-s 指定PE大小 默认是4M

关于高级文件管理系统的几个实验
vgdispaly 查看vg详细信息
关于高级文件管理系统的几个实验

(3)将生成的物理卷划分为逻辑卷

lvcreate -n lv0 -L 10G vg0

lvcreate -n lv1 -l 20%VG vg0

lvcreate -n lv2 -l 100 vg0

>三种不同的方法

关于高级文件管理系统的几个实验
lvdisplay 查看逻辑卷详细信息
关于高级文件管理系统的几个实验
对逻辑卷创建文件系统
 
mkfs.ext4  /dev/vg0/lv0

mkfs.ext4  /dev/vg0/lv1

mkfs.ext4  /dev/vg0/lv2

>三个要分开创建

(4)将逻辑卷挂载到目录

mkdir -p /mnt/lv{0,1,2}创建挂载目录

可以直接写入文件/etc/fstab

mount -a生效 df查询
关于高级文件管理系统的几个实验

原创文章,作者:OscaoChaser,如若转载,请注明出处:http://www.178linux.com/84596

(0)
OscaoChaserOscaoChaser
上一篇 2017-08-12
下一篇 2017-08-13

相关推荐

  • shell-语句总结

    shell脚本语法总结 过程式编程语言: 顺序执行 选择执行 循环执行 shell默认是顺序执行,如果有判断或循环语句则执行判断或循环。 条件判断 if     单分支         if 判断条件:then  &nb…

    Linux干货 2016-08-21
  • 初识操作系统和linux

    初识操作系统和linux 1.计算机系统由硬件系统和软件系统两大部分组成:是一种能接收和存储信息,并按照存储在其内部的程序对海量数据进行自动、高速地处理,然后把处理结果输出的现代化智能电子设备。   2.世界上第一台计算机是1946年诞生在美国宾州大学。   3.冯·诺依曼体系结构:1946年数学家冯·诺依曼于…

    Linux干货 2017-02-14
  • LVM逻辑卷管理

    本次内容         1、什么是LVM         2、为什么使用LVM         3、LVM的操作命令 …

    Linux干货 2016-09-02
  • 如何配置本地yum源

    在日常学习中配置本地yum源至关重要,下面简单介绍下centos7如何配置本地yum源: 1、开机启动前检查是否将光盘镜像加载,然后开机; 2、cd /run/media/root/CentOS 7 x86_64下找到Packages和repodata这两个包非常重要,其中Packages是rpm包目录,repodata是元数据 3、cd /etc…

    Linux干货 2017-04-23
  • 系统启动这块的一些实验及基本内容–下

    下面我来讲下grub,grub在编辑的时候可以进入一种模式就是单用户模式,就是当grub.conf文件未写入密码时,普通用户将直接忽略系统密码进入系统,所以这可以称为一个捷径,也可以成为一个漏洞,当然linux的前辈们不可能连这个都想不到,他们也有自己的办法,这就是我们grub的两层加密机制,在选定登陆界面之前可以设置一次,启动内核时也可以设置一次,密码也可…

    Linux干货 2016-09-13
  • BIND(Berkeley Internet Name Domain) is an implementation of the DNS(Domain Name System) (Blob 12)

    正向解析区域、反向解析区域;主/从;子域;基本安全控制;

    2017-11-29