I came across this topic while looking for information about the same issue, which I believe I have now solved.
Everyone seems to be missing the point. Copying from a DVD Video (or audio CD) to hard drive is NOT the correct way to get all the required files, and this (NOT a hardware fault) is why error messages or corrupted files are often encountered while trying to do so.
The problem is that you are not copying from one flat file to another - you are taking a video (or audio in the case of a CD) stream, and trying to save it as files.
The correct procedure for this is to RIP, not COPY!
There are many rippers to choose from, and which one you choose depends on what you want to do.
The simplest way to achieve what the original poster wanted, is to use a ripper called "vobcopy", which is readily available on most Linux package managers. I use a different Linux distro, so I can't speak for PCLinuxOS.
Once you have installed vobcopy, just mount the DVD, go to console and issue the command vobcopy -m -o /path/to/your/destination/. (The -m option tells vobcopy you want to mirror the contents of the DVD).
This works for me, and I can even use a USB stick as the destination and then play the movie using vlc (by pointing vlc to the folder on the stick).