Changes by: szaka
Update of /cvsroot/linux-ntfs/ntfsprogs/ntfsprogs
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26332/ntfsprogs
Modified Files:
ntfsclone.c
Log Message:
ntfsclone: check the available free space for --save-image too
Index: ntfsclone.c
===================================================================
RCS file: /cvsroot/linux-ntfs/ntfsprogs/ntfsprogs/ntfsclone.c,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -p -r1.66 -r1.67
--- ntfsclone.c 7 Nov 2005 21:38:58 -0000 1.66
+++ ntfsclone.c 13 Nov 2005 21:48:35 -0000 1.67
@@ -1449,9 +1449,12 @@ static void check_dest_free_space(u64 sr
u64 dest_bytes;
struct statvfs stvfs;
- if (opt.save_image || opt.metadata || opt.blkdev_out || opt.std_out)
+ if (opt.metadata || opt.blkdev_out || opt.std_out)
return;
-
+ /*
+ * TODO: save_image needs a bit more space than src_bytes
+ * due to the free space encoding overhead.
+ */
if (fstatvfs(fd_out, &stvfs) == -1) {
Printf("WARNING: Unknown free space on the destination: %s\n",
strerror(errno));
|