이번에 8TB SSD를 달았는데 fdisk에서 2TB밖에 안돼서 찾아보니 parted를 쓰라는 것을 알았다. 쓰면서 뭔가 이상하다는것을 느꼈어도 그냥 썼는데 파티션잡고 포맷하고 보니 용량이 작게 나오는 것이었다. 이유를 찾아보니 parted용량 표시가 1000byte=1KB 기준 표기를 하기 때문이었다. 아직 대부분의 용량관련 명령들(fdisk, df 등)이 2진수기준 표기(1024byte=1KB)를 하므로 헷갈리지 않게 parted도 2진수기준 표기로 바꾸어서 해보자.

 

root@TTS-Develop-Server:/# parted /dev/sda
GNU Parted 3.3
/dev/sda 사용법
GNU Parted 사용을 환영합니다! 명령 목록을 보려면 ‘help’를 입력하십시오.
(parted) p
모델: ATA Samsung SSD 870 (scsi)
/dev/sda 디스크: 8002GB
섹터 크기(논리/실제): 512/B512B
분할 영역 테이블: gpt
디스크 플래그:

번호  시작    끝      크기    파일 시스템  이름     플래그
 1    17.4kB  1000GB  1000GB               primary
 2    1000GB  2000GB  1000GB  ext4         primary
 3    2000GB  8002GB  6002GB               primary  lvm

(parted)

parted의 기본 표시는 unit compact 모드로 되어 있다. 설명(https://www.gnu.org/software/parted/manual/html_node/unit.html)을 보면 상황에따른 human readable representation이라고 되어 있다. 이것도 10진수 기준이므로 2진수 기준으로 바꾸어서 보자.

 

(parted) unit TiB
(parted) p
모델: ATA Samsung SSD 870 (scsi)
/dev/sda 디스크: 7.28TiB
섹터 크기(논리/실제): 512/B512B
분할 영역 테이블: gpt
디스크 플래그:

번호  시작  끝  크기  파일 시스템  이름  플래그

(parted)

표기를 바꾼 후 파티션을 다시 잡았다. 중간 경고는 무시해도 된다.

(parted) mkpart primary 0 1TiB
경고: 0.00TiB부터 1.00TiB까지(0..2147483647 섹터) 영역 분할을 요청했습니다.
관리할 수 있는 가까운 위치는 0.00TiB부터 1.00TiB까지(34..2147483647 섹터)입니다.
여전히 만족합니까?
예/Yes/아니요/No? 예
경고: 최적 성능을 목적으로 분할 영역 배치 과정에서 제대로 정렬하지 않았습니다: 34s % 2048s != 0s
무시/Ignore/취소/Cancel? 무시
오류: /dev/sda의 3 분할 영역을 기록했지만, 사용중이기 때문에 바꾼 내용을 커널에 알릴 수 없습니다. 결과적으로 이전 분할 영역은 사용 중인
그대로 남습니다. 분할 영역 배치를 바꾸기 전 다시 부팅해야합니다.
무시/Ignore/취소/Cancel? 무시
(parted) mkpart primary 1TiB 2TiB
오류: /dev/sda의 2, 3 분할 영역을 기록했지만, 사용중이기 때문에 바꾼 내용을 커널에 알릴 수 없습니다. 결과적으로 이전 분할 영역은 사용 중인
그대로 남습니다. 분할 영역 배치를 바꾸기 전 다시 부팅해야합니다.
무시/Ignore/취소/Cancel? Ignore
(parted) mkpart primary 2TiB 8TiB
오류: 8TiB위치는 /dev/sda 장치 이외의 영역에 있습니다.
(parted) mkpart primary 2TiB 100%
오류: /dev/sda의 2, 3 분할 영역을 기록했지만, 사용중이기 때문에 바꾼 내용을 커널에 알릴 수 없습니다. 결과적으로 이전 분할 영역은 사용 중인
그대로 남습니다. 분할 영역 배치를 바꾸기 전 다시 부팅해야합니다.
무시/Ignore/취소/Cancel? Ignore
(parted) set 3 lvm on
오류: /dev/sda의 2, 3 분할 영역을 기록했지만, 사용중이기 때문에 바꾼 내용을 커널에 알릴 수 없습니다. 결과적으로 이전 분할 영역은 사용 중인
그대로 남습니다. 분할 영역 배치를 바꾸기 전 다시 부팅해야합니다.
무시/Ignore/취소/Cancel? Ignore
(parted) p
모델: ATA Samsung SSD 870 (scsi)
/dev/sda 디스크: 7.28TiB
섹터 크기(논리/실제): 512/B512B
분할 영역 테이블: gpt
디스크 플래그:

번호  시작     끝       크기     파일 시스템  이름     플래그
 1    0.00TiB  1.00TiB  1.00TiB               primary
 2    1.00TiB  2.00TiB  1.00TiB               primary
 3    2.00TiB  7.28TiB  5.28TiB               primary  lvm

(parted)

 

'Ubuntu' 카테고리의 다른 글

우분투 18.04 에서 듀얼모니터 안될때  (0) 2019.08.15
Posted by 온천거북
,