NVIDIA XAVIER (AGX) 보드 세팅 [3] - 추가 SSD로 홈디렉토리 옮기기 (초간단)
※ 본 작업은 잘못 할 시에 부팅이 다시 안 될수도 있으니 조심하셔서 작업 하시기 바랍니다.
각자 시스템마다 이름도 다르고 하여 100% 똑같지 않습니다. 본인 시스템 이름 등을 고려 하여 신중하게 해주시기 바랍니다.
만약 잘 못 될경우를 대비 해 /home 폴더는 항상 복사 해 두고 잘못 되었을 경우 safty 모드에서 그 폴더를 다시 /home으로 살려 주시면 문제는 해결 됩니다.
<잘못 되었을 경우 해결 방법>
sudo umount -f /home/XX (XX가 mount 되어 있음)
sudo rm -rf /home
sudo mv /home.orig (original file to /home)
sudo mount /home/XX
reboot
기존 mount 된걸 삭제 하고 다시 원본을 mount 시키기
이전 포스트에서 기존 Xavier 세팅을 해주고 본 작업을 해주시기 바랍니다.
https://mickael-k.tistory.com/181
본 작업은 /home 위치에 들어가 보면 Freespace가 얼마 없는걸 확인 할 수 있습니다. 여러가지를 설치 하다 보면 분명 메모리가 모자를터, SSD로 /home을 옮겨보도록 하겠습니다.
1. 터미널창 열기
ctrl + alt + t
2. 디스크 이름 확인 후
sudo fdisk -l
sudo fdisk /dev/nvme0n1
p
w
3. ext4 type인지 확인
sudo blkid
4. 마운트 시키기
sudo mkfs -t ext4 /dev/nvme0n1p1
y
sudo mount /dev/nvme0n1p1 /mnt
cd /mnt
ls -ahl
sudo rm -rf lost+found/
5. home을 ssd로 복사
sudo cp -rp /home/* /mnt
ls
ls sl
6. 혹시 모르니 home을 백업
sudo mv /home /home.orig
cd ..
7. 새로운 home 만들기
sudo mkdir /home
ls<
8. 기존 ssd 마운트 해제
sudo umount /dev/nvme0n1p1
9. ssd에 홈 마운트
sudo mount /dev/nvme0n1p1 /home/
df /dev/nvme0n1p1
10. 확인
cd ~
pwd
ls
cd /home
cd sl
ls
ls -a
11. fstab 백업 후 fstab 가서 영구적으로 되도록 수정
sudo cp /etc/fstab /etc/fstab.orig
sudo gedit /etc/fstab
맨 아래줄에 추가 할것
/dev/nvme0n1p1 /home ext4 defaults 0 0
ctrl + s로 저장
12. 재부팅후 확인
sudo reboot now
df
여기서 /dev/nvme0n1p1 맨 오른쪽 /home으로 되어 있으면 됨
cd /
ls
home 폴더에서 우클릭후 속성 보면 용량이 SSD 용량으로 바뀌어 있음
13. 홈 백업해둔거 지우기
sudo rm -rf home.orig/
ls
끝
<만약 실수 해서 초기화 하고 싶다면?>
NVIDIA XAVIER AGX 초기화
https://bigdata-analyst.tistory.com/228
<참고>
https://www.howtogeek.com/442101/how-to-move-your-linux-home-directory-to-another-hard-drive/