16GB 썸 드라이브에 최신 버전의 Linux Mint Cinnamon(영구 데이터)이 있고 이를 128GB 내부 하드 드라이브로 옮기고 싶습니다.
어떻게 해야 하나요? 112GB가 손실됩니까, 아니면 16GB 이미지를 만들어 전체 드라이브를 채워 128GB의 공간을 확보할 수 있습니까?
답변1
설치하고 개인정보를 복사하는 것 외에는 굳이 복사할 필요는 없을 것 같은데, 시스템을 복사하는 과정은 (다음 과정을 따라하시면 하드디스크 용량을 전부 활용하실 수 있을 겁니다.) 운전하다):
- 파일 시스템 재생성: HD로 실행
fdisk -l /dev/your_usb_device
하고 이러한 파일 시스템을 다시 생성합니다(특별한 배포판이 있는 경우 크기를 수정하고 더 많은 파티션을 가질 수 있지만 USB의 파일 시스템은 새 장치에 있어야 하며 최소한 크기가 동일해야 합니다).fdisk
하드 드라이브를 분할 하는 데 사용됩니다 .- 다음 파일 시스템을 생성합니다. 필요한 파일 시스템을 실행
mkfs
하고 생성합니다.mkswap
- HD의 루트를 /mnt에 마운트합니다(/home, /var에 대한 추가 파티션이 있는 경우... /mnt 아래에 마운트해야 합니다).
mount /dev/your_HD /mnt
- USB에서 HD로 파일 복사:
rsync -av --exclude=/dev --exclude=/sys --exclude=/proc --exclude=/mnt /* /mnt/
- 장치 ID 식별:
blkid
ID가 제공되고 새 HD 파티션의 ID를 찾아/mnt/etc/fstab
설치 ID가 새 파티션과 일치하도록 수정합니다.- 수정
grub.cfg
:/mnt/boot/grub/grub.cfg
새 HD ID를 가리키도록 수정합니다.- 하드 디스크의 MBR에 GRUB를 설치합니다.
grub-install --boot-directory=/mnt/boot /dev/your_HD
그런 다음 HD에서 부팅할 수 있어야 합니다(부팅하는 데 USB 키가 필요하지 않음).
어떤 단계도 놓치지 않았으면 좋겠지만(기억하는 대로 작성하고 있습니다), 문제가 있으면 알려주시기 바랍니다.
UEFI를 사용하는 경우 grub-install에서 몇 가지 추가 구성 및/또는 매개변수가 필요할 수 있습니다.