Description of problem: When I try to copy DVD to iso file to one of my partitions (make image only, NOT into /tmp, but into directory of my choice), k3b says not enough free space in temporary directory. I have more that enough free space in directory I chose and even in /tmp. So it is obviously a bug. Version-Release number of selected component (if applicable): k3b-1.0.4-5.fc8 How reproducible: always Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Haha. K3b shows that I have 0 bytes free in that directory. But that's a lie.
Ok, seems that k3b detects free space 0 on all ntfs volumes. And how that can be I wonder? Does it use something else instead of asking the system? Nautilus shows free space properly. And I can write there without any problems.
k3b uses system calls for this stuff: bool K3b::kbFreeOnFs( const QString& path, unsigned long& size, unsigned long& avail ) { struct statvfs fs; if( ::statvfs( QFile::encodeName(path), &fs ) == 0 ) { unsigned long kBfak = fs.f_frsize/1024; size = fs.f_blocks*kBfak; avail = fs.f_bavail*kBfak; return true; } else return false; } Unfortunately I can't reproduce this bug at this moment. Nevertheless, I don't think, it's good idea to write to ntfs volume. Better should be using some FAT...
Note, that this bug was not present in earlier versions of k3b. For example in versions below 1.0 I was saving images to ntfs without any problems.
Now I have tried to create image of DVD, writing to NTFS and everything was successful. Can you tell me what version of ntfs-3g, ntfsprogs and glibc do you have? Check it by this cmd: rpm -qa | egrep "ntfsprogs|ntfs-3g|glibc"
ntfs-3g-1.1120-1.fc8 glibc-2.7-2 glibc-devel-2.7-2 ntfsprogs-1.13.1-8.fc8 glibc-common-2.7-2 glibc-headers-2.7-2
Hmm... same as me. And how you are mounting your ntfs? And what says mount?
I mount through /etc/fstab. The line is the following: /dev/sdb1 /mnt/d ntfs-3g defaults,force,umask=0000,exec,nls=utf8 I checked partition with chkdsk in Vista. Everything was fine.
Try to change line to: /dev/sdb1 /mnt/d ntfs-3g rw 0 0 This works for me
Tried it but no luck. Still shows 0 free space on both Fedora 8 64 bit (home PC) and Fedora 9 32bit (work PC).