Linux RedHat 6.x가 있고 Windows 2008 R2 NFS 공유가 마운트되어 있습니다.
Linux 시스템에서 Windows로 데이터를 복사해도 아무런 해를 끼치지 않는 것 같습니다. 그러나 내보낸 NFS 공유(Windows의 공유)에서 NFS를 사용하지 않는 다른 Windows 시스템으로 파일을 복사하면 파일 시스템이 다르기 때문에 파일이 손상됩니까?
예:
백업을 위해 Linux 시스템에 공간이 필요합니다. Windows 서버의 NFS 공유인 마운트된 드라이브에 백업한 다음 현재 Windows 시스템에 있는 파일을 복사하여 다른 Windows Server에 복사합니다. CIFS 및 NTFS, 복사 붙여넣기를 마우스 오른쪽 버튼으로 클릭하면 거기에서 테이프에 넣을 백업 소프트웨어가 있는데 지금은 Linux 시스템이 테이프 드라이브가 있는 시스템으로 직접 이동할 수 없습니다.
물론 이러한 파일을 복구할 수 있어야 하지만 파일 시스템 간에 파일을 이동하면 어떤 방식으로든 손상될 수 있습니다.
답변1
파일이 전송되는 동안이나 전송된 후에 파일에 문제가 발생할 가능성은 항상 존재하지만, 귀하의 경우에는 내용이 테이프에 기록될 가능성이 더 높습니다.
추가 노력이 필요한 경우 Linux 시스템에서 파일의 MD5 또는 SHA1/SHA256 합계를 계산하고 테이프 드라이브가 연결된 Windows 시스템에서 다시 계산합니다. 저는 Windows에서 MD5를 사용해 왔으며 SHA용 실행 파일도 사용할 수 있다고 생각합니다. 해당 실행 파일을 찾을 수 없으면 Windows 컴퓨터에 Python을 설치하고 다음을 사용하세요.
python -c "import hashlib; print hashlib.md5(open('xyz').read()).hexdigest();"
( xyz
파일 이름으로 대체).
물론 가장 좋은 방법은 테이프에서 파일을 다시 읽은 후 MD5 검사를 실행하는 것이지만 이 경우 추가 시간이 필요합니다.