> 운영 및 유지보수 > 리눅스 운영 및 유지 관리 > 리눅스 디스크가 뭐야?

리눅스 디스크가 뭐야?

青灯夜游
풀어 주다: 2023-03-15 10:30:03
원래의
2193명이 탐색했습니다.

리눅스에서 디스크는 블록 저장 장치인 "디스크"를 의미합니다. 즉, 파일을 저장하는 데 사용되는 장치입니다. 파일 시스템은 실제로 디스크 공간을 매핑한 것입니다. 너무 큰 공간에 데이터를 저장하거나 읽어오는 것을 방지하여 접근 효율성을 낮추거나, 데이터를 카테고리별로 저장하고 관리하기 위해서는 디스크 공간을 여러 영역으로 나누어야 하는데, 이를 디스크 파티션이라고 합니다.

리눅스 디스크가 뭐야?

이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.

디스크(디스크)는 파일을 저장하는 데 사용되는 블록 저장 장치입니다. 파일 시스템은 실제로 디스크 공간의 매핑입니다.

1. 디스크 구조:

Linux 시스템에서는 파일 시스템이 하드 디스크에 생성됩니다. 따라서 파일 시스템의 관리 메커니즘을 완전히 이해하려면 하드 디스크에 대한 이해부터 시작해야 합니다. . 하드 드라이브는 기계식 하드 드라이브(Hard Disk Drive, HDD)와 솔리드 스테이트 드라이브(Solid State Disk, SSD)로 나눌 수 있으며, 기계식 하드 드라이브는 자기 플래터를 사용하여 데이터를 저장하는 반면, 솔리드 스테이트 드라이브는 플래시 메모리 입자를 사용하여 데이터를 저장합니다.

기계식 하드 디스크(HDD)

                                                                        ulouscred 기계식 하드 디스크는 디스크, 트랙, 섹터, 실린더와 변속기 샤프트로 구성됩니다.

 디스크: 디스크에는 일반적으로 하나 이상의 플래터가 있습니다. 각 디스크에는 두 개의 측면이 있을 수 있습니다. 즉, 첫 번째 디스크의 앞면은 측면 0이고 뒷면은 측면 1입니다. 두 번째 디스크의 앞면은 측면 2입니다.

  트랙: 각 디스크의 디스크 표면은 여러 개의 좁은 동심원 링으로 나누어져 있으며 이러한 동심원 링에 데이터가 저장됩니다. 각 디스크는 여러 트랙으로 나눌 수 있습니다. 가장 바깥쪽 트랙은 트랙 0이고, 원의 중심으로 갈수록 증가하는 트랙 1, 트랙 2... 디스크의 데이터 저장은 가장 바깥쪽 원부터 시작됩니다.

  섹터: 하드 디스크 사양에 따라 트랙 수는 수백에서 수천까지 다양합니다. 각 트랙은 수 킬로바이트의 데이터를 저장할 수 있지만 컴퓨터가 매번 그만큼의 데이터를 읽고 쓸 필요는 없습니다. 따라서 각 트랙은 여러 개의 아크 세그먼트로 나뉘며 각 아크 세그먼트는 이제 각 섹터가 512바이트의 데이터를 저장할 수 있다는 것이 업계 관례가 되었습니다. 즉, 컴퓨터가 특정 바이트의 데이터만 필요하더라도 여전히 512바이트의 데이터를 모두 메모리로 읽어온 다음 필요한 바이트를 선택해야 합니다.

  자기 헤드: 데이터를 읽는 하드 디스크의 핵심 구성 요소입니다. 주요 기능은 하드 디스크 플래터에 저장된 자기 정보를 전기 신호로 변환하여 외부로 전송하는 것입니다. 저항 값을 사용하는 것입니다. 디스크의 데이터는 자기장의 변화 원리에 따라 읽고 쓰여집니다. 자기 헤드의 품질은 하드 디스크 플래터의 저장 밀도를 크게 결정합니다. 가장 일반적으로 사용되는 것은 GMR(Giant Magneto Resistive) 거대 자기 저항 헤드입니다.

하드 디스크에서 데이터를 읽고 쓰는 과정

 

최신 하드 디스크는 CHS(실린더 헤드 섹터) 방식을 사용하여 검색합니다. 하드 디스크가 데이터를 읽을 때 읽기 및 쓰기 헤드가 해당 섹터로 방사형으로 이동합니다. 트랙 위에서는 이 기간을 탐색 시간이라고 합니다. 읽기 및 쓰기 헤드의 시작 위치와 목표 위치 사이의 거리가 다르기 때문에 탐색 시간도 다릅니다. 현재 하드 드라이브는 일반적으로 2~30밀리초가 소요되며 평균 약 9밀리초가 소요됩니다. 자기 헤드가 지정된 트랙에 도달한 후 디스크 회전을 통해 읽을 섹터가 읽기 및 쓰기 헤드 아래로 이동하는 시간을 7200(분당 회전 수) 하드 디스크라고 합니다. 각 회전에 필요한 시간은 60×1000¼7200=8.33밀리초이며, 평균 회전 지연 시간은 8.33¼2=4.17밀리초(평균적으로 반 바퀴 필요)입니다. 평균 탐색 시간과 평균 선택적 지연을 평균 액세스 시간이라고 합니다.

솔리드 스테이트 드라이브(SSD)

SSD와 기존 기계식 하드 드라이브의 가장 큰 차이점은 더 이상 데이터 저장을 위해 플래터를 사용하지 않고 데이터 저장을 위해 메모리 칩을 사용한다는 것입니다. 솔리드 스테이트 드라이브의 저장 칩은 주로 두 가지 유형으로 나뉩니다. 하나는 플래시 메모리를 저장 매체로 사용하고 다른 하나는 DRAM을 저장 매체로 사용합니다. 현재 가장 일반적으로 사용되는 솔리드 스테이트 드라이브는 주로 플래시 메모리를 저장 매체로 사용하고 있습니다. 솔리드 스테이트 드라이브

현재 일반적인 기계식 하드 드라이브 인터페이스에는 다음 유형이 포함됩니다.

  IDE 하드 디스크 인터페이스: "ATA 하드 디스크" 또는 "PATA 하드 디스크"라고도 알려진 (통합 드라이브 전자, 병렬 포트, 전자 통합 드라이브)는 초기 기계식 하드 디스크의 주요 인터페이스입니다. ATA133 하드의 이론적인 속도. 디스크는 133MB/s에 도달할 수 있습니다(이 속도는 이론상의 평균입니다). 병렬 포트 케이블의 간섭 방지 성능이 너무 낮고 케이블이 큰 공간을 차지하여 내부 열 방출에 도움이 되지 않기 때문입니다. 컴퓨터는 점차적으로 SATA로 대체되었습니다.

  SATA 인터페이스: 전체 이름은 직렬 ATA이며 직렬 포트를 사용하는 ATA 인터페이스입니다. 이는 강력한 간섭 방지가 특징이며 ATA보다 데이터 라인에 대한 요구 사항이 훨씬 낮으며 핫 스왑 가능 및 기타 지원합니다. 기능. SATA-II의 인터페이스 속도는 300MiB/s인 반면, 새로운 SATA-III 표준은 600MiB/s의 전송 속도에 도달할 수 있습니다. 또한 SATA 데이터 케이블은 ATA 케이블보다 훨씬 얇아서 섀시 내부의 공기 순환에 도움이 되고 케이블 정리도 더 쉽습니다.

  SCSI 인터페이스: 전체 이름은 Small Computer System Interface(소형 컴퓨터 시스템 인터페이스)입니다. 초기 SCSI-II부터 현재의 Ultra320 SCSI 및 Fiber-Channel(파이버 채널)에 이르기까지 여러 세대의 개발을 경험해 왔습니다. 또한 다양한 인터페이스 유형. SCSI 하드 드라이브는 워크스테이션 수준의 개인용 컴퓨터 및 서버에 널리 사용되므로 15,000rpm의 높은 디스크 속도와 같은 고급 기술을 사용하며 데이터 전송 시 CPU 사용량이 더 낮습니다. 동일한 용량의 ATA 및 SATA보다 가격이 더 비쌉니다.

  SAS 인터페이스: 전체 이름은 Serial Attached SCSI입니다. 이는 SATA 하드 드라이브와 호환되는 차세대 SCSI 기술로, 모두 직렬 기술을 사용하여 12Gb/s에 도달할 수 있습니다. 또한 연결 케이블을 줄여 시스템 내부 공간을 확보했다.

 FC 인터페이스: 전체 이름은 Fibre Channel(파이버 채널 인터페이스)입니다. 이 인터페이스를 갖춘 하드 드라이브는 다음과 같은 경우 핫스왑 가능성, 고속 대역폭(4Gb/s 또는 10Gb/s), 원격 연결 등의 특성을 갖습니다. 광섬유 연결을 사용하여 내부 전송 속도도 일반 하드 드라이브보다 높습니다. 하지만 가격이 비싸기 때문에 FC 인터페이스는 대개 고급 서버 분야에서만 사용됩니다

이제 대부분의 일반적인 기계식 디스크 인터페이스는 SATA이고 대부분의 SSD 인터페이스는 SAS

3. 디스크 파일 시스템

파일 시스템은 저장 장치(일반적으로 디스크이지만 NAND 플래시 기반 SSD) 또는 파티션의 파일을 식별하기 위해 운영 체제에서 사용하는 방법 및 데이터 구조입니다. 즉, 저장 장치에 있는 파일을 정리하는 방법입니다. 운영 체제에서 파일 정보를 관리하고 저장하는 소프트웨어 조직을 파일 관리 시스템, 줄여서 파일 시스템이라고 합니다. 파일 시스템에 대한 인터페이스, 객체 조작 및 관리, 객체 및 속성을 위한 소프트웨어 모음입니다. 시스템 관점에서 볼 때, 파일 시스템은 파일 저장 장치의 공간을 구성 및 할당하고, 파일 저장을 담당하며, 저장된 파일을 보호하고 검색하는 시스템이다. 특히 사용자를 위한 파일 생성, 파일 저장, 읽기, 수정 및 덤프, 파일 액세스 제어, 사용자가 더 이상 파일을 사용하지 않을 때 파일 취소 등을 담당합니다. 파일 시스템은 소프트웨어 시스템의 일부로, 응용 프로그램이 추상 명명된 데이터 개체와 가변 크기 공간을 편리하게 사용할 수 있도록 해줍니다. 파일의 저장 공간을 관리 및 예약하고, 파일의 논리적 구조, 물리적 구조 및 저장 방법을 제공하고, 식별에서 실제 주소로의 파일 매핑을 실현하고, 파일의 제어 작업 및 액세스 작업을 실현하고, 파일 정보 공유를 실현합니다. 신뢰할 수 있는 파일 제공 기밀성 및 보호 조치 문서에 대한 보안 조치를 제공합니다.

일반적인 파일 시스템 유형

FAT:
Win 9X에서 FAT16이 지원하는 최대 파티션은 2GB입니다. 우리는 컴퓨터가 하드 디스크의 "클러스터"라는 영역에 정보를 저장한다는 것을 알고 있습니다. 사용되는 클러스터가 작을수록 정보를 더 효율적으로 저장할 수 있습니다. FAT16의 경우 파티션이 커질수록 클러스터도 커지며, 저장 효율도 떨어지기 때문에 필연적으로 저장 공간의 낭비가 발생하게 됩니다. 그리고 컴퓨터 하드웨어와 응용 프로그램이 지속적으로 개선되면서 FAT16 파일 시스템은 더 이상 시스템 요구 사항에 잘 적응할 수 없습니다. 이 경우 향상된 파일 시스템 FAT32가 도입되었습니다.

NTFS:
 NTFS 파일 시스템은 보안 기반 파일 시스템으로 Windows NT에서 채택한 고유한 파일 시스템 구조로, 파일 및 디렉터리 데이터를 보호하는 동시에 스토리지 리소스를 절약하고 디스크 공간을 줄입니다. 고급 파일 시스템. 널리 사용되는 Windows NT 4.0은 NTFS 4.0 파일 시스템을 사용하며, 이것이 제공하는 강력한 시스템 보안은 대다수의 사용자에게 깊은 인상을 남겼을 것입니다. Win 2000은 NTFS 파일 시스템 NTFS 5.0의 업데이트 버전을 사용합니다. 이를 통해 사용자는 Win 9X만큼 편리하고 빠르게 컴퓨터를 작동하고 관리할 수 있을 뿐만 아니라 NTFS가 제공하는 시스템 보안을 누릴 수 있습니다.

exFAT:
전체 이름은 Extended File Allocation Table File System, 확장된 파일 할당 테이블인 확장 FAT는 Microsoft가 Windows Embeded 5.0 이상(Windows CE 5.0, 6.0, Windows 포함)에 도입한 시스템입니다. Mobile5, 6, 6.1) FAT32 및 4G 이상 대용량 파일을 지원하지 않는 기타 파일의 문제를 해결하기 위해 도입된 플래시 메모리에 적합한 파일 시스템입니다.

RAW:
RAW 파일 시스템은 처리되지 않거나 포맷되지 않은 디스크에 의해 생성된 파일 시스템입니다. 일반적으로 일반 파일 시스템이 RAW 파일 시스템이 되는 원인은 다음과 같습니다. 포맷하지 않음, 포맷 중 작업 취소 , 하드 디스크의 불량 섹터, 하드 디스크의 예측할 수 없는 오류 또는 바이러스. RAW 파일 시스템의 문제를 해결하는 가장 빠른 방법은 즉시 포맷하고 바이러스 백신 소프트웨어를 사용하여 완전히 치료하는 것입니다.

Ext:
 Ext2: Ext는 GNU/Linux 시스템의 표준 파일 시스템입니다. 파일 액세스 성능이 매우 뛰어난 것이 특징입니다. 이는 주로 클러스터 캐시 레이어의 뛰어난 디자인 덕분에 중소 규모 파일에 더 많은 이점을 제공합니다.
 Ext3: ext2 시스템의 확장인 저널링 파일 시스템이며 ext2와 호환됩니다. 저널 파일 시스템의 장점은 파일 시스템에 작업과 관련된 캐시 계층이 있기 때문에 캐시 계층의 데이터를 디스크에 다시 쓸 수 있도록 사용하지 않을 때 파일 시스템을 마운트 해제해야 한다는 것입니다. 따라서 시스템을 종료하려고 할 때마다 종료하기 전에 모든 파일 시스템을 종료해야 합니다. Ext4: Linux 커널은 2.6.28부터 새로운 파일 시스템 Ext4를 공식적으로 지원했습니다. Ext4는 Ext3의 향상된 버전으로, Ext3와 같은 로깅 기능을 Ext2에 추가하는 것뿐만 아니라 Ext3의 일부 중요한 데이터 구조를 수정합니다. Ext4는 더 나은 성능과 안정성은 물론 더 풍부한 기능을 제공할 수 있습니다.

XFS:

  고성능 로그 파일 시스템이자 RHEL 7의 기본 파일 관리 시스템입니다. 예상치 못한 다운타임 이후에 특히 장점이 뚜렷합니다. 즉, 손상되었을 수 있는 파일을 빠르게 복원할 수 있다는 것입니다. . 파일이며 강력한 로깅 기능에는 매우 낮은 컴퓨팅 및 저장 성능만 필요합니다. 그리고 최대 지원 저장 용량은 18EB로 거의 모든 요구 사항을 충족합니다.

HFS:  HFS(Hierarchical File System)는 Apple Computer에서 개발하고 Mac OS에서 사용되는 파일 시스템입니다. 원래 플로피 디스크 및 하드 디스크와 함께 사용하도록 설계되었지만 CD-ROM과 같은 읽기 전용 미디어에서도 찾을 수 있습니다.

4. 독립 디스크의 RAID 중복 배열

기본 원리:

  RAID는 여러 개의 독립적인 고성능 디스크 드라이브로 구성된 디스크 하위 시스템이므로 더 높은 스토리지 성능과 데이터 중복 기술을 제공합니다. RAID는 호스트 환경에 적당한 비용과 높은 데이터 신뢰성을 갖춘 고성능 스토리지를 제공하는 일종의 다중 디스크 관리 기술입니다. RAID의 두 가지 주요 목표는 데이터 안정성과 I/O 성능을 향상시키는 것입니다. 디스크 어레이에서는 데이터가 여러 디스크에 분산되어 있지만 컴퓨터 시스템에서는 단일 디스크처럼 보입니다. 중복성은 동일한 데이터를 여러 디스크에 동시에 쓰거나(일반적으로 미러링) 계산된 검사 데이터를 어레이에 쓰는 방식으로 이루어집니다. 이렇게 하면 단일 디스크에 오류가 발생해도 데이터가 손실되지 않습니다.

 RAID에는 세 가지 주요 개념과 기술이 있습니다: 미러링, 데이터 스트리핑 및 데이터 패리티:

 데이터를 여러 디스크에 복사하는 미러링은 한편으로는 신뢰성을 향상시킬 수 있습니다. 반면에 데이터는 두 개 또는 두 개에서 읽을 수 있습니다. 읽기 성능을 향상시키기 위해 더 많은 복제본을 동시에 생성합니다. 분명히 미러링의 쓰기 성능은 약간 낮으며 데이터가 여러 디스크에 올바르게 기록되는지 확인하는 데 더 많은 시간이 걸립니다.

데이터 스트라이핑은 여러 개의 서로 다른 디스크에 데이터 조각을 저장합니다. 여러 개의 데이터 조각이 함께 전체 데이터 복사본을 형성하며 이는 일반적으로 성능을 고려하여 사용됩니다. 데이터 스트라이핑은 더 높은 동시성 세분성을 가지며, 데이터에 액세스할 때 서로 다른 디스크에 있는 데이터를 동시에 읽고 쓸 수 있으므로 I/O 성능이 크게 향상됩니다.
데이터 검증은 데이터 오류를 감지하고 복구하기 위해 중복 데이터를 사용합니다. 중복 데이터는 일반적으로 해밍 코드 및 XOR 연산과 같은 알고리즘을 사용하여 계산됩니다. 검증 기능을 사용하면 디스크 어레이의 신뢰성, 견고성 및 내결함성을 크게 향상시킬 수 있습니다. 그러나 데이터 검증에는 여러 위치에서 데이터를 읽고 계산 및 비교를 수행해야 하며 이는 시스템 성능에 영향을 미칩니다.
다양한 수준의 RAID는 세 가지 기술 중 하나 이상을 사용하여 다양한 데이터 안정성, 가용성 및 I/O 성능을 얻습니다. 어떤 종류의 RAID를 설계할지(또는 새로운 레벨이나 유형), 어떤 RAID 모드를 사용할지는 시스템 요구 사항에 대한 심층적인 이해를 바탕으로 합리적인 선택과 절충이 필요합니다. 신뢰성, 성능, 비용 등을 종합적으로 평가하여 선택하세요.

RAID의 주요 장점은 다음과 같습니다.

(1) 대용량

 이것은 RAID의 명백한 장점입니다. 여러 개의 디스크로 구성된 RAID 시스템은 대용량 저장 공간을 갖습니다. 이제 단일 디스크의 용량이 1TB 이상에 도달할 수 있으므로 RAID의 스토리지 용량은 대부분의 스토리지 요구 사항을 충족할 수 있는 PB 수준에 도달할 수 있습니다. 일반적으로 사용 가능한 RAID 용량은 모든 구성원 디스크의 총 용량보다 적습니다. 다양한 수준의 RAID 알고리즘에는 특정 중복 오버헤드가 필요하며 특정 용량 오버헤드는 사용되는 알고리즘과 관련됩니다. RAID 알고리즘과 용량을 알고 있으면 RAID의 사용 가능한 용량을 계산할 수 있습니다. 일반적으로 RAID 용량 활용도는 50%에서 90% 사이입니다.

(2) 고성능

 RAID의 고성능은 데이터 스트라이핑 기술의 이점을 활용합니다. 단일 디스크의 I/O 성능은 인터페이스 및 대역폭과 같은 컴퓨터 기술에 의해 제한되는 경우가 많으며 시스템 성능에 쉽게 병목 현상이 발생할 수 있습니다. 데이터 스트라이핑을 통해 RAID는 데이터 I/O를 구성원 디스크 전체에 분산시켜 단일 디스크보다 기하급수적으로 향상된 총 I/O 성능을 제공합니다.

(3) 신뢰성

  가용성과 신뢰성은 RAID의 또 다른 중요한 기능입니다. 이론적으로 여러 디스크로 구성된 RAID 시스템은 단일 디스크보다 안정성이 떨어집니다. 여기에는 암묵적인 가정이 있습니다. 단일 디스크 오류로 인해 전체 RAID를 사용할 수 없게 됩니다. RAID는 미러링 및 데이터 패리티와 같은 데이터 중복 기술을 사용하여 이러한 가정을 깨뜨립니다. 미러링은 가장 원시적인 중복 기술로, 특정 디스크 드라이브 세트의 데이터를 다른 디스크 드라이브 세트로 완전히 복사하여 데이터 복사본을 항상 사용할 수 있도록 합니다. 미러링의 50% 중복 오버헤드에 비해 데이터 검증은 검증 중복 정보를 사용하여 데이터를 검증하고 수정합니다. RAID 중복 기술은 데이터 가용성과 신뢰성을 크게 향상시켜 여러 디스크 오류가 발생하더라도 데이터가 손실되지 않고 시스템의 지속적인 작동이 영향을 받지 않도록 보장합니다.

(4) 관리 효율성

 사실 RAID는 여러 개의 물리적 디스크 드라이브를 대용량 논리 드라이브로 가상화하는 가상화 기술입니다. RAID는 외부 호스트 시스템을 위한 빠르고 안정적인 단일 대용량 디스크 드라이브입니다. 이러한 방식으로 사용자는 이 가상 드라이브에 애플리케이션 시스템 데이터를 구성하고 저장할 수 있습니다. 사용자 애플리케이션 관점에서 볼 때 스토리지 시스템을 간단하고 사용하기 쉽게 만들 수 있으며 관리도 매우 편리합니다. RAID는 내부적으로 많은 스토리지 관리 작업을 수행하므로 관리자는 단일 가상 드라이브만 관리하면 되므로 관리 작업이 많이 줄어듭니다. RAID는 디스크 드라이브를 동적으로 추가하거나 제거할 수 있으며 데이터 확인 및 데이터 재구성을 자동으로 수행할 수 있어 관리 작업을 크게 단순화할 수 있습니다.

일반적으로 사용되는 RA ID 체계는 다음과 같습니다.

RAID0

  • 데이터가 메모리 버퍼에서 디스크로 기록될 때 데이터는 디스크 수에 따라 N 부분으로 나누어지며, 데이터는 디스크와 동시에 N 블록에 동시에 기록되므로 전체 데이터 쓰기 속도는 디스크 속도의 N 배입니다. 읽을 때도 마찬가지이므로 RAID0은 데이터 읽기 및 쓰기 속도가 매우 빠르지만 N개 디스크 중 하나가 손상되면 데이터 무결성이 파괴되고 모든 디스크의 데이터가 데이터 백업을 수행하지 않습니다. 손상될 것입니다.

RAID1

  • 디스크에 데이터를 쓸 때 데이터의 복사본이 동시에 두 개의 디스크에 쓰여지므로 디스크가 손상되더라도 데이터가 손실되지 않습니다. 복사할 디스크를 새로 삽입하세요. 매우 높은 신뢰성으로 데이터 자동 복구.

RAID3

  • 서버에서 두 개의 디스크가 동시에 손상되지는 않습니다. 하나의 디스크만 손상된 경우 다른 디스크의 데이터를 사용하여 손상된 디스크의 데이터를 복원할 수 있습니다. 이러한 방식으로 안정성과 성능을 보장하는 동시에 디스크 활용도도 크게 향상됩니다.
  • 디스크에 데이터를 쓸 때 데이터를 N-1개의 부분으로 나누어 동시에 N-1개의 디스크에 쓰고, 디스크가 손상된 경우(검증 데이터 디스크 포함) N번째 디스크에 검증 데이터를 기록합니다. , 다른 N-1 디스크의 데이터를 사용하여 복구할 수 있습니다.
  • 그러나 데이터 수정이 많은 시나리오에서는 디스크 수정으로 인해 N번째 디스크가 검증 데이터를 다시 쓰게 됩니다. 결과적으로 N번째 디스크는 다른 디스크보다 손상되기 쉽고 자주 교체해야 합니다. , 따라서 RAID3은 실제로 거의 사용되지 않습니다.

RAID5

  • RAID3와 비교하여 더 많이 사용되는 솔루션은 RAID5입니다.
  • RAID5는 RAID3과 매우 유사하지만 검사 데이터가 N번째 디스크에 기록되지 않고 모든 디스크에 나선형으로 기록됩니다. 이런 방식으로 검사 데이터의 수정도 모든 디스크에 평균화되어 RAID3가 디스크에 자주 쓰는 것을 방지합니다.

RAID6

  • 높은 신뢰성이 요구되는 데이터의 경우, 두 개의 디스크가 동시에 손상되거나 운영 및 유지 관리 수준이 상대적으로 후진적인 경우, 하나의 디스크가 손상되었으나 교체되지 않아 다른 디스크가 손상되는 경우 오류)(디스크), 데이터를 여전히 복구해야 하며 이때 RAID6을 사용할 수 있습니다.
  • RAID6은 RAID5와 유사하지만 데이터는 N-2 디스크에만 기록되고 패리티 정보(다른 알고리즘을 사용하여 생성됨)는 두 디스크에 나선형으로 기록됩니다.

RAID10

  • RAID0과 RAID1 두 가지 솔루션을 결합하고 모든 디스크를 두 개로 균등하게 나누고 데이터가 동시에 두 개의 디스크에 기록됩니다. 이는 RAID1과 동일하지만 각 디스크에 N/2 블록이 있습니다. 디스크에서는 RAID0 기술을 사용하여 동시에 읽고 쓰기 때문에 안정성이 향상될 뿐만 아니라 성능도 향상됩니다. 그러나 RAID10의 디스크 활용도는 디스크의 절반이 백업 데이터를 쓰는 데 사용됩니다. .디스크 파티셔닝

너무 큰 공간에 데이터를 저장하거나 읽는 것을 방지하고 액세스 효율성을 낮추거나 데이터를 분류하여 저장하려면 디스크 공간을 여러 영역으로 나누어야 합니다. 이것이 소위 디스크 파티션입니다.

리눅스 디스크가 뭐야?

MBR 파티션(msdos 파티션이라고도 함, 기존)

리눅스 디스크가 뭐야?

  • 0 실린더 , 0 헤드 , 1 섹터의 첫 번째 물리적 섹터 MBR은 영역.
  • 최대 2TB 하드 드라이브 지원
  • 최대 4개의 기본 파티션 또는 3개의 기본 파티션과 1개의 확장 파티션 지원
  • 확장 파티션은 여러 논리 파티션으로 나눌 수 있으며 개수는 제한되지 않습니다
  • 기존 BIOS 부팅 지원

GPT 파티션 관리

리눅스 디스크가 뭐야?

  • GPT는 논리 블록(LB) 단위의 디스크 공간을 기본 단위로 관리합니다.
  • 하드 디스크의 첫 번째 논리 블록은 MBR을 저장하여 msdos 파티션과의 호환성을 보장합니다.
  • 다음 33개 논리 블록 중 1개 블록은 EFI 정보를 저장하고 32개 블록은 파티션 테이블을 저장합니다(블록당 4개의 파티션 레코드)
  • 마지막 백업용 디스크 논리 블록 중 33개.
  • 2TB보다 큰 하드 드라이브를 지원할 수 있습니다.
  • 기본 파티션과 확장 파티션 간에 구분이 없습니다.
  • UEFI(Unified Extensible Firmware Interface) 및 기존 BIOS 부팅 방법을 지원합니다.

6파티션 포맷팅

포맷은 다음과 같습니다. 저장할 데이터를 준비하기 위해 데이터 저장 장치를 초기화하는 프로세스, 즉 파티션에 새로운 파일 시스템을 생성하는 프로세스입니다. 각 파티션은 데이터를 저장하기 전에 일종의 파일 시스템으로 포맷되어야 합니다.

섹터 | 물리적 블록

  • 하드 디스크 저장 장치에서 섹터는 저장의 가장 작은 단위입니다. 전통적인 섹터 크기는 512B이지만 새 하드 디스크가 공장에서 출고되면 섹터는 4KB로 설정될 수 있습니다.
  • 보통 디스크 파티션을 나눌 때 기본 단위로 섹터나 물리적 블록을 사용합니다.
  • 섹터는 물리적인 개념입니다.

클러스터 | 논리 블록

리눅스 디스크가 뭐야?

    클러스터 또는 논리 블록은 섹터 또는 섹터 그룹에 해당할 수 있으며 파일 시스템의 공간으로 사용됩니다. 단일
  • 비트 할당 논리.
  • 클러스터는 논리적인 개념입니다.
관련 추천: "

Linux 비디오 튜토리얼"

위 내용은 리눅스 디스크가 뭐야?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿