首页 > 其他分享 >raid简介

raid简介

时间:2023-07-06 18:34:37浏览次数:42  
标签:wjl 512 raid centos 简介 dev disk root

1.raid简介

RAID 是英文 Redundant Array of Independent Disk 的首字母缩写,中文意思是:独立磁盘冗余阵列。通俗的讲就是把多块硬盘组成一个独立的磁盘阵列进行管理。
磁盘阵列是由很多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。
磁盘阵列还能利用同位检查(Parity Check)的观念,当数组中任意一个硬盘发生故障时,仍可读出数据。在数据重构时,可将数据经计算后重新置入新硬盘中。
用RAID最直接的好处是:
提升数据安全性
提升数据读写性能
提供更大的单一逻辑磁盘数据容量存储

1.1安装mdadm软件包

[root@wjl ~]# yum -y install mdadm
Loaded plugins: fastestmirror
Determining fastest mirrors
 * base: mirrors.ustc.edu.cn
 * extras: mirrors.ustc.edu.cn
 * updates: mirrors.ustc.edu.cn
base                                                                | 3.6 kB  00:00:00     
extras                                                              | 2.9 kB  00:00:00     
updates                                                             | 2.9 kB  00:00:00     
updates/7/x86_64/primary_db                                         |  20 MB  00:00:02     
Resolving Dependencies
--> Running transaction check
---> Package mdadm.x86_64 0:4.1-9.el7_9 will be installed
--> Processing Dependency: libreport-filesystem for package: mdadm-4.1-9.el7_9.x86_64
......

2.安装raid0

Raid0技术是把多块(至少两块)物理硬盘通过工具绑在一起,组成一个大的虚拟存储设备,并将数据分成几块分别依次写入到各个物理硬盘中。这样,在理想的情况下,硬盘的读写性能将会提高数倍,但是raid0也有局限性,提高读写速率的同时,如果任意中的一块硬盘发生故障,将会导致整个系统的数据都受到破坏。如图1所示,数据被分成多段分别写入到不同的硬盘中,即数据分别保存到disk1和disk2中,最终实现提升读取、写入的速度。

image-20230313111152259

2.1.在虚拟机中安装raid0

#安装raid0
[root@wjl ~]# mdadm --create /dev/md0 --level 0 --raid-devices 2 /dev/sdb /dev/sdc
mdadm: Fail to create md0 when using /sys/module/md_mod/parameters/new_array, fallback to creation via node
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
[root@wjl ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
sda               8:0    0   60G  0 disk  
├─sda1            8:1    0    1G  0 part  /boot
└─sda2            8:2    0   59G  0 part  
  ├─centos-root 253:0    0 38.3G  0 lvm   /
  ├─centos-swap 253:1    0    2G  0 lvm   [SWAP]
  └─centos-home 253:2    0 18.7G  0 lvm   /home
sdb               8:16   0   50G  0 disk  
└─md0             9:0    0  100G  0 raid0 
sdc               8:32   0   50G  0 disk  
└─md0             9:0    0  100G  0 raid0 
sdd               8:48   0   50G  0 disk  
sde               8:64   0   50G  0 disk  
sr0              11:0    1  4.2G  0 rom   
#格式转换
[root@wjl ~]# mkfs.xfs /dev/md0
meta-data=/dev/md0               isize=512    agcount=16, agsize=1637248 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=26195968, imaxpct=25
         =                       sunit=128    swidth=256 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=12792, version=2
         =                       sectsz=512   sunit=8 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
#查看md0的uuid
[root@wjl ~]# blkid /dev/md0
/dev/md0: UUID="08923ff4-a585-4bf7-8a8c-28790c55b3ea" TYPE="xfs" 
#进入/etc/fstab文件里面,添加。
UUID="08923ff4-a585-4bf7-8a8c-28790c55b3ea" /raid0 xfs defaults 0 0
#新建raid0的文件夹
[root@wjl ~]# mkdir /raid0
#挂载,查看
[root@wjl ~]# mount -a
[root@wjl ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   39G  8.2G   31G  22% /
devtmpfs                 899M     0  899M   0% /dev
tmpfs                    911M     0  911M   0% /dev/shm
tmpfs                    911M  9.6M  902M   2% /run
tmpfs                    911M     0  911M   0% /sys/fs/cgroup
/dev/mapper/centos-home   19G   33M   19G   1% /home
/dev/sda1               1014M  142M  873M  14% /boot
tmpfs                    183M     0  183M   0% /run/user/0
/dev/md0                 100G   33M  100G   1% /raid0
#卸载,删除目录里面的uuid
[root@wjl ~]# umount /raid0 
[root@wjl ~]# vi /etc/fstab
[root@wjl ~]# cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Thu Mar  2 16:56:16 2023
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=3fd12c19-c667-47d3-8ff0-27d6599f9cb9 /boot                   xfs     defaults        0 0
/dev/mapper/centos-home /home                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0

3.安装raid1

如果生产环境对硬盘设别的读写速度没有要求,而是要求增加数据的安全性,这时候就要用到Raid1技术。
Raid1技术是把两块(多块)物理磁盘设备进行绑定,在写入数据时,是将数据同时写入到多块硬盘设备上(这里可以看作数据的备份或者时镜像)。当其中一块硬盘发生故障时,不会损坏数据,而是立即自动以热交换的方式来恢复数据的正常使用。Raid1技术虽然保证了数据的安全性,但是也有不足的地方,因为在多块设备中写入了相同的数据,因此硬盘的利用率下降了一半。从理论上讲,如图2所示的硬盘空间的真实可用率为50%;由三块硬盘组成的Raid1磁盘阵列的可用率为33%左右,以此类推。由于需要把数据同时写入到两块以上的硬盘设备,这无疑也在一定程度上增大了计算功能的负载。

image-20230313111257617

3.1.在虚拟机中安装raid1

#安装raid1
[root@wjl ~]# mdadm --create /dev/md1 --level 1 --raid-devices 2 /dev/sdd /dev/sde
mdadm: Note: this array has metadata at the start and
    may not be suitable as a boot device.  If you plan to
    store '/boot' on this device please ensure that
    your boot-loader understands md/v1.x metadata, or use
    --metadata=0.90
Continue creating array? y
mdadm: Fail to create md1 when using /sys/module/md_mod/parameters/new_array, fallback to creation via node
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md1 started.
[root@wjl ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
sda               8:0    0   60G  0 disk  
├─sda1            8:1    0    1G  0 part  /boot
└─sda2            8:2    0   59G  0 part  
  ├─centos-root 253:0    0 38.3G  0 lvm   /
  ├─centos-swap 253:1    0    2G  0 lvm   [SWAP]
  └─centos-home 253:2    0 18.7G  0 lvm   /home
sdb               8:16   0   50G  0 disk  
└─md0             9:0    0  100G  0 raid0 
sdc               8:32   0   50G  0 disk  
└─md0             9:0    0  100G  0 raid0 
sdd               8:48   0   50G  0 disk  
└─md1             9:1    0   50G  0 raid1 
sde               8:64   0   50G  0 disk  
└─md1             9:1    0   50G  0 raid1 
sr0              11:0    1  4.2G  0 rom   
#格式转换
[root@wjl ~]# mkfs.xfs /dev/md1
meta-data=/dev/md1               isize=512    agcount=4, agsize=3274688 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=13098752, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=6395, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
#查看md1的uuid
[root@wjl ~]# blkid /dev/md1
/dev/md1: UUID="c6533b2b-73a7-4dd2-8134-d4df0fba01ca" TYPE="xfs" 
#进入/etc/fstab文件里面,添加。
UUID="c6533b2b-73a7-4dd2-8134-d4df0fba01ca" /raid1 xfs defaults 0 0
#新建raid1的文件夹
[root@wjl ~]# mkdir /raid1
#挂载,查看
[root@wjl ~]# mount -a
[root@wjl ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   39G  8.2G   31G  22% /
devtmpfs                 899M     0  899M   0% /dev
tmpfs                    911M     0  911M   0% /dev/shm
tmpfs                    911M  9.6M  902M   2% /run
tmpfs                    911M     0  911M   0% /sys/fs/cgroup
/dev/mapper/centos-home   19G   33M   19G   1% /home
/dev/sda1               1014M  142M  873M  14% /boot
tmpfs                    183M     0  183M   0% /run/user/0
/dev/md1                  50G   33M   50G   1% /raid1
#卸载,删除目录里面的uuid
[root@wjl ~]# umount /raid1
[root@wjl ~]# vi /etc/fstab
[root@wjl ~]# cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Thu Mar  2 16:56:16 2023
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=3fd12c19-c667-47d3-8ff0-27d6599f9cb9 /boot                   xfs     defaults        0 0
/dev/mapper/centos-home /home                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0

4.安装raid5

Raid5技术是把硬盘设备的数据奇偶校验信息保存到其他硬盘设备中。raid5磁盘阵列组中数据的奇偶校验信息并不是单独保存到某一个磁盘设备中,而是存储到除自身以外的其他每一块对应设备上,这样的好处是其中任何一个设备损坏后不至于出现致命缺陷。如图3“parity”部分存放的就是数据的奇偶校验信息,换句话说,Raid5技术实际上没有备份磁盘中的真实数据,而是当硬盘设备出现问题后,通过奇偶校验技术来尝试重建损坏的数据。Raid5这样的技术特性 “妥协”的兼顾了硬盘设备的读写速度、数据安全性与存储成本问题。

image-20230313111346403

4.1.在虚拟机中安装raid5

#安装raid5
[root@wjl ~]# mdadm --create /dev/md5 --level 5 --raid-devices 3 /dev/sdb /dev/sdc /dev/sdd
mdadm: Fail to create md5 when using /sys/module/md_mod/parameters/new_array, fallback to creation via node
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md5 started.
[root@wjl ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
sda               8:0    0   60G  0 disk  
├─sda1            8:1    0    1G  0 part  /boot
└─sda2            8:2    0   59G  0 part  
  ├─centos-root 253:0    0 38.3G  0 lvm   /
  ├─centos-swap 253:1    0    2G  0 lvm   [SWAP]
  └─centos-home 253:2    0 18.7G  0 lvm   /home
sdb               8:16   0   30G  0 disk  
└─md5             9:5    0   60G  0 raid5 
sdc               8:32   0   30G  0 disk  
└─md5             9:5    0   60G  0 raid5 
sdd               8:48   0   30G  0 disk  
└─md5             9:5    0   60G  0 raid5 
sde               8:64   0   40G  0 disk  
sdf               8:80   0   40G  0 disk  
sdg               8:96   0   40G  0 disk  
sdh               8:112  0   40G  0 disk  
sr0              11:0    1  4.2G  0 rom   
#格式转换
[root@wjl ~]# mkfs.xfs /dev/md5
meta-data=/dev/md5               isize=512    agcount=16, agsize=982400 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=15718400, imaxpct=25
         =                       sunit=128    swidth=256 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=7680, version=2
         =                       sectsz=512   sunit=8 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
#查看md5的uuid
[root@wjl ~]# blkid /dev/md5
/dev/md5: UUID="e041659c-dc79-4551-bae9-56a1b5d0a117" TYPE="xfs" 
#进入/etc/fstab文件里面,添加。
UUID="e041659c-dc79-4551-bae9-56a1b5d0a117" /raid5 xfs defaults 0 0
#新建raid5的文件夹
[root@wjl ~]# mkdir /raid5
#挂载,查看
[root@wjl ~]# mount -a
[root@wjl ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   39G  8.2G   31G  22% /
devtmpfs                 899M     0  899M   0% /dev
tmpfs                    911M     0  911M   0% /dev/shm
tmpfs                    911M  9.6M  902M   2% /run
tmpfs                    911M     0  911M   0% /sys/fs/cgroup
/dev/mapper/centos-home   19G   33M   19G   1% /home
/dev/sda1               1014M  142M  873M  14% /boot
tmpfs                    183M     0  183M   0% /run/user/0
/dev/md5                  60G   33M   60G   1% /raid5
#卸载,删除目录里面的uuid
[root@wjl ~]# umount /raid5
[root@wjl ~]# vi /etc/fstab
[root@wjl ~]# cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Thu Mar  2 16:56:16 2023
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=3fd12c19-c667-47d3-8ff0-27d6599f9cb9 /boot                   xfs     defaults        0 0
/dev/mapper/centos-home /home                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0

5.安装raid10

鉴于Raid5技术是因为磁盘设备的成本问题,对读写速度和数据的安全性能而又一定的妥协,但是在企业里更在乎的还是数据本身的价值而非硬盘的价格,因此在生产环境中推荐使用raid10技术。
Raid10是Raid1和Raid0的组合体,如图4所示,Raid10技术至少需要4块硬盘来组建,其中先分别两两制成Raid1磁盘阵列,以保证数据的安全性。然后再对两个Raid1磁盘按阵列实施Raid0技术,进一步提高硬盘设备的读写速度。这样从理论上讲,只要坏的不是同一组中的所有磁盘,那么最多可以损坏50%的硬盘设备而不丢失数据。由于Raid10技术击继承了Raid0的高速写速度和Raid1的数据安全性,在不考虑成本的情况下Raid10的性能都超过了Raid5,因此当前成为广泛使用的一种存储技术。

image-20230313111431151

5.1.在虚拟机中安装raid10

#安装raid10
[root@wjl ~]# mdadm --create /dev/md10 --level 10 --raid-devices 4 /dev/sd{e,f,g,h}
mdadm: Fail to create md10 when using /sys/module/md_mod/parameters/new_array, fallback to creation via node
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md10 started.
[root@wjl ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE   MOUNTPOINT
sda               8:0    0   60G  0 disk   
├─sda1            8:1    0    1G  0 part   /boot
└─sda2            8:2    0   59G  0 part   
  ├─centos-root 253:0    0 38.3G  0 lvm    /
  ├─centos-swap 253:1    0    2G  0 lvm    [SWAP]
  └─centos-home 253:2    0 18.7G  0 lvm    /home
sdb               8:16   0   30G  0 disk   
└─md5             9:5    0   60G  0 raid5  
sdc               8:32   0   30G  0 disk   
└─md5             9:5    0   60G  0 raid5  
sdd               8:48   0   30G  0 disk   
└─md5             9:5    0   60G  0 raid5  
sde               8:64   0   40G  0 disk   
└─md10            9:10   0   80G  0 raid10 
sdf               8:80   0   40G  0 disk   
└─md10            9:10   0   80G  0 raid10 
sdg               8:96   0   40G  0 disk   
└─md10            9:10   0   80G  0 raid10 
sdh               8:112  0   40G  0 disk   
└─md10            9:10   0   80G  0 raid10 
sr0              11:0    1  4.2G  0 rom    
#格式转换
[root@wjl ~]# mkfs.xfs /dev/md10
meta-data=/dev/md10              isize=512    agcount=16, agsize=1309568 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=20953088, imaxpct=25
         =                       sunit=128    swidth=256 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=10232, version=2
         =                       sectsz=512   sunit=8 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
#查看md10的uuid
[root@wjl ~]# blkid /dev/md10
/dev/md10: UUID="aece229e-bc6e-4ad1-9c42-0440ded2739b" TYPE="xfs" 
#进入/etc/fstab文件里面,添加。
UUID="aece229e-bc6e-4ad1-9c42-0440ded2739b" /raid10 xfs defaults 0 0
#新建raid10的文件夹
[root@wjl ~]# mkdir /raid10
#挂载,查看
[root@wjl ~]# mount -a
[root@wjl ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   39G  8.2G   31G  22% /
devtmpfs                 899M     0  899M   0% /dev
tmpfs                    911M     0  911M   0% /dev/shm
tmpfs                    911M  9.6M  902M   2% /run
tmpfs                    911M     0  911M   0% /sys/fs/cgroup
/dev/mapper/centos-home   19G   33M   19G   1% /home
/dev/sda1               1014M  142M  873M  14% /boot
tmpfs                    183M     0  183M   0% /run/user/0
/dev/md10                 80G   33M   80G   1% /raid10
#卸载,删除目录里面的uuid
[root@wjl ~]# umount /raid10
[root@wjl ~]# vi /etc/fstab
[root@wjl ~]# cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Thu Mar  2 16:56:16 2023
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=3fd12c19-c667-47d3-8ff0-27d6599f9cb9 /boot                   xfs     defaults        0 0
/dev/mapper/centos-home /home                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0

6.分区,格式化,挂载

6.1分区


[root@wjl ~]# fdisk /dev/md5
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0xacaef86c.

Command (m for help): n
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): 
Using default response p
Partition number (1-4, default 1): 
First sector (2048-125759487, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-125759487, default 125759487): +5G
Partition 1 of type Linux and of size 5 GiB is set

Command (m for help): p

Disk /dev/md5: 64.4 GB, 64388857856 bytes, 125759488 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 524288 bytes / 1048576 bytes
Disk label type: dos
Disk identifier: 0xacaef86c

    Device Boot      Start         End      Blocks   Id  System
/dev/md5p1            2048    10487807     5242880   83  Linux

Command (m for help): n
Partition type:
   p   primary (1 primary, 0 extended, 3 free)
   e   extended
Select (default p): 
Using default response p
Partition number (2-4, default 2): 
First sector (10487808-125759487, default 10487808): 
Using default value 10487808
Last sector, +sectors or +size{K,M,G} (10487808-125759487, default 125759487): +6G
Partition 2 of type Linux and of size 6 GiB is set

Command (m for help): n
Partition type:
   p   primary (2 primary, 0 extended, 2 free)
   e   extended
Select (default p): e
Partition number (3,4, default 3): 3
First sector (23070720-125759487, default 23070720): 
Using default value 23070720
Last sector, +sectors or +size{K,M,G} (23070720-125759487, default 125759487): +15G
Partition 3 of type Extended and of size 15 GiB is set

Command (m for help): p

Disk /dev/md5: 64.4 GB, 64388857856 bytes, 125759488 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 524288 bytes / 1048576 bytes
Disk label type: dos
Disk identifier: 0xacaef86c

    Device Boot      Start         End      Blocks   Id  System
/dev/md5p1            2048    10487807     5242880   83  Linux
/dev/md5p2        10487808    23070719     6291456   83  Linux
/dev/md5p3        23070720    54527999    15728640    5  Extended

Command (m for help): n
Partition type:
   p   primary (2 primary, 1 extended, 1 free)
   l   logical (numbered from 5)
Select (default p): l
Adding logical partition 5
First sector (23072768-54527999, default 23072768): 
Using default value 23072768
Last sector, +sectors or +size{K,M,G} (23072768-54527999, default 54527999): +6G
Partition 5 of type Linux and of size 6 GiB is set

Command (m for help): p

Disk /dev/md5: 64.4 GB, 64388857856 bytes, 125759488 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 524288 bytes / 1048576 bytes
Disk label type: dos
Disk identifier: 0xacaef86c

    Device Boot      Start         End      Blocks   Id  System
/dev/md5p1            2048    10487807     5242880   83  Linux
/dev/md5p2        10487808    23070719     6291456   83  Linux
/dev/md5p3        23070720    54527999    15728640    5  Extended
/dev/md5p5        23072768    35655679     6291456   83  Linux

Command (m for help): n
Partition type:
   p   primary (2 primary, 1 extended, 1 free)
   l   logical (numbered from 5)
Select (default p): l
Adding logical partition 6
First sector (35657728-54527999, default 35657728): 
Using default value 35657728
Last sector, +sectors or +size{K,M,G} (35657728-54527999, default 54527999): +6G
Partition 6 of type Linux and of size 6 GiB is set

Command (m for help): p

Disk /dev/md5: 64.4 GB, 64388857856 bytes, 125759488 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 524288 bytes / 1048576 bytes
Disk label type: dos
Disk identifier: 0xacaef86c

    Device Boot      Start         End      Blocks   Id  System
/dev/md5p1            2048    10487807     5242880   83  Linux
/dev/md5p2        10487808    23070719     6291456   83  Linux
/dev/md5p3        23070720    54527999    15728640    5  Extended
/dev/md5p5        23072768    35655679     6291456   83  Linux
/dev/md5p6        35657728    48240639     6291456   83  Linux

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
#查看分好区md5
[root@wjl ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE   MOUNTPOINT
sda               8:0    0   60G  0 disk   
├─sda1            8:1    0    1G  0 part   /boot
└─sda2            8:2    0   59G  0 part   
  ├─centos-root 253:0    0 38.3G  0 lvm    /
  ├─centos-swap 253:1    0    2G  0 lvm    [SWAP]
  └─centos-home 253:2    0 18.7G  0 lvm    /home
sdb               8:16   0   30G  0 disk   
└─md5             9:5    0   60G  0 raid5  
  ├─md5p1       259:5    0    5G  0 md     
  ├─md5p2       259:6    0    6G  0 md     
  ├─md5p3       259:7    0    1K  0 md     
  ├─md5p5       259:8    0    6G  0 md     
  └─md5p6       259:9    0    6G  0 md     
sdc               8:32   0   30G  0 disk   
└─md5             9:5    0   60G  0 raid5  
  ├─md5p1       259:5    0    5G  0 md     
  ├─md5p2       259:6    0    6G  0 md     
  ├─md5p3       259:7    0    1K  0 md     
  ├─md5p5       259:8    0    6G  0 md     
  └─md5p6       259:9    0    6G  0 md     
sdd               8:48   0   30G  0 disk   
└─md5             9:5    0   60G  0 raid5  
  ├─md5p1       259:5    0    5G  0 md     
  ├─md5p2       259:6    0    6G  0 md     
  ├─md5p3       259:7    0    1K  0 md     
  ├─md5p5       259:8    0    6G  0 md     
  └─md5p6       259:9    0    6G  0 md     
sde               8:64   0   40G  0 disk   
└─md10            9:10   0   80G  0 raid10 
sdf               8:80   0   40G  0 disk   
└─md10            9:10   0   80G  0 raid10 
sdg               8:96   0   40G  0 disk   
└─md10            9:10   0   80G  0 raid10 
sdh               8:112  0   40G  0 disk   
└─md10            9:10   0   80G  0 raid10 
sdi               8:128  0   88G  0 disk   
sr0              11:0    1  4.2G  0 rom    

6.2格式化


[root@wjl ~]# ls /dev/md5p1
/dev/md5p1
[root@wjl ~]# ls /dev/md5p1 -l
brw-rw---- 1 root disk 259, 5 Mar 16 16:04 /dev/md5p1
#格式化
[root@wjl ~]# mkfs.ext4 /dev/md5p1
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=128 blocks, Stripe width=256 blocks
327680 inodes, 1310720 blocks
65536 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1342177280
40 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
	32768, 98304, 163840, 229376, 294912, 819200, 884736

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done 
#查看uuid号
[root@wjl ~]# blkid /dev/md5p1
/dev/md5p1: UUID="dac1e954-9c70-4a0e-8475-c47d6b92a996" TYPE="ext4" 
#进入/etc/fstab填写
UUID="dac1e954-9c70-4a0e-8475-c47d6b92a996" /media/md5p1 ext4 defaults 0 0
#挂载和查看
[root@wjl ~]# mkdir /media/md5p1
[root@wjl ~]# mount -a
[root@wjl ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/centos-root   39G  8.2G   31G  22% /
devtmpfs                 899M     0  899M   0% /dev
tmpfs                    911M     0  911M   0% /dev/shm
tmpfs                    911M  9.6M  902M   2% /run
tmpfs                    911M     0  911M   0% /sys/fs/cgroup
/dev/sda1               1014M  142M  873M  14% /boot
/dev/mapper/centos-home   19G   33M   19G   1% /home
tmpfs                    183M     0  183M   0% /run/user/0
/dev/md5p1               4.8G   20M  4.6G   1% /media/md5p1

标签:wjl,512,raid,centos,简介,dev,disk,root
From: https://www.cnblogs.com/shuangmu668/p/17230844.html

相关文章

  • IPMI简介
    IPMI的全称是IntelligentPlatformManagementInterface.智能平台管理接口。IPMI规定了很多的东西,BMC是其中最重要的一个部分,此外还有一些“模块”控制器通过IPMB与BMC相连。 IPMB的全称是IntelligentPlatformManagementBus.是一种基于I2C的串行总线,它用于BMC与模块控......
  • Android ANR简介
    一、ANR定义ANR(ApplicationNotResponding),如果Android应用的界面线程处于阻塞状态的时间过长,会触发“应用无响应”(ANR)错误。如果应用位于前台,系统会向用户显示一个对话框,如图1所示。ANR对话框会为用户提供强行退出应用的选项。当点击了Closeapp或者由于ANR引起了闪退......
  • 流式细胞文件(.fcs)结构简介
    FCS一个完整的数据集主要有以下几部分:头段(必须)从数据集的第一个字节开始,文件的第一个数据集是从文件的第一个字节开始,最小长度为58个字节。以ASCII码解析。记录内容包括文件版本号(0~5共6字节)、文本段开始字节位(10~17共8字节)、文本段结束字节位(18~25共8字节)、数据段开始字节......
  • Linux raid-磁盘阵列-raid10搭建
    Linuxraid-磁盘阵列-raid10搭建前言LVM最大的优势在于可以在不卸载分区和不损坏数据的情况下进行分区容量的调整,但是万一硬盘损坏了,那么数据一定会丟失。本节讲的RAID(磁盘阵列)的优势在于硬盘读写性能更好,而且有一定的数据冗余功能。RAID简介RAID(RedundantArraysofI......
  • GraphicEditor简介
    GraphicEditor是Unity引擎的一个图形编辑器,用于创建和编辑游戏中的图形资源。它提供了一个直观的界面,可以用来绘制2D和3D图形,编辑材质和纹理,以及创建和管理粒子效果等。通过UnityGraphicEditor,开发者可以轻松地创建游戏中所需的各种图形资源。例如,可以使用绘图工具绘制2D图形,包......
  • 分布式医疗云平台(项目功能简介截图)【
    目录3、看病就诊 3.1、门诊挂号3.2、挂号列表 3.4.我的排班 3.5.医生排班  3.6.患者库 4.收费管理4.1.处方收费  4.2.收费查询 4.3.处方退费4.4.退费查询  4.5.处方发药3、看病就诊 3.1、门诊挂号3.1.1、已存在的患者挂号3.1.2、不存在的患者挂号 直接输入患者信息 ......
  • 分布式医疗云平台(项目功能简介截图)【手机端
    目录7.手机端7.1.首页7.2.医院信息  7.3.人个中心7.手机端7.1.首页7.1.1.绑定完善个人信息 7.1.2.预约挂号 7.1.3.挂号记录 7.1.4.就诊病例7.1.5.病历详情 7.1.6.检查结果 7.1.7.检查结果详情 7.2.医院信息  7.3.人个中心7.3.1.我的档案信息 7.3.2.完善档案......
  • 最优化问题简介及优秀教材《凸优化》介绍
    前言最优化广泛应用于科学与工程计算、数据科学、机器学习、人工智能、图像和信号处理、金融和经济、管理科学等众多领域。最优化问题可以归纳为如下定义: 最优化问题一般很难求解,除了一些特例。目前已经发展成熟的,能够有效求解的最优化问题可以归为以下三类:最小二乘问题l......
  • Mixins机制、元类简介、产生类的两种方式、元类的进阶操作
    Mixins机制Mixins机制:子类混合不同类的功能,本质仍是多继承,不依赖于子类的实现。使用:1.主类:就是大部分都是主要的功能2.辅类:就是一些辅助的功能3.辅类的类名也有讲究:一般以mixin、able、ible等结尾4.继承的位置也有讲究eg:classVehicle: #交通工具......
  • Linux 图形栈从入门到放弃 --- Linux 图形相关概念简介
    PS:要转载请注明出处,本人版权所有。PS:这个只是基于《我自己》的理解,如果和你的原则及想法相冲突,请谅解,勿喷。环境说明  无前言  在日常生活中,像我们常用的ubuntu(Linux),windows,android,mac等等系统,我们都能够看到丰富的图形界面。此外,如果大家了解过以前的嵌入式系统,很多......