![SSD 상태: LUKS 볼륨의 LVM에 있는 여유 공간은 초과 프로비저닝된 공간으로 계산됩니까?](https://linux55.com/image/212532/SSD%20%EC%83%81%ED%83%9C%3A%20LUKS%20%EB%B3%BC%EB%A5%A8%EC%9D%98%20LVM%EC%97%90%20%EC%9E%88%EB%8A%94%20%EC%97%AC%EC%9C%A0%20%EA%B3%B5%EA%B0%84%EC%9D%80%20%EC%B4%88%EA%B3%BC%20%ED%94%84%EB%A1%9C%EB%B9%84%EC%A0%80%EB%8B%9D%EB%90%9C%20%EA%B3%B5%EA%B0%84%EC%9C%BC%EB%A1%9C%20%EA%B3%84%EC%82%B0%EB%90%A9%EB%8B%88%EA%B9%8C%3F.png)
SSD에서 예약된 공간을 늘리는 것은 사용하지 않는 공간을 남겨두는 것과 같다는 말을 여러 번 읽었습니다. (예를 들면 다음과 같습니다."[...] 운영 체제 할당되지 않은 스토리지는 과잉 프로비저닝으로 이어질 수 있습니다."
이에 대해 세 가지 질문이 있습니다.
- 이는 LUKS 볼륨의 LVM에도 적용됩니까? 즉, 여기서 사용 가능한 공간을 예약된 공간으로도 사용할 수 있나요?
- 그렇지 않은 경우 SSD를 빠르고 건강하게 유지하려면 SSD 소프트웨어에서 공장에서 설정된 예약 공간을 늘려야 합니까?
- 공간을 과도하게 프로비저닝하면 암호화 설정에 보안 위험이 발생합니까?
추신: 시스템 드라이브로 사용하는 Samsung 980 Pro NVMe가 있습니다.
답변1
오버 프로비저닝은 SSD 컨트롤러가 새로운 여유 블록을 쉽고 빠르게 할당할 수 있도록 (추가) 스토리지 공간을 예약하는 것을 의미합니다. 여유 공간(블록 단위)은 초과 프로비저닝에 포함됩니다.
OEM 오버프로비저닝 외에 가장 간단한 오버프로비저닝 방법은 SSD의 일부를 포맷되지 않고 기록되지 않은 상태로 디스크 파티션 외부에 두는 것입니다. 일반적인 최종 사용자 PC 사용의 경우 이는 필요하지 않을 수 있습니다. 드라이브를 용량에 가깝게 채우고 최대 I/O 성능이 필요한 경우 이 작업을 수행할 수 있습니다.
TRIM 파일 시스템이 삭제되었는지 확인하십시오. 그렇지 않으면 SSD 컨트롤러가 공간을 재사용할 수 없습니다. 대부분의 Linux 시스템에는 fstrim 서비스가 있습니다. 또는 "discard" 옵션을 사용하여 파일 시스템을 마운트합니다.