![10개의 하드 드라이브를 백업합니다. 디스크 이미지만 만들어야 하나요?](https://rvso.com/image/1438159/10%EA%B0%9C%EC%9D%98%20%ED%95%98%EB%93%9C%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%A5%BC%20%EB%B0%B1%EC%97%85%ED%95%A9%EB%8B%88%EB%8B%A4.%20%EB%94%94%EC%8A%A4%ED%81%AC%20%EC%9D%B4%EB%AF%B8%EC%A7%80%EB%A7%8C%20%EB%A7%8C%EB%93%A4%EC%96%B4%EC%95%BC%20%ED%95%98%EB%82%98%EC%9A%94%3F.png)
약 10개의 하드 드라이브, 약 4TB의 데이터를 백업할 예정입니다. USB-SATA 어댑터를 사용한 다음 데이터를 4TB 외부 USB 드라이브로 전송할 예정입니다. 복사 시스템이 독립형이기를 원하기 때문에 라즈베리 파이에서 실행되는 Linux 환경에서 이 작업을 수행할 가능성이 높습니다. 저는 Pi의 전력 능력을 알고 있으므로 전력 허브를 사용할 예정이며 이는 문제가 되지 않습니다. 유일한 질문은 10개 하드 드라이브의 이미지를 모두 만든 다음 데이터를 가져와야 할 때마다 해당 이미지를 마운트하거나 실제로 각 파일을 새 하드 디스크에 복사하는 것이 더 나은 생각이냐는 것입니다. 이미지가 더 나은 아이디어라고 생각한 이유는 과거 Windows에서 하드 디스크의 모든 내용을 끌어서 놓을 때 알 수 없는 이유로 단일 파일에 걸려서 오류가 발생하는 문제를 본 적이 있기 때문입니다. "xxx 파일을 복사할 수 없습니다"와 같은 모호한 오류로 인해 나머지 복사 프로세스가 중단됩니다. 내가 이해하는 바에 따르면, 이미지를 만들면 내용의 1:1 사본이 생성되고 실제 데이터에 주의를 기울이지 않게 됩니다. 이미지 구성도 좋은 것 같습니다. 이미지를 사용하면 장점이나 단점이 있나요? 또한 이 작업을 수행하기 위해 데비안에서 잘 실행되는 프로그램이 있습니까?
-벤
답변1
아마 몇 가지 사항을 고려해 볼 것입니다.
Raspi는 초기 이미징에 좋은 장치가 아닙니다. 전력이 부족하고 어떻게든 드라이브에 전원을 공급해야 하며 상황이 너무 복잡해집니다. 옵션이 주어지면 '일반' 데스크탑을 사용합니다.
이미징에 관해서는 나는 Gnu를 좋아하는 경향이 있습니다.구출이런 종류의 경우 - 불량 섹터를 건너뛰는 한 번의 패스를 수행하고 가능한 한 많은 데이터가 복사되도록 반복적인 패스를 수행합니다.
그런 다음 kpartx(두 개 이상의 파티션이 있는 이미지를 마운트함)를 사용하여 이러한 이미지를 마운트하고 거기에서 데이터를 가져올 수 있습니다.
답변2
목표가 무엇인지에 따라 사용할 수 있는 다양한 도구가 있습니다.
재동기화: 파일 시스템이 손상되지 않았고 원하는 것이 데이터뿐이라면 rsync를 사용하여 복사하세요.
부분 이미지(또는 사용 중인 파일 시스템에 따라 유사한 도구): 드라이브의 정확한 복사본을 만들고 싶지만 데이터가 포함되지 않은 섹터를 복사하지 않으려면 partimage를 사용하십시오. 이렇게 하면 공간을 많이 절약할 수 있습니다. 하지만 파일 시스템이 손상되지 않았고 원하는 모든 데이터가 거기에 있다고 확신하는 경우에만 그렇게 하십시오. 사용하지 않는 섹터에 있는 모든 데이터가 손실되기 때문입니다. partimage를 사용하기로 결정한 경우 가장 쉬운 방법은 다양한 디스크 이미징 도구에 적합한 프런트엔드인 clonezilla를 사용하는 것입니다. 파일에 직접 액세스할 수는 없으며 해당 파일에 액세스하려면 실제 이미지를 다시 만들고 마운트해야 한다는 점을 명심하세요.
구출:드라이브가 곧 고장날 것이라고 생각하고 나중에 복구하기 위해 가능한 한 빨리 모든 데이터를 가져오려는 경우 Journeyman Geek의 답변에 설명된 대로 이 도구를 사용하십시오. 하지만 실제로 이미지에서 데이터를 가져오려면 많은 디스크 공간과 추가 노력이 필요하다는 점을 명심하세요.
RaspberryPi의 경우: USB 포트의 전송 속도라는 유일한 제한을 제외하고 RaspberryPi를 사용할 수 있습니다(데이터를 압축하지 않는 한). 따라서 속도가 조금 느려도 괜찮다면 RaspberryPi를 사용하는 것이 좋습니다. GNU/Linux 배포판이 실행되는 다른 컴퓨터나 LiveCD(예: sysresccd, partedmagic 또는 ClonezillaLive)를 사용할 수도 있습니다.
위의 모든 소프트웨어는 Debian 및 Raspbian을 포함한 거의 모든 GNU/Linux 배포판에서 사용할 수 있으므로 가용성은 문제가 되지 않습니다.