
우리는 직장에서 간단한 백업 시스템을 사용합니다. 매일 외부 USB 하드 디스크를 Ubuntu Linux 서버에 연결한 다음 밤에 백업 스크립트(cronjob)를 호출하여 모든 백업을 수행합니다. 다음날 USB 하드디스크를 분리하고 다른 하드디스크를 연결합니다. 그래서 우리는 항상 백업용 하드디스크 두 개를 갖고 있습니다.
이는 다양한 제조업체의 다양한 하드디스크에서 10년 넘게 잘 작동했습니다.
하지만 최근에 Toshiba Canvio 2TB 하드디스크를 구입했는데 그 이후로 엄청나게 느린 속도로 인해 어려움을 겪고 있습니다. (예: 1,5mbps). 이 문제를 검색할 때 다양한 포럼에서 같은 문제로 어려움을 겪고 있는 사람들의 수많은 게시물을 발견했습니다. 그리고 무엇을 시도해야 할지에 대한 많은 제안이 있지만 그 중 어느 것도 아무런 변화를 가져오지 않습니다.
이 Toshiba 하드디스크는 폴더에서 10GB를 복사하는 데 66분이 걸립니다. 우리의 다른 하드디스크는 단 1분 만에 동일한 작업을 수행합니다. 하지만 Windows PC에 연결하면 Toshiba 하드디스크가 빠른 속도로 제대로 작동하는 것 같습니다. 그래서 그것은 분명히 Linux의 문제입니다.
백업 스크립트는 wget을 사용하여 FTP 사이트, LAN 및 WAN 모두에서 파일을 가져옵니다. 전체 백업에는 약 5시간이 소요됩니다(좋은 하드 디스크에서).
지금까지 시도한 작업 목록은 다음과 같습니다.
- 물론 케이블이 실제로 USB3.0 포트에 연결되어 있는지 확인하고 확인했습니다. (동일한 포트와 동일한 케이블을 사용하는 다른 하드디스크가 문제 없이 잘 작동하므로 문제가 되지 않습니다.)
- 다른 하위 모델인 다른 Toshiba Canvio 하드디스크를 사용해 보았지만 역시 엄청나게 느렸습니다.
- /proc/sys/vm/dirty_bytes 및 dirty_Background_bytes 설정을 시도했습니다.
- /proc/sys/vm/swappiness를 1로 설정해 보았습니다.
- wget에서 --limit-rate를 20m 및 50m와 같은 다른 값으로 설정해 보았습니다.
- ext4와 같은 다른 파일 시스템으로 포맷을 시도했습니다.
- 나는 또한 gpt와 msdos를 모두 시도했지만 중요하지는 않습니다.
이것들은 제가 지난 주 동안 다양한 사이트에서 찾은 제안들입니다. 그러나 그 중 어느 것도 제 경우에는 아무런 차이가 없습니다.
이 시점에서 나는 왜 이런 일이 일어나는지 매우 궁금합니다. Linux가 좋아하지 않는 Toshiba 하드디스크의 특징은 무엇입니까? 즉, 향후 이러한 문제를 방지하려면 하드디스크를 구입할 때 무엇을 찾아야 합니까?
감사해요!