시스템을 설치 한 직후에 원하는 모든 테마와 프로그램 및 SDK로 시스템을 설정 한 다음 해당 스냅 샷을 저장 하면 좋을까요? 해당 이미지를 부팅 하여 원하는 컴퓨터에 설치할 수 있다는 점을 제외하고는 백업 처럼?
이것이 가능하다고 확신합니다. 사실, 나는 그것이 어느 정도 인지 알고 있습니다.
https://help.ubuntu.com/community/LiveCDCustomizationFromScratch
그러나 더 좋은 방법이 있습니까? 누군가 내가 사용할 수있는 마술을 알고 있습니까? 지원되지 않는 일부 서버 소프트웨어를 설치하고 시스템을 브릭 할 때 시스템 상태를 저장하여 다른 시간을 설정하지 않아도됩니까?
답변
CloneZilla 와 Back In Time 을 모두 사용 하여 시스템 및 데이터 백업을 각각 수행합니다.
이상 CloneZilla의 장점 내장 된 도구처럼 dd
그 자체를 사용한다는 것입니다 partclone
(압축 유틸리티의 번호를 사용할 수 있습니다, 그것은 스파 스 파일을 인식, …) 매우 작은 이미지를 생성하는과에 다시 떨어진다 ddrescue
있는 읽기 허용 손상된 하드 드라이브 ! ( HDD가 완전히 포기하기 전에 마지막 백업 을하는 것이 좋습니다 .)
당신은 그러나 별도의 (최소한)이 있어야 /
하고 /home
쉽게 OS 및 사용자 설정 파일을 구분하려는 경우.
아무것도 유연하고 강력한으로없는 빠른 CloneZilla로 가득 할 오프라인 이미지 / 디스크 백 업 (그리고 누군가가 뭔가를 가지고 있는지 여부를 확인하기 위해 좋아하는 백업 도구를 언급하면 나는 항상 백업 설명서를 읽고 있어요 더 나은 다음 나는)
CloneZilla를 외장 USB HDD의 512MB 부팅 가능 파티션에 넣으면 모든 시스템에서 부팅하고 파티션에 백업 한 내용을 동일한 HDD의 나머지 부분으로 복원 할 수 있습니다.
경고 : 여러 시스템에 동일한 시스템 백업을 복원하면이 모든 시스템은 동일한 호스트 이름, 시간대, IP (정적 인 경우)를 사용하여 서로 복제됩니다. 따라서 ” 복원”…
또는 독점 드라이버 및 주요 FAT 파티션이없는 Linux (내 경우 lubuntu) 전체 설치가 가능한 부팅 가능한 USB SLC 스틱이 있으며 스왑 파티션은 없지만 /
파티션 내부의 스왑 파일 은 모든 시스템에서 부팅 할 수 있습니다 ( 지금까지) 그리고 나는 Windows 컴퓨터를 소독하는 데 사용합니다 (또는 다른 사람의 컴퓨터가 편집증이라면 데이터를 건드리지 않고 작업합니다).
답변
예, 방법이 있습니다. 기계도 항상 리눅스가를 생성하기 때문에, 동일 할 필요는 없습니다 /dev
, /proc
및/sys
당신에게 꽤 과감한 하드웨어를 변경할 수 많은 자유를주는 커널 부팅 될 때 즉시 파일 시스템.
OS가 디스크에 설치되어 있다고 가정 해 봅시다 /dev/sda
. /dev/sda
다음 명령을 사용하여 모든 파티션 의 ISO 및 모든 파티션을 만들 수 있습니다.
dd if=/dev/sda of=/path/to/image.iso
이것의 단점 if
은 디스크가 가득 차지 않더라도 이미지가 (입력 파일) 로 지정한 디스크의 전체 크기가된다는 것 입니다.
에서 디스크를 직접 복제하려면 /dev/sda
다른 디스크를 삽입하고 다음과 같이 사용하십시오.
dd if=/dev/sda of=/dev/sdb
답변
스쿼시를 살펴볼 수도 있습니다. “라이브”버전이 일반적으로 사용하는 것이므로 디렉토리별로 디렉토리를 원하는 파티션으로 “스쿼시”할 수 있습니다. 스크립트 가능하고 확장 가능하며 원하는 경우 목록 파일에서 명령 매개 변수를 가져옵니다. 전체 추출없이 정적 파일 시스템으로 실제로 작동하는 zip 파일과 같습니다. 물론 그것은 한계가 있지만 약간의 작업으로 Clonezilla보다 더 세밀하고 dd보다 더 많은 두뇌로 원하는 것을 할 수 있습니다. 리눅스 포럼은 자신 만의 라이브 이미지를 만드는 데 도움이 될 것입니다.
답변
기계가 항상 동일한 경우, dd를 사용하면이 상황에서 유용 할 수 있습니다.