
배치 스크립트를 사용하여 드라이브를 어떻게 회전시킬 수 있습니까? 내 PC와 파일 서버 간에 매일 동기화 스크립트가 있습니다. 내 파일 서버의 드라이브는 원하는 비활성 기간 동안 회전이 중단됩니다.
그러나 타사 동기화 앱을 실행하는 내 동기화 스크립트는 다음과 같습니다. 시간이 초과되기 전에 드라이브가 회전하지 않아 타사 앱에서 오류가 발생하는 경우도 있습니다.
DIR X:\
드라이브를 회전시키는 방법으로 스크립트에 명령을 추가해 보았습니다 . 그러나 Windows는 드라이브의 최상위 수준 및 일부 하위 디렉터리 보기를 캐시하고 드라이브가 여전히 회전하지 않는 것으로 보입니다. 모든 하위 디렉토리 스위치를 추가해 보았습니다 /s
. 그것은 효과가 있었지만 스크립트가 해당 명령을 완료하도록 하는 데 시간이 많이 걸렸습니다.
답변1
이 명령이 드라이브를 회전시키는 것을 발견했습니다. 작은 파일을 작성한 후 삭제합니다.
echo > X:\spinup.tmp
del X:\spinup.tmp
또한 드라이브가 회전하는 데 추가 시간을 주기 위해 이 명령을 추가했습니다.
timeout 3