일주일에 20개의 머신 복제: 가변 크기 대상 드라이브(소형에서 대형까지)로 복제하는 방법 [닫기]

일주일에 20개의 머신 복제: 가변 크기 대상 드라이브(소형에서 대형까지)로 복제하는 방법 [닫기]

저는 매주, 1년에 수천 번씩 컴퓨터에 Ubuntu 변형을 설치하는 비영리 조직에서 일하고 있습니다. 단, 기부 내용에 따라 대상 하드디스크의 크기가 달라집니다.

현재 설치 프로세스에서는 CD를 사용한 다음 수동으로 설정을 편집합니다. 이를 수행하는 더 좋은 방법은 무엇입니까?

작은 마스터 드라이브를 복제하는 경우 각 최종 대상 드라이브의 크기에 따라 파티션 크기를 어떻게 조정합니까?

답변1

이는 일반적으로 SBC(raspberrypi, odroid 등)를 통해 수행되며, /etc/rc.local에 다음과 같은 줄을 추가하는 것뿐입니다.

if [ -f init.sh ] ; then init.sh; fi

init.sh는 ext4 파티션의 크기를 조정한 다음(lvm 포함 또는 제외) 자체를 삭제합니다.

pvresize /dev/sda2
lvresize -l +100%FREE /dev/V_a/L_a
resize2fs /dev/V_a/L_a
rm init.sh

이미지를 복사하려면 dd를 사용하세요.

dd if=my.img of=/dev/sdb bs=10m; sync

관련 정보