한 컴퓨터에서 다른 컴퓨터로 전체 환경을 복사하려고 합니다. 소스 컴퓨터의 모든 파일을 대상 컴퓨터로 간단히 복사할 수 있습니까? 내 주요 관심사는 한 컴퓨터에서 다른 컴퓨터로 파일을 복사할 때 권한/소유권이 올바르게 복사되지 않는 경우가 많기 때문에 이로 인해 몇 가지 문제가 발생할 수 있다고 생각합니다. 그런데 전체 파일 시스템을 복사하면 모든 사용자 구성도 복사되어야 한다고 생각했는데 작동할까요?
원래 머신에서:
dd if=/dev/sda of=/some/device/image.img conv=noerror
대상 머신에서:
dd if=/some/device/image.img of=/dev/sda conv=noerror
운영체제는 Centos 7이고 데스크탑 워크스테이션(개발박스)입니다. 두 상자 모두 UEFI를 사용합니다. 원본 드라이브가 59GB이고 대상 드라이브가 143GB이므로 공간이 넉넉합니다.
답변1
여기에 답변한 대로여기두 번째 시스템의 드라이브를 귀하의 시스템에 연결하고 간단히 dd 블록 수준 복사를 수행할 수 있습니다.
두 번째 하드 드라이브는 최소한 첫 번째 하드 드라이브와 크기가 같아야 합니다. 크기가 더 크면 나중에 파일 시스템을 확장해야 할 수도 있습니다.