vgs가 이것을 보여주는 이유는 무엇입니까?

vgs가 이것을 보여주는 이유는 무엇입니까?

저는 Linux 버전을 운영 체제로 사용하는 5개의 디스크 RAID를 가지고 있습니다. 여기서 RAID 설정으로 인한 볼륨(?)은 /dev/md8이고 크기는 8.9TB입니다.

이 RAID에는 S1과 S2라는 두 개의 "공유"가 있습니다(어떤 유형의 장치인지는 모르겠지만 웹 UI에서는 "공유"로 나열됩니다). S1과 S2 모두 크기 제한이 없습니다(필요한 경우 8.9TB를 사용할 수 있음).

S1에는 12GB의 데이터가 포함되어 있고 S2는 비어 있습니다. 그래픽 인터페이스를 보면 사용량이 0.1%이고 여유 공간이 8.9TB로 보고됩니다. 이 모든 것이 합리적으로 들립니다.

그러나 를 실행하면 vgs출력은 다음과 같습니다.

$ sudo vgs
  VG   #PV #LV #SN Attr   VSize VFree
  vg     1   1   0 wz--n- 8.17t    0 

8.17 1000 대 1024 문제일 수 있는데 VFree가 0인 이유는 무엇입니까? ≥ 8.17 또는 8.9TB여야 하지 않나요?

답변1

제안된 대로 8.17 v 8.9는 TiB(1024 베이스)와 TB(1000 베이스) 사이의 차이일 가능성이 높습니다(8.17 TiB는 약 8.98TB입니다).

볼륨 그룹은 단지 컨테이너일 뿐이며, 를 사용하여 논리 볼륨을 표시하는 데 필요한 실제 "리프 장치"를 보려면 lvs. VG free 0은 볼륨 그룹의 모든 여유 공간이 논리 볼륨에서 사용됨을 의미할 가능성이 높습니다. 논리 볼륨은 lsblk여기에 표시되는 최상위 블록 장치 이며 /dev/mapper/<vgname>-<lvname>, 여기에 파일 시스템을 생성하고 파일 시스템을 마운트하는 데 사용할 수 있습니다.

관련 정보