I have a 7' landscape rake very similar to one shown above. My "driveway" is ¼ mile long.
Couple times a year I need to bring the rock back onto the drive that have been forced off. It takes a little practice but if you turn the rake @ 45° angle and set one side a little lower than the other, you can bring gravel back up onto the drive. (It will take several passes, and you'll get a little dirt with it, but the more passes you make the cleaner it will get) The dirt washes thru in a couple of rains. The trick is to set the rake draft so it doesn't dig deep into the soil. In other words, don't try to do it in one or two passes. I usually take 5-6 light passes.
I've found it's better to try to bring the rock back up onto the drive after it rains, rather than when its dusty dry.
Just my 2¢.