리눅스의 고급 RAID 디스크 어레이 시스템 시작 및 dd 명령

그것은 필요하지 않습니다 CPU 라는 RAID 디스크 어레이 프로세싱 하드웨어를

 

터치 빈 파일을 생성

C의 문자 장치 파일을 읽어 순차적으로 장비 요구

B 블록 장치 파일 : 장치 임의로 읽을 수

 

을 / dev / null 블랙홀 파일

/ 디바이스 / 제로 화이트 홀 외측 정상 스트림 파일 출력 파일

 

디스크 어레이

첫째, 개념

1 , 무엇은 RAID

RAID는 의미 중복 저렴한 디스크의 배열 , 중복 디스크 처리량과 신뢰성을 높이기 위해 여러 개의 디스크로 구성된 패턴으로 배열. 디스크 어레이는 훨씬 저렴 디스크, 하드웨어 (인 은 RAID 카드) 또는 소프트웨어 ( mdadm 명령을 함께 복수의 디스크와, 디스크 그룹의 큰 용량을 형성하는 조성물), 디스크 전체 시스템 성능을 개선한다.

RAID는 중복 디스크의 복수 함께 (백업)를 넣을 수있는 큰 특징이있다; 더 큰 디스크, 재생 데이터를 분할 할 수있다, 대용량 하드 디스크에 통합 할 수 있습니다.

RAID는 두 가지 방법으로 생성됩니다 : 소프트웨어 RAID (운영 체제 소프트웨어에 의해 구현) 및 하드웨어 RAID (하드웨어 배열 카드 사용)

RAID 기본 개념을 : 하드 디스크를 디스크 어레이의 새로운 세트로 결합 여러 조각이 방식의 특정 조합을 통해, 힘든 고성능의 요구 사항을 충족 할 수 있도록.

2 디스크 어레이 함수

  • 유휴 디스크 공간의 통합
  • 디스크 읽기의 효율성 향상
  • 내결함성을 제공

3 , RAID 레벨

  • 0은 RAID : 같은 디스크 용량, 모든 디스크의 전체 용량을 필요로하고
  • . 1은 RAID : 필요 동일한 디스크 용량, 하드 디스크 용량의 총 용량
  • + 0.1 - 더 RAID : 참조 RAID-0 / 1
  • . 5는 RAID : 용량 요구 사항과 같은, 전체 디스크 용량 마이너스 일
  • 예비 디스크 : 나쁜 디스크 교체에 대한 쓸모없는 유휴

RAID의 종류

디스크의 최소 수

공간 활용

그들의 장점과 단점

수평

설명

RAID0

스트라이프 볼륨

2 +

100 %

읽기 및 쓰기 속도, 결함 허용이되지 않습니다

RAID1

미러 볼륨

50 %

일반 읽기 속도, 결함 허용 쓰기

RAID5

스트립 코일 패리티

3+

( N-1 ) / N

읽기 속도, 결함 허용, 나쁜 디스크를 허용 쓰기

RAID10

RAID1 보안 + RAID0의 속도

4

50 %

읽기 및 쓰기 속도, 결함 허용

4 , RAID 세 가지 핵심 기술

미러링 : 보안 데이터를 제공하는 단계;

스트라이프의 존재는 데이터 동시성을 제공하는 것이다 (블록 크기는 또한 스트립 밴드 크기라고 할 수 있음)

데이터를 확인 : 데이터 보안을 제공합니다

5 , RAID의 레벨 댓글

( 1 ) RAID-0 작품

스트립 ( strping )뿐만 아니라, 우리의 최초 의 RAID 모드, 필요한 디스크의 수를 2 개 이상의 블록 ( 바람직하게는 같은 크기 ) , 만하면 형태 가장 간단한 디스크 어레이 설정하는 것입니다 2 개 이상의 블록 하드 드라이브를.

특징 : 저렴한 비용, 전체 디스크의 성능을 향상시킬 수 있습니다. RAID 0은 중복 또는 오류 복구 능력, 빠른 속도를 제공하지 않습니다.

의 디스크 사용률, 디스크 손상은 모든 트랜잭션을 손상됩니다 100 % .

( 2 ) RAID-1 작품

미러링. 1 RAID (미러링), 적어도 두 개의 하드 드라이브를 지원합니다.

원리 : 다른 디스크의 데이터 디스크의 거울상, 즉 데이터가 동시에 대기 디스크의 다른 부분에서 발생하는 디스크 이미지 파일에 기록된다 ( 동기 )

디스크 사용률은 50 % , 즉,블록 100G 디스크 구성 RAID1가 만 제공 100G 가능한 공간.

단점 : 자원의 낭비, 높은 비용

( 3 ) RAID-5 작품

세 필요 이상의 하드 디스크가 핫 스페어 장애 복구를 달성하기 위해 제공 될 수있다; 하나가 손상되어 문제가 없습니다. 또한 두 개의 디스크가 손상된 경우에, 데이터가 손상됩니다. 공간 활용 : / N- (1-N-.)

특징 : 읽고 일반적으로 쓰기 성능이 조금 더 나은 읽기, 잘 쓰기

패리티 : RAID5 데이터 복구 원리는 수식을 이용하여 계산된다

원시 데이터 가장 왼쪽, 오른쪽 첫 번째 하드 디스크함으로써 제 2 하드 드라이브 장애 가정 세 디스크이다세번째 디스크에 배타적 논리합 (2)는 , 상기 복원 할 수있다. 마찬가지로 렌더링 3 8 . 대해서는 5 XOR 6은 더 간단하고 직접적인 사용이다 5 6 동작 할 수 밖에.

RAID 핫 플러그 및 핫 대기 : 하드 드라이브 오류 처리

, 핫 대기 : 핫 스페어

정의 : 중복되면 RAID를 디스크가 현재 방해하지 않고, 그룹에 실패 할 경우 RAID 로, 시스템의 정상적인 사용을 RAID의 일반적인 예비 드라이브를 교체 더 자동으로 하드 디스크 시스템의 고장, 적시에 보장하기 위해 RAID 중복 시스템을 섹스

글로벌 공식 : 모든 중복 시스템에 여분의 드라이브를 RAID의 공유 된 그룹

전용 공식 : 예비 드라이브 시스템은 중복의 그룹입니다 RAID의 그룹 별

B , 핫 스왑 : 핫스왑

정의 : 보통 실제 하드 디스크 교체과의 정상 작동에 영향을주지 않고 시스템의 경우 RAID의 하드 디스크 시스템의 실패를.

( . 4 ) RAID-10 미러 + 스트립 (중첩 RAID의 레벨)

RAID 10는 미러이고, 두 대역 합하고 RAID의 레벨을, 첫 번째 레벨은 RAID1의 미러 이미지를, 두 번째 단계는 RAID 0 . 예, 우리가 8 , 미러링 쌍에 해당되는 Kuai 판을, 새로 형성된 4 Kuai 디스크를, 다음이 4 개 디스크의 역할을 RAID0 , 때 RAID10이 손상된 하드 디스크 하드 나머지, 영향을받는이 시간을 계속 작동해야 하드 단지 2 블록.

6 , 세 가지 RAID의 종류

: 나쁜 좋은에서 중복 RAID1 RAID5 RAID10의 RAID0

: 나쁜 좋은에서 성능 RAID0 RAID1 RAID5의 RAID10

: 로우에서 하이로 비용 RAID0 RAID1 RAID5의 RAID10

하드웨어 디스크 배열의 둘째, 도입

그것은 필요하지 않습니다 CPU 라는 RAID 디스크 어레이 프로세싱 하드웨어를

인터뷰 질문 : 우리가 하드웨어 할 RAID를 , 전후 로딩 시스템을? 

A : 첫 번째 배열 시스템을 설치 한 서버가 일반적으로 시작할 때, 당신은 디스플레이 구성을 입력해야 리아드의 팁.

하드 RAID : 필요 RAID의 카드는, 우리의 디스크가 연결되어 RAID에 자사의 통합 관리 및 제어에 의해 카드. 데이터 할당하고 의해 유지되는, 그것 자체 보유 CPU 처리 속도

소프트 RAID : 운영 체제 구현을 통해

셋째, 소프트웨어 디스크 어레이

 

 

 

 

 

 

 

 

 

 

 

 

네, centos7 시스템 시작 및 구성 파일

 

 

 

5 않고 새 파티션을 추가하는 방법 스왑 ( DD )

이전 튜토리얼에서 우리는 추가하는 방법을 언급 한 스왑 파티션을하고 제공하는 방법을 스왑 확장을. 튜토리얼에서 우리는 즉, 새 하드 디스크를 추가하거나 파티션에 원래의 하드 디스크 공간의 새로운 기준을 만들고 스왑 파티션으로 포맷, 그리고 마지막으로 탑재, 새 파티션 방법을 사용합니다.

내 친구 이제 클라우드 호스팅을 사용하는 대부분의 클라우드 호스팅은 일반적으로 설정되지 않은 스왑 후를 일반적으로 디스크 공간의 선물을 구입하는 데 사용됩니다 (예 : 구름 같이), 때문에 데이터의 작은 양의 데이터의 결과로, 디스크를 구입하지 않기 때문에 하기 위해 사용 가능한 파티션이없는 교환은 당신이 추가 할 수 없습니다 또는 파티션 확장 방법이 없다, 교환 은? 오늘은 당신에게 방법을 가르 칠!

먼저 사용 DD의 파일 명령은 고정 된 크기를 생성하기 위해, 파일 크기가 추가되거나 확장된다 스왑 크기 :

  1. DD는  경우 = / 옵션 / 스왑 기지국 = / 디바이스 / 제로 = 1M는 = 2,048 셀

그런 다음 사용 mkswap으로 형식으로 명령을 :

  1. mkswap으로 / 옵션 / 스왑

사용 은 swapon의 마운트 명령을 :

  1. 이 swapon / 옵션 / 스왑

스왑 파티션 봐 더 큰 아닌가요?

원리 : 리눅스는 모든 파일에 스왑 을위한 리눅스 시스템은 또한 파일, / 옵션 / 스왑 에 대한 리눅스 시스템은 또한 파일, 등등 개념을 기다려야. 당신이 수있는이 파일 만 노트북과 같은 사실, 캐리어, 우리는 노트에 내용을 기록 할 수있다 기업이있다 / 옵션 / 스왑 쓰기 데이터, 당신은 이해?

 

 

 

추천

출처www.cnblogs.com/renyz/p/11205363.html