반응형

1. 부팅 디스크 설정

# 블록 디바이스 확인
lsblk

# LVM 설정이 기본 설치 상태(54.9GB)로 되어있어서 
# 전체 디스크 공간(111.8GB)을 사용하지 못하고 있음
sda                         111.8G
├─sda1                          1M  (EFI/부트 파티션)
├─sda2                          2G  (/boot)
└─sda3                      109.8G
  └─ubuntu--vg-ubuntu--lv   54.9G  (실제 사용 중인 LVM)




# 논리 볼륨 확장 : 논리볼륨의 크기를 현재 사용할 수 있는 모든 용량으로 확장
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

 ## 논리 볼륨의 크기가 54.89 GiB에서 109.79 GiB로 성공적으로 변경되었습니다.
  >>> Size of logical volume ubuntu-vg/ubuntu-lv changed from 54.89 GiB (14052 extents) 
      to <109.79 GiB (28105 extents).
      Logical volume ubuntu-vg/ubuntu-lv successfully resized.




# 파일시스템 크기 조정 : 파일 시스템의 크기를 조정하여 논리 볼륨 크기에 맞춤
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv

## 파일 시스템의 크기가 28,779,520 (4K) 블록으로 성공적으로 조정되었습니다.
  >>> resize2fs 1.46.5 (30-Dec-2021)
      Filesystem at /dev/mapper/ubuntu--vg-ubuntu--lv is mounted on /; on-line resizing 
      required old_desc_blocks = 7, new_desc_blocks = 14
      The filesystem on /dev/mapper/ubuntu--vg-ubuntu--lv is now 28779520 (4k) blocks long.



# 블록 디바이스 확인
lsblk

# 54.9G 에서 109.8G로 바뀜
NAME                      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda                         8:0    0 111.8G  0 disk
├─sda1                      8:1    0     1M  0 part
├─sda2                      8:2    0     2G  0 part /boot
└─sda3                      8:3    0 109.8G  0 part
  └─ubuntu--vg-ubuntu--lv 253:0    0 109.8G  0 lvm  /

 

 

 

2. SSD DATA 디스크 설정

sdb                         8:16   0 223.6G  0 disk
├─sdb1                      8:17   0   600M  0 part
├─sdb2                      8:18   0     1G  0 part
└─sdb3                      8:19   0   222G  0 part
  ├─rl-root               253:1    0    70G  0 lvm
  ├─rl-home               253:2    0 144.1G  0 lvm
  └─rl-swap               253:3    0   7.8G  0 lvm
  
# LVM이 구성된 디스크의 경우, 단순히 fdisk로 파티션을 삭제하면 
# LVM 메타데이터가 남아있을 수 있음

#  스왑 비활성화
sudo swapoff /dev/mapper/rl-swap
  
# LVM 논리 볼륨 제거
sudo lvremove /dev/rl/swap
sudo lvremove /dev/rl/root
sudo lvremove /dev/rl/home

# 볼륨 그룹 제거
sudo vgremove rl

# 물리 볼륨 제거
sudo pvremove /dev/sdb3
sudo pvremove /dev/sdb2
sudo pvremove /dev/sdb1

# 파티션 제거 ( d 삭제 클릭후 n 생성후 w 저장 )
sudo fdisk /dev/sdb

# 파일시스템 생성
sudo mkfs.ext4 /dev/sdb1

# 마운트 디렉토리 생성
sudo mkdir /ssd_download

# 마운트
sudo mount /dev/sdb1 /ssd_download

# 권한설정
sudo chown -R $USER:$USER /ssd_download

# /etc/fstab 파일에 추가 : 영구 마운트
echo '/dev/sdb1  /ssd_download  ext4  defaults  0  2' | sudo tee -a /etc/fstab

 

 

3.  NVME 디스크 설정

# 1) NVME 설정 (/dev/nvme0n1)
df -Th | grep nvme  # 현재 마운트 확인
lsblk  # 블록 장치 확인


# 2) 단일 파티션 설정 (기존 파티션 있으면 백업 후 진행)
sudo fdisk /dev/nvme0n1
sudo mkfs.ext4 /dev/nvme0n1

sudo mkdir /mnt/models
sudo mount /dev/nvme0n1p1 /mnt/models


# 3) fstab 등록, 부팅후에도 자동 마운트
echo '/dev/nvme0n1  /mnt/models  ext4  defaults  0  2' | sudo tee -a /etc/fstab



👉 확인 포인트:
df -h로 마운트 상태와 용량 확인
ls -la /mnt/models 로 권한 확인
ls -la /mnt/ssd_download/models 로 권한 확인
반응형