2017-11-22 11 views
-1

하나는 개발 용이고 하나는 실제 용인 것으로 예상되는 전형적인 가상 서버입니다.Linux에서 공간이 부족하여 12GB의 파일을 15GB 파일 시스템에 복사

개발 서버에서 "du -h"명령에 따라 12GB까지 프로덕션 서버로 복사해야하는 파일이 있습니다. "df -h"명령에 따라 프로덕션 서버의 사용 가능한 공간은 15GB입니다. 그러나 파일을 복사하려고 할 때 프로덕션 서버의 파일 공간이 부족합니다!

두 가지 명령이 모두 답변을 올리거나 내렸다는 것을 알고 있지만 마지막에는 12.4GB ~ 14.5GB의 여유 공간이 있어야합니다. 마찬가지로 4GB 가까이에 11.5GB ~ 15.4GB가있을 수 있습니다. (어떤 이유로, 나는 사용자에 따라 약간 다른 대답을 얻지 만, 파일을 맞추기에는 여전히 충분합니다.)

두 서버 모두 64 비트 Ubuntu 16.04 LTS를 실행 중이며 파일 시스템은 EXT4로 설정되어 있습니다.

압축 된 파일과 압축되지 않은 내용을 저장할 충분한 공간이 없기 때문에 SCP를 통해 파일을 복사하고 있습니다.

그래서 나는 무엇을 놓치고 있습니까?

+0

각 시스템의 스왑 파일 크기를 확인 했습니까? – DingusKhan

답변

1

터미널에서 rsync 명령을 사용해보십시오. 다음은 그 예입니다.

$ rsync -a /some/path/to/src/ /other/path/to/dest/ 
+0

현재 명령을 실행하면 출력을 압축하고 표시하는 -azv 옵션을 포함하도록 약간 수정되었습니다. 인프라 IT 직원은 비즈니스에 대한 인터넷 연결을 종료 했으므로 전송률을 제한하도록 지시했습니다 (--bwlimit 1000). :) –

+0

나는 같은 문제가 있었고이 방법으로 사용했다. 앞으로도 당신을 위해 잘되기를 바랍니다. –

+0

그것은 기록 시간에 복사하고 2.4GB 무료로 나를 떠났어. 하나님은 scp가 동일한 파일을 복사하는 것을 고려하여 서버가 드라이브 공간을 다 떨어지게 만든 이유를 알고 있습니다. –