사용이 훌륭한 튜토리얼부팅 가능한 데비안 라이브 USB를 지속적으로 만들 수 있었습니다.
며칠 동안 사용한 후 구성이 완료되었으며 다른 USB 드라이브에 복사할 수 있게 되기를 원합니다.
이를 수행할 수 있는 방법이 있습니까?
구성된 USB 플래시 드라이브의 ISO 이미지를 생성하려고 하는데 파티션이 여러 개 있으므로 이것이 가능한지조차 모르겠습니다.
답변1
그냥 dd
또는 cat
전체 장치 파일이 /dev/sdb
하나의 파일처럼 작동하고 그 반대도 마찬가지입니다.
답변2
새 USB 드라이브의 크기가 같거나 더 큰 경우 dd를 사용하여 드라이브를 복사할 수 있습니다(/dev/sdX는 템플릿 드라이브이고 /dev/sdY는 새 드라이브입니다).
dd if=/dev/sdX of=/dev/sdY bs=1M conv=sync
그렇지 않은 경우 또는 새 드라이브가 템플릿 드라이브보다 크고 영구 파티션에 최대 공간을 사용하려는 경우 템플릿 드라이브를 준비한 것처럼 새 드라이브를 준비한 다음 템플릿에서 영구 파티션 내용을 복사할 수 있습니다. 운전하다. 새 드라이브로의 템플릿 드라이브(간단한 파일 복사)
답변3
"모든" 영구 실시간 시스템 복제
영구 라이브 시스템이 있는 USB 플래시 드라이브에서 최소한 동일한 크기의 드라이브로 전체 드라이브를 복제할 수 있습니다.
이것은간단하고 명확하다면하나 있다MSDOS 파티션 테이블(MBR).
하나 있다합병증이 있는 경우하나 있다GPT(GUID 파티션 테이블), 대상 드라이브와 크기가 정확히 동일하지 않음(단일 바이트도 달라서는 안 됩니다). 동일한 공칭 치수(드라이브 외부에 인쇄된 치수)만으로는 충분하지 않습니다.
이 경우 백업 파티션 테이블도 복구해야 합니다. 당신은 이것을 할 수 있습니다
gdisk
또는 쉘스크립트를 사용하는 것이 더 쉽습니다.gpt-fix
, 즉 를 사용합니다gdisk
.
mkusb를 사용하여 영구 라이브 드라이브 만들기
다음 명령을 사용하여 영구 라이브 드라이브를 생성할 수 있습니다.mkusb
및 운영 체제 우분투,더반(부팅 구조가 많이 변하지 않는 Ubuntu 또는 Debian에서 생성된 운영 체제도 마찬가지입니다.) 이 프로세스는 자동으로 진행되며 전체 드라이브를 사용합니다. ext4
파일 시스템을 유지하기 위한 파티션과 NTFS 파일 시스템(및 일부 작은 파티션)을 사용하여 Linux 시스템과 Windows 간에 파일을 전송하기 위한 파티션이 있습니다 .
- 이러한 영구 라이브 시스템(내부 드라이브에 설치된 것처럼 설치된 시스템도 포함)은 최소한 동일한 크기의 드라이브에 복제될 수 있습니다.
gpt-fix
기능은 에 내장되어 있습니다mkusb
.
복제에 대한 유연한 대안
Pertant Live에서 생성된 백업 시스템이 내장되어
mkusb
있어 드라이브의 내용만 백업할 수 있습니다casper-rw
. 이 시스템은 Ubuntu에 맞춰져 있으며 tarball이라는 압축된 tar 파일을 생성합니다.데비안의 경우 해당하는 "수동" 작업을 수행할 수 있습니다.
- 라이브 전용 세션을 시작할 때
- 영구 파티션이 마운트되었습니다.
- 당신은 할 수지속성을 위해 파티션 전체 내용의 압축 tar 파일(tarball)을 만듭니다.. tarball은 다른 파티션(다른 드라이브 또는 영구 활성 드라이브의 NTFS 파티션)에 생성되어야 합니다.
동일한 영구 라이브 시스템을 다음과 같이 복원할 수 있습니다.
- 내구성을 위해 파티션을 다시 포맷하세요.
- 영구 복구는 tarball의 내용을 파티션으로 추출하여 수행됩니다.
새로운 영구 라이브 드라이브(크기가 다를 수 있음)를 생성할 수 있지만동일한 라이브 Ubuntu 또는 Debian iso 파일에서통과
- 다음을 사용하여 내구성 있는 실시간 시스템을 만듭니다.
mkusb
- 지속성을 위해 tarball의 내용을 파티션으로 추출합니다.
- 다음을 사용하여 내구성 있는 실시간 시스템을 만듭니다.
새로운 영구 라이브 드라이브로 업그레이드할 수 있습니다(크기는 다를 수 있음).동일한 Ubuntu 또는 Debian 버전의 새 버전(데스크탑 환경)
/home
영구 파티션의 디렉토리 내용만 tarball에 백업됩니다.- 다음을 사용하여 내구성 있는 실시간 시스템을 만듭니다.
mkusb
/home
지속성을 위해 tarball의 " 디렉토리 내용"을 파티션으로 추출합니다. 이 방법을 사용하면 개인 파일은 물론 사용자별 조정 사항도 유지할 수 있지만 패키지와 일반 시스템 조정 사항(예:/etc
.- 이는 설치된 시스템을 다시 설치할 때 "기본" 파티션을 유지하는 것과 같습니다.