当前位置:网站首页>The server data is all gone! Thinking caused by a RAID5 crash
The server data is all gone! Thinking caused by a RAID5 crash
2022-07-03 05:46:00 【Tell a joke】
List of articles
disk array
1 Disk array Introduction
disk array (Redundant Arrays of Independent Disks,RAID), Yes “ Redundant array of Independent Disks ” The meaning of .
Redundant array of independent disks (RAID,redundant array of independent disks) Is to put a lot of cheaper disks , Combine them into a huge disk pack , Use the data provided by individual disks to increase the performance of the whole disk system . Using this technology , Cut data into sections , Stored on each hard disk separately . By putting data on multiple hard disks , I / O operations can overlap in a balanced way , Improved performance . Because multiple hard disks increase the mean time between failures , Storing redundant data also adds fault tolerance .
Raid can also utilize parity checking (Parity Check) The concept of , When any hard disk in the array fails , Data can still be read out , In data reconstruction , Put the data into the new hard disk after calculation .
2 RAID Disk array classification
There are three types of disk arrays :
- External disk array cabinet
- Internal disk array card
- software configuration
External disk array cabinet : Most commonly used on large servers , Heat exchangeable (Hot Swap) Characteristics of , But the prices of these products are very expensive .
Internal disk array card : Cheapness , However, higher installation technology is required , Suitable for technicians . The hardware array can provide online expansion 、 Dynamically change the array level 、 Automatic data recovery 、 Drive roaming 、 Super buffer and other functions . It can provide performance 、 Data protection 、 reliability 、 Availability and manageability solutions . The array card is operated by a dedicated processing unit .
Using software : It refers to a common device connected through the disk management function provided by the network operating system itself SCSI Multiple hard disks on the card are configured as logical disks , Make an array . Software array can provide data redundancy , But the performance of the disk subsystem will be reduced , Some of the reductions are quite large , reach 30% about . Therefore, it will drag down the speed of the machine , Not suitable for servers with large data traffic .
3 Cheap redundant disk array
Through hardware / Software technology , Consolidate multiple smaller disks into one large disk , Not only can data be stored , It can also provide some protection for data ;
Different RAID Level of functionality 、 The characteristics are also different ;
① frequently-used RAID Level introduction :
- RAID 0 Strip mode : The same document is scattered on different disks , Write data in parallel to improve efficiency
- RAID 1 Mirror mode : Copy a document into multiple copies , Write to different disks , Quite a few copies of data , Improve data reliability
- RAID 5 Cost effective model : amount to RAID 0 and RAID 1 A compromise of , Yes A piece of disk space for redundancy
- RAID 10: Integrate RAID 0、RAID 1 The advantages of , Parallel access data 、 Improve disk efficiency 、 Mirror write improves reliability
②RAID Comparison of level characteristics :
RAID 0: The biggest advantage is that it can double the utilization of hard disk ,IO High performance , But there is no redundancy , If there is a fault , There is no remedy , No fault tolerance
RAID 1: a RAID 0 Item comparison RAID 1 Data security , But disk utilization is lower than the former ,IO Poor performance , Fault tolerance
RAID 5: This is a RAID 0 and RAID 1 A compromise of , High storage utilization , There is a redundancy check disk , High safety ,IO Strong performance , Fault tolerance
RAID 5: This is a RAID 0 and RAID 1 A compromise of , High storage utilization , High safety ,IO Higher performance , Fault tolerance
边栏推荐
- "C and pointer" - Chapter 13 advanced pointer int * (* (* (*f) () [6]) ()
- Gan network thought
- [written examination question analysis] | | get [sizeof and strlen] [pointer and array] graphic explanation + code analysis
- Txt document download save as solution
- ES 2022 正式发布!有哪些新特性?
- [function explanation (Part 2)] | [function declaration and definition + function recursion] key analysis + code diagram
- redis 无法远程连接问题。
- Solve the problem of automatic disconnection of SecureCRT timeout connection
- ninja: build stopped: subcommand failed.
- Shanghai daoning, together with American /n software, will provide you with more powerful Internet enterprise communication and security component services
猜你喜欢

Redis cannot connect remotely.

Strategy pattern: encapsulate changes and respond flexibly to changes in requirements

kubernetes资源对象介绍及常用命令(五)-(ConfigMap)
![[teacher Zhao Yuqiang] kubernetes' probe](/img/cc/5509b62756dddc6e5d4facbc6a7c5f.jpg)
[teacher Zhao Yuqiang] kubernetes' probe
![[function explanation (Part 2)] | [function declaration and definition + function recursion] key analysis + code diagram](/img/29/1644588927226a49d4b8815d8bc196.jpg)
[function explanation (Part 2)] | [function declaration and definition + function recursion] key analysis + code diagram
![[video of Teacher Zhao Yuqiang's speech on wot] redis high performance cache and persistence](/img/a7/2140744ebad9f1dc0a609254cc618e.jpg)
[video of Teacher Zhao Yuqiang's speech on wot] redis high performance cache and persistence

redis 无法远程连接问题。

Error 1045 (28000) occurs when Linux logs in MySQL: access denied for user 'root' @ 'localhost' (using password: yes)

Kubernetes resource object introduction and common commands (V) - (configmap)

Personal outlook | looking forward to the future from Xiaobai's self analysis and future planning
随机推荐
The request database reported an error: "could not extract resultset; SQL [n/a]; needed exception is org.hibernate.exception.sqlgram"
Qt读写Excel--QXlsx插入图表5
[teacher Zhao Yuqiang] use the catalog database of Oracle
CAD插件的安裝和自動加載dll、arx
Use telnet to check whether the port corresponding to the IP is open
Training method of grasping angle in grasping detection
[teacher Zhao Yuqiang] Flink's dataset operator
[function explanation (Part 2)] | [function declaration and definition + function recursion] key analysis + code diagram
Map的扩容机制
[teacher Zhao Yuqiang] MySQL flashback
[teacher Zhao Yuqiang] Alibaba cloud big data ACP certified Alibaba big data product system
2022.6.30DAY591
Final review Day8
Apt update and apt upgrade commands - what is the difference?
Redhat7 system root user password cracking
2022.7.2day594
NG Textarea-auto-resize
[teacher Zhao Yuqiang] kubernetes' probe
How to set up altaro offsite server for replication
MySQL startup error: several solutions to the server quit without updating PID file