나는 최근에 누군가가 그가 두 개의 상호 연결되어 있음에도 불구하고 disk512GB SSD, 하나만 보입니다. disk 저장 공간을 위해. 아마도 그는 RAID 2이 있는 512x 1GB NVMe SSD가 웹 서버에서 무엇을 의미하는지, 그리고 이 스토리지 아키텍처가 수반하는 것이 무엇인지 모를 것입니다.
서버 또는 간단한 컴퓨터에서 스토리지 공간을 처음 관리하는 경우 이 자습서에서는 NVMe 및 RAID에 대해 알아봅니다. 한 번에 하나씩 살펴보고 그 이유를 두 번에 걸쳐 살펴보겠습니다. disk-s 상호 연결 당신은 오직 하나의 저장 공간을 볼 수 있습니다.
큐프린
무슨 뜻이에요 NVMe (Non-Volatile Memory Express)?
NVMe 에서 오는 (Non-Volatile Memory Express)와 같은 저장 장치를 상호 연결하기 위한 프로토콜입니다. SSD사이트 (Solid State Drives) 또는 플래시 스토리지 모듈(USB Stick, 메모리 스틱). 이 프로토콜은 플래시 메모리 기반 저장 장치의 고성능을 활용하도록 특별히 설계되었으며 주로 고성능 저장 장치에 사용됩니다. 웹 서버 또는 데이터베이스 스토리지 시스템의 아키텍처에서 가장 자주 사용됩니다. 높은 쓰기/읽기 속도가 필요한 경우.
SATA와 같은 기존 스토리지 인터페이스와 달리 NVMe는 연결을 사용합니다. PCI Express (PCIe) 컴퓨팅 시스템과 저장 장치 간의 데이터 전송 속도를 높일 수 있습니다. NVMe는 또한 "queueing”를 통해 여러 읽기 및 쓰기 작업을 동시에 처리할 수 있으므로 스토리지 시스템의 성능과 효율성이 향상됩니다.
무슨 뜻이에요 2x 512GB NVMe SSD cu RAID 1?
여기에 저장 공간이 하나만 표시되는 이른바 문제가 있습니다. 초심자의 간단한 계산으로 XNUMX disk-s가 512GB이면 저장을 위한 총 1TB의 여유 공간을 의미합니다.
웹 서버의 경우 저장된 데이터의 보안이 매우 중요합니다. 그것이 그들이 사용되는 이유입니다 diskCE를 SSD 소프트웨어 RAID 1과 NVMe를 상호 연결합니다. 마더보드, 메모리 또는 심지어 CPU 데이터 손실 없이 교체할 수 있습니다. disk 고장나면 그 영향은 치명적일 수 있습니다.
RAID 1은 무엇을 의미합니까?
RAID(독립적인 중복 배열 Disks)는 여러 가지를 결합한 데이터 저장 소프트웨어/기술입니다. disk더 나은 성능과 안전성을 달성하기 위한 물리적 기능. 시스템에서 상호 연결된 물리적 저장 장치의 일종의 바인더입니다.
각 구성의 요구 사항에 맞는 여러 유형의 RAID를 사용할 수 있습니다. 웹 서버의 경우 가장 비용 효율적인 선택은 RAID 1입니다.
RAID 2이 있는 1x NVMe SSD는 무엇을 의미합니까?
RAID 1은 "데이터 미러"입니다. disk. Mirroring. 데이터는 중복성을 보장하는 두 개의 동일한 디스크에 복제되며 디스크 중 하나에 장애가 발생해도 다른 디스크에서 데이터를 계속 사용할 수 있습니다. disk. 따라서 데이터가 손상된 경우에도 데이터가 보호됩니다. 읽기 성능은 향상되지만 쓰기 성능은 약간 영향을 받습니다.
웹 서버의 경우 데이터 보호 및 읽기 속도는 disk. 그러므로, 2x NVMe SSD RAID 1은 쓰기 속도보다 읽기 속도가 더 중요한 웹 서버에 적합한 선택입니다. 예, 캐시 시스템을 선택할 때 단점이 될 수 있습니다. disk하지만 REDIS, memcached 기타는 RAM 캐시를 사용합니다. (다른 토론).
원하는 경우 RAID 1은 일종의 disk 지원. 실수로 데이터를 삭제한 경우 disk, RAID 1을 사용하면 다른 RAID에서 복구할 수 있습니다. disk. 다음 중 하나에 해당하는 경우에만 해당됩니다. disk-s가 고장납니다.
결론적으로 RAID 세트의 디스크가 운영 체제에서 단일 디스크로 표시되는 것은 정상입니다. 하나의 경우 RAID 1, 데이터는 세트의 두 디스크에 복제되므로 사용 가능한 공간은 단일 디스크의 공간과 동일하지만 디스크 중 하나에 오류가 있는 경우 데이터가 중복되고 보호됩니다.
맞춤형: "df -h
”가 있는 서버에서 실행 Linux, 각 파일 시스템에서 현재 마운트/분할 및 사용된 저장 공간만 표시합니다. 두 번째 디스크의 파티션이 파일 시스템에 마운트되어 있지 않으면 명령 결과에 표시되지 않습니다. 사용 가능한 디스크와 기존 파티션을 확인하려면 다음 명령을 사용할 수 있습니다. fdisk -l
또는 lsblk
.
결론적으로 서버나 컴퓨터에 XNUMX개가 있다면 diskRAID 1이 있는 NVMe SSD의 경우 스토리지에 사용할 수 있는 볼륨과 동일한 볼륨만 있습니다. disk.