linux软raid练习

创建一个空间大小为10G的raid5,要求其chunk为1024k,格式为ext4文件系统,开机可自动挂载至/backup目录,并支持acl功能;


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

147

148

149

150

151

152

153

154

155

156

157

158

159

160

161

162

163

164

165

166

167

168

169

170

171

172

173

174

175

176

177

178

179

180

181

182

183

184

185

186

187

188

189

190

191

192

193

194

195

196

197

198

199

200

201

202

203

204

205

206

[[email protected] ~]# fdisk /dev/sdc

WARNING: DOS-compatible mode is deprecated. It‘s strongly recommended to

         switch off the mode (command ‘c‘) and change display units to

         sectors (command ‘u‘).

Command (m for help): n

Command action

   e   extended

   p   primary partition (1-4)

p

Partition number (1-4): 1

First cylinder (1-2610, default 1):

Using default value 1

Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610): +5G

Command (m for help): n

Command action

   e   extended

   p   primary partition (1-4)

p

Partition number (1-4): 2

First cylinder (655-2610, default 655):

Using default value 655

Last cylinder, +cylinders or +size{K,M,G} (655-2610, default 2610): +5G

Command (m for help): n

Command action

   e   extended

   p   primary partition (1-4)

p

Partition number (1-4): 3

First cylinder (1309-2610, default 1309):

Using default value 1309

Last cylinder, +cylinders or +size{K,M,G} (1309-2610, default 2610): +5G

Command (m for help): t

Partition number (1-4): 1

Hex code (type L to list codes): fd

Changed system type of partition 1 to fd (Linux raid autodetect)

Command (m for help): t

Partition number (1-4): 2

Hex code (type L to list codes): fd

Changed system type of partition 2 to fd (Linux raid autodetect)

Command (m for help): t

Partition number (1-4): 3

Hex code (type L to list codes): fd

Changed system type of partition 3 to fd (Linux raid autodetect)

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.

The kernel still uses the old table. The new table will be used at

the next reboot or after you run partprobe(8) or kpartx(8)

Syncing disks.

[[email protected] ~]# partprobe /dev/sdc

[[email protected] ~]# cat /proc/partitions

major minor  #blocks  name

   8        0   52428800 sda

   8        1     512000 sda1

   8        2   51915776 sda2

   8       16  524288000 sdb

   8       17  524281243 sdb1

   8       32   20971520 sdc

   8       33    5253223 sdc1

   8       34    5253255 sdc2

   8       35    5253255 sdc3

   8       48   20971520 sdd

   8       49    2104483 sdd1

   8       50    2104515 sdd2

   8       51    2104515 sdd3

  11        0    3763200 sr0

 252        0   47816704 dm-0

 252        1    4096000 dm-1

   9        2    2102400 md2

[[email protected] ~]# mdadm -C /dev/md5 -a yes -l 5 -n 3 -c 1024 /dev/sdc{1,2,3}

mdadm: /dev/sdc1 appears to be part of a raid array:

       level=raid0 devices=2 ctime=Tue May 10 20:19:43 2016

Continue creating array? yes

mdadm: Defaulting to version 1.2 metadata

mdadm: array /dev/md5 started.

[[email protected] ~]# mdadm -D /dev/md5

/dev/md5:

        Version : 1.2

  Creation Time : Wed May 11 09:20:55 2016

     Raid Level : raid5

     Array Size : 10498048 (10.01 GiB 10.75 GB)

  Used Dev Size : 5249024 (5.01 GiB 5.38 GB)

   Raid Devices : 3

  Total Devices : 3

    Persistence : Superblock is persistent

    Update Time : Wed May 11 09:21:08 2016

          State : clean, degraded, recovering

 Active Devices : 2

Working Devices : 3

 Failed Devices : 0

  Spare Devices : 1

         Layout : left-symmetric

     Chunk Size : 1024K

 Rebuild Status : 52% complete

           Name : mail.saviorsyang.com:5  (local to host mail.saviorsyang.com)

           UUID : af628086:b4a74844:bd49e03d:5dae3968

         Events : 9

    Number   Major   Minor   RaidDevice State

       0       8       33        0      active sync   /dev/sdc1

       1       8       34        1      active sync   /dev/sdc2

       3       8       35        2      spare rebuilding   /dev/sdc3

[[email protected] ~]# mdadm -D /dev/md5

/dev/md5:

        Version : 1.2

  Creation Time : Wed May 11 09:20:55 2016

     Raid Level : raid5

     Array Size : 10498048 (10.01 GiB 10.75 GB)

  Used Dev Size : 5249024 (5.01 GiB 5.38 GB)

   Raid Devices : 3

  Total Devices : 3

    Persistence : Superblock is persistent

    Update Time : Wed May 11 09:21:22 2016

          State : clean

 Active Devices : 3

Working Devices : 3

 Failed Devices : 0

  Spare Devices : 0

         Layout : left-symmetric

     Chunk Size : 1024K

           Name : mail.saviorsyang.com:5  (local to host mail.saviorsyang.com)

           UUID : af628086:b4a74844:bd49e03d:5dae3968

         Events : 22

    Number   Major   Minor   RaidDevice State

       0       8       33        0      active sync   /dev/sdc1

       1       8       34        1      active sync   /dev/sdc2

       3       8       35        2      active sync   /dev/sdc3

[[email protected] ~]# mkdir /backup

[[email protected] ~]# mke2fs -t ext4 /dev/md5

mke2fs 1.43-WIP (20-Jun-2013)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

Stride=256 blocks, Stripe width=512 blocks

657072 inodes, 2624512 blocks

131225 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=2688548864

81 block groups

32768 blocks per group, 32768 fragments per group

8112 inodes per group

Superblock backups stored on blocks:

    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Allocating group tables: done

Writing inode tables: done

Creating journal (32768 blocks):

done

Writing superblocks and filesystem accounting information: done

[[email protected] ~]# echo ‘/dev/md5  /backup  ext4  defaults,acl 1 ‘  >> /etc/fstab

[[email protected] ~]# cat /etc/fstab

#

# /etc/fstab

# Created by anaconda on Wed Apr 27 00:43:47 2016

#

# 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/vg_demo-lv_root /                       ext4    defaults        1 1

    1 2

  1 4

/dev/mapper/vg_demo-lv_swap swap                    swap    defaults        0 0

/dev/cdrom      /mnt            iso9660 defaults        1 3

tmpfs                   /dev/shm                tmpfs   defaults        0 0

devpts                  /dev/pts                devpts  gid=5,mode=620  0 0

sysfs                   /sys                    sysfs   defaults        0 0

proc                    /proc                   proc    defaults        0 0

/dev/md5  /backup  ext4  defaults,acl 1

[[email protected] ~]# mount -a

[[email protected] ~]# mount

/dev/mapper/vg_demo-lv_root on / type ext4 (rw)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

devpts on /dev/pts type devpts (rw,gid=5,mode=620)

tmpfs on /dev/shm type tmpfs (rw)

/dev/sda1 on /boot type ext4 (rw)

/dev/sdb1 on /student type ext4 (rw)

/dev/sr0 on /mnt type iso9660 (ro)

none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

/dev/md2 on /media type ext4 (rw)

/dev/md5 on /backup type ext4 (rw,acl)

来自为知笔记(Wiz)

时间: 2024-11-08 19:14:33

linux软raid练习的相关文章

raid基础及linux软raid之dmadm

RAID  0 : 条带         性能提升:读,写  n         冗余能力(容错能力):无         空间利用率: nS         至少2块磁盘    1 : 镜像         性能提升:写性能有所下降,读性能提升         冗余能力:有         空间利用率: 1/2         至少2块磁盘  2 :   3 :   4 :   5 :          性能表现:读写提升         冗余能力:有         空间利用率:(n-1)/

LINUX   软RAID和硬RAI及软RAID的实现

一.RAID简介 RAID是"Redundant Array of Independent Disk"的缩写,中文意思是独立冗余磁盘阵列,早期称为廉价磁盘阵列.简单地解释,就是将N台硬盘通过RAID Controller(分Hardware,Software)结合成虚拟单台大容量的硬盘使用.RAID技术大致分为两种:基于硬件的RAID技术和基于软件的RAID技术. 二.RAID术语 RAID0 raid0: 读.写性能提升,无容错能力,空间n*disk RAID1 raid1: 写性能

Linux软RAID配置

RAID卡一般分为硬RAID卡和软RAID卡两种,通过用硬件来实现RAID功能的就是硬RAID,独立的RAID卡,主板集成的RAID芯片都是硬RAID.通过软件并使用CPU的RAID卡是指使用CPU来完成RAID的常用计算,软件RAID占用CPU资源较高,绝大部分服务器设备是硬件RAID. 一:Raid级别 raid0: 多个磁盘的容量大小相加.最后的容量就是多个磁盘容量的大小. 优点:扩大了磁盘的空间容量 缺点:没有数据冗余,一块磁盘坏掉,导致所有数据无法正常访问,此时就丢失了一个磁盘的数据量

Linux软RAID基本操作介绍

RAID全称是 "A Case for Redundant Arrays of Inexpensive Disks (RAID)",称为"廉价磁盘冗余阵列",由加州大学伯克利大学在1987年发表的论文中而来.RAID的主要思想就是把若干小容量物理磁盘组成一个大容量虚拟存储设备,以提高磁盘存储的读.写效率,并提供冗余以提高数据存储的安全性. 根据应用方向的不同,RAID也分为不同级别,常用的有RAID-0.RAID-1.RAID-5.RAID-10. RAID-0也称

Linux 软Raid创建方法:

一.Raid 0 创建 # mdadm -C /dev/md0 -n 2 -a yes -l 0 -x /dev/sdb1 /dev/sdb2 /dev/sdb3[创建Raid 0 ,其中-C 创建, -n 指定磁盘块数, -a  You haven't given enough devices (real or missing) to create this array, -x 指定空闲盘个数] 2. 查看 #mdadm -D /dev/md0 #cat /proc/mdstat 3. 模拟磁

网易视频云技术分享:linux软raid的bitmap分析

网易视频云是网易倾力打造的一款基于云计算的分布式多媒体处理集群和专业音视频技术,提供稳定流畅.低时延.高并发的视频直播.录制.存储.转码及点播等音视频的PAAS服务,在线教育.远程医疗.娱乐秀场.在线金融等各行业及企业用户只需经过简单的开发即可打造在线音视频平台.现在,网易视频云的技术专家给大家分享一则技术文:linux软raid的bitmap分析. 在使用raid1,raid5等磁盘阵列的时候,对于数据的可靠性有很高的要求,raid5在写的时候需要计算校验并写入,raid1则写源和镜像来保证数

Linux软RAID操作与实现学习笔记

定义:RAID(Redundant Array of Inexpensive Disks)称为廉价磁盘冗余阵列.RAID 的基本想法是把多个便宜的小磁盘组合到一起,成为一个磁盘组,使性能达到或超过一个容量巨大.价格昂贵的磁盘. 目前RAID技术大致分为两种:基于硬件的RAID技术和基于软件的RAID技术.其中在Linux下通过自带的软件就能实现RAID功能. RAID的级别: 随着RAID技术经过不断的发展,现已有RAID 0 到 RAID 6 七种基本的RAID 级别,同时还有RAID 0和R

【Linux管理】Linux软Raid的管理

************************************************************************   ****原文:blog.csdn.net/clark_xu 徐长亮的专栏 ************************************************************************ 创建软raid mdadm –create /dev/md0 –level=5 –raid-devices=3 /dev/sdb1

linux软RAID

一.RAID简介 独立磁盘冗余阵列(RAID,redundant array of independent disks)是把相同的数据存储在多个硬盘的不同的地方(因此,冗余地)的方法.通过把数据放在多个硬盘上,输入输出操作能以平衡的方式交叠,改良性能.因为多个硬盘增加了平均故障间隔时间(MTBF),储存冗余数据也增加了容错. 二.条带化存储技术 条带化技术就是一种自动的将 I/O 的负载均衡到多个物理磁盘上的技术,条带化技术就是将一块连续的数据分成很多小部分并把他们分别存储到不同磁盘上去.这就能