여러 머신의 단순 복제(이미징, Linux 사용)

여러 머신의 단순 복제(이미징, Linux 사용)

다음 주 시연을 위해 단일 노트북(이러한 모델이 10개 있음)을 설정했습니다. 구성(데모용 소프트웨어가 포함된 Fedora 13)을 다른 9대의 컴퓨터에 복사하고 싶습니다. 이것은 단순히 dd 작업입니까? 나는 실제로 필요한 것보다 더 많은 것이 필요하다고 생각할 수도 있습니다.

도움을 주셔서 감사합니다!

답변1

Clonezilla가 필요합니다.
http://www.clonezilla.org

답변2

노력하다시스템이미저- PXE 부팅(또는 CDRom 부팅)을 통해 네트워크를 통해 이미지를 생성하고 복원합니다. 다른 하드웨어에서 작동하며 rsync를 사용하여 이미지를 업데이트할 수 있습니다.

여기 좋은 튜토리얼이 있습니다정말 쉽게 만들 수 있습니다.

답변3

  1. 완성된 노트북에 SSH를 설치한 다음 livecd에서 다른 노트북을 부팅합니다. LiveCD에는 최소한 ssh 및 rsync가 포함되어 있어야 합니다.

  2. 그런 다음 처음부터 MBR을 저장하십시오.

    dd if=/dev/sda of=/tmp/sda_mbr bs=512 count=1

  3. 그리고 두 번째에 복원하세요.

    scp [ip_of_first_nb]:/tmp/sda_mbr /tmp

    dd if=/tmp/sda_mbr of=/dev/sda bs=512 count=1

  4. /sda에서 알려진 파티션을 다시 로드합니다.

    blockdev --rereadpt /dev/sda

  5. 루트 파티션을 재동기화합니다.

    rsync -avzx -e ssh [ip_of_first_nb]:/ /

전체 디스크의 DD는 디스크의 빈 공간을 복사하므로 저장-복사-복원에 많은 시간이 걸립니다.

dd현재 파티션 레이아웃과 부트로더가 대체된다는 사실에 유의하세요 !!

관련 정보