목차
물리 disk를 추가시켜 보통 다른 디렉토리에 mount 시켜 용량을 증가시키는데
루트에 증가 시키고싶을때 다음 방법을 이용하면 된다고 한다.
증가 시키려는 명령어
다음 명령으로 VG 및 LV를 확장할 수 있습니다.
pvcreate /dev/sda4
vgextend ubuntu--vg /dev/sda4
lvextend -L+4GB /dev/mapper/ubuntu--vg-ubuntu--lv
/dev/sda4 에는 자신이 추가한 disk의 경로를,
ubuntu--vg에는 자신의 volume group을,
/dev/mapper/ubuntu--vg-ubuntu--lv 는 자신의 추가시키고 싶은 파일시스템을 입력하시면 됩니다.(root로 할것이라 root로 되어있는 파일시스템을 넣으면됩니다.)
마지막 명령인 lvextend에서 -L+4GB 옵션은 4GB 공간을 추가 한다는 내용입니다.
남은용량 모두추가 시키고 싶으시다면 -l+100%FREE 입력하시면 됩니다.
한 다음 파일 시스템을 확장합니다. 그것은 ext4사용 명령입니다 :
resize2fs /
XFS명령을 사용할 수 있다면
xfs_growfs -d /
두 크기 조정 명령 모두 즉시 수행할 수 있습니다(파일 시스템 마운트 해제 없음).
실행 예시
아래는 제가 실행 한겁니다.
우선 추가한 물리 disk의 파티션을 만들어야합니다.
fdisk 경로로 추가합니다.
커맨드 n, p 후 기본값 입력후 마지막에 w 로 설정을 마무리합니다.
sdb 밑에 sdb1이라고 파티션이 생성된것을 볼수 있습니다
pvcreate로 물리 볼륨을 생성합니다.
아래서 할거지만 volume group 이름이 없다고 나와서
volume group확인하기위해 vgdisplay로 vg NAME 확인
vgextend [volume group name] [disk path]
명령어로
20g 길래 20g 추가하니까 extents가 1 부족하여 안되더군요
그래서 19G로 하였습니다.
아니면 위에 올려둔 옵션인 -l+100%FREE로 하시면됩니다.
그러면 마운트는 됐습니다.
확인하기위해 lsblk 를입력합니다. /에 마운트가 된것을 볼수 있습니다.
df -h 로 보니 아직 파일시스템에 추가가 되지는 않았습니다.
파일시스템이 ext4이면 resize2fs 입니다.
xfvs 파일시스템인경우 xfs_growsfs를 사용하면됩니다.
증가시키고 싶은 파일시스템 경로를 입력하면 파일시스템 증가가 완료됩니다.
df -h 로 확인하면 증가된 것을 확인할수 있습니다.
Reference
lvextend 옵션 [-l+100%FREE]하면 자동으로 여분의 용량을 추가시킴
'LINUX' 카테고리의 다른 글
linux[ubuntu] group에 유저 추가, 삭제 조회 하기 (0) | 2022.10.11 |
---|---|
wsl에서 계정비밀번호 incorrect (0) | 2022.10.05 |
우분투 부팅시 자동실행 시키기 (0) | 2022.09.06 |
linux 리눅스 하드디스크 에러 났을때 (0) | 2022.09.05 |
리눅스 네트워크 에러:`gateway4` has been deprecated, use default routes instead (0) | 2022.09.01 |
댓글