마이그레이션 방법 참고한 글 링크

https://wolfgang-ziegler.com/blog/migrate-linux-to-larger-ssd

Migrating a Linux system to a larger SSDSince I'm working from home and using another dedicated work account on my Ubuntu system, data was accumulating and I reached the capacity of my 250 GB ...wolfgang-ziegler.com


1. NVMe 외장케이스에 새 SSD를 넣어서 스팀덱에 연결함


24b0d121e09c28a8699fe8b115ef04699739f3bb

2. SSH로 스팀덱 접속 > sudo su -> fdisk -l 해서 /dev/sdb로 잡힌거 확인


24b0d121e09c28a8699fe8b115ef046ecf48ccf4

3. pv < /dev/nvme0n1 > /dev/sdb 명령어로 기존 eMMC 내용을 통채로 SSD에 복사함 (pv 안깔려있어서 pacman으로 설치함)

(이거 할때 스팀덱 안건드리는게 좋음)


24b0d121e09c28a8699fe8b115ef0469973bfebd

4. gdisk /dev/sdb로 파티션 테이블을 확인한 후 그대로 w 명령으로 다시 저장하면 헤더 수정을 알아서 해줌


5. SSD 외장케이스 분리하고 스팀덱 전원 OFF 후 뒷판 따고 SSD 넣고 부팅해서 정상 작동하는지, 용량은 제대로 나오는지 설정 가서 체크하면 끝임


사실은 4번과 5번 과정 사이에서 64GB만큼만 파티션이 할당되어있고 뒷부분은 다 할당되지 않은 공간이니까 파티션을 리사이징 해주는 작업이 필요한데...

스팀덱에 설치된 스팀OS는 부팅할때 할당되지 않은 공간이 있으면 지가 알아서 확장시켜버리는 장점이자 단점이 있어서 리사이징은 안해줘도 됨.