Dear Jean-Pierre, Thank you! My tests so far seemed good, I can read all the files on the file-system. I am moving the plug-in for a production run.
If it works I will make a little blog post and credit you there. Thank you again! Lets hope it stays working. Kind regards, Jelle On 04/04/17 17:52, Jean-Pierre André wrote: > Hi again, > > Please retry with : > http://jp-andre.pagesperso-orange.fr/dedup124-beta.zip > > I had to take the number of index entries from another > record. Up to now, both locations showed the same value, > and I do not know the specific meaning of each. The change > should fix your latest case, and it does not break my own > tests. > > Thank you again for your cooperation. > > Jean-Pierre > > Jelle de Jong wrote: >> Dear Jean-Pierre, >> >> Hereby the full stream directory: /mnt/sr7-sdb2/System\ Volume\ >> Information/Dedup/ChunkStore/\{0DECAE8D-71D2-4BDE-8798-530201C72D8D\}.ddp/Stream/ >> >> >> >> # f66ede437b46789891bcddc2ab424cfe stream.data.full.dir.tar.gz >> https://powermail.nu/nextcloud/index.php/s/JfGOU6O9isWLtMl >> >> I did not see another 00190000.*.ccc >> >> Kind regards, >> >> Jelle de Jong >> >> On 04/04/17 13:00, Jean-Pierre André wrote: >>> Jelle de Jong wrote: >>>> Dear Jean-Pierre, >>>> >>>> I can now read the "algemeen.txt" file, thank you! >>>> >>>> However I still got an stream error on an other file. >>> >>> You have a very interesting configuration for testing >>> corner situations. I would not be able to get such a >>> rich testbed without your cooperation. Unfortunately >>> this leads to a lot of communication.... >>> >>>> http://paste.debian.net/plainh/cb081fa9 >>>> >>>> I did not get how you calculated that inode 1545290 was in cluster >>>> 30817428, but assuming this is still the case here is the information: >>> >>> Normally, this calculation is not needed, just do >>> an ntfsinfo, for example : >>> ntfsinfo -fvi 1545290 /dev/... >>> >>> I asked you because you showed an inconsistency, and >>> ntfsinfo could not display the contents (the inode >>> had probably been freed). It is now apparently too >>> late to catch the inconsistency. >>> >>> The explanation for the computation is : >>> - divide 1545290 by 4, which gives 386322 or 0x5e513 >>> - lookup for a run in mft which contains vcn 0x5e513 >>> we find vcn 0x578ac lcn 0x1d5d02d length 0xc813 >>> then lcn is 0x1d5d02d + (0x5e513 - 0x578ac) = 0x1d63c94 >>> and 0x1d63c94 is 30817428 >>> >>>> >>>> http://paste.debian.net/plainh/535a9df8 >>>> >>>> Thank you very much! >>>> >>>> If it is a quick fix I can still test it today, almost there. >>> >>> Probably not a quick fix. The reparse data points at offset >>> 90622928, which is beyond the end of 00190000.00010002.ccc >>> whose size is 87789056. Moreover the identification of the >>> user file (D8A64E6D...) is not present in 00190000.00010002.ccc >>> >>> What comes to mind is that 00190000.00010002.ccc was being >>> updated and a newer one should be used. >>> >>> Is there another 00190000.*.ccc in the same Stream directory ? >>> >>> Jean-Pierre >>> >>>> Kind regards, >>>> >>>> Jelle de Jong >>>> >>>> On 03/04/17 11:44, Jean-Pierre André wrote: >>>>> Hi, >>>>> >>>>> Please try >>>>> http://jp-andre.pagesperso-orange.fr/dedup123-beta.zip >>>>> >>>>> Regards >>>>> >>>>> Jean-Pierre >>>>> >>>>> Jean-Pierre André wrote: >>>>>> Hi, >>>>>> >>>>>> I see what is happening here : this file "algemeen.txt" >>>>>> is recorded the traditional way (like mine), not the >>>>>> way most of your files are recorded. So I have to improve >>>>>> the selection of modes. >>>>>> >>>>>> I will upload a fix next week. >>>>>> >>>>>> Was this file created recently ? Maybe, when a file is >>>>>> updated, it is recorded differently from when it was created >>>>>> initially. >>>>>> >>>>>> Regards >>>>>> >>>>>> Jean-Pierre >>>>>> >>>>>> Jelle de Jong wrote: >>>>>>> Beste Jean-Pierre, >>>>>>> >>>>>>> #getfattr -h -e hex -n system.ntfs_reparse_data ... >>>>>>> #dd if=/dev/mapper/.. skip=30817428 bs=4096 count=1 | od -t x1 >>>>>>> #and the other commands outputs: >>>>>>> https://powermail.nu/nextcloud/index.php/s/HwzpBqaIzOyZedg >>>>>>> >>>>>>> # stream.data.full.00190000.00010002.gz: >>>>>>> https://powermail.nu/nextcloud/index.php/s/KKlByC8qEPKZFrC >>>>>>> >>>>>>> Thank you in advance, >>>>>>> >>>>>>> Kind regards, >>>>>>> >>>>>>> Jelle de Jong >>>>>>> >>>>>>> On 28/03/17 16:32, Jean-Pierre André wrote: >>>>>>>> Jelle de Jong wrote: >>>>>>>>> Hi Jean-Pierre, >>>>>>>>> >>>>>>>>> When trying to read algemeen.txt I get a reproducible "Bad stream >>>>>>>>> for >>>>>>>>> offset" (I got a few more files with the same issue) >>>>>>>> >>>>>>>> So, please post the reparse tag for this file algemeen.txt : >>>>>>>> getfattr -h -e hex -n system.ntfs_reparse_data >>>>>>>> somepath/algemeen.txt >>>>>>>> >>>>>>>> Also please post the contents of file 1545290. I do not >>>>>>>> know its name, but it must be in the Stream directory, >>>>>>>> with a suffix .ccc. To get its name do : >>>>>>>> ls -li *as*usual*/Stream/*.ccc | grep 1545290 >>>>>>>> >>>>>>>>> >>>>>>>>> # ntfsinfo -fvi 0 >>>>>>>>> /dev/mapper/lvm1--vol-sr7--disk2--snapshot--copy2 >>>>>>>>> http://paste.debian.net/plainh/486b1a01 >>>>>>>> >>>>>>>> So inode 1582022 must be in cluster 30826611 and >>>>>>>> inode 1545290 in cluster 30817428. >>>>>>>> Please post the outputs of : >>>>>>>> dd if=/dev/mapper/lvm1--vol* skip=30826611 bs=4096 count=1 | od >>>>>>>> -t x1 >>>>>>>> dd if=/dev/mapper/lvm1--vol* skip=30817428 bs=4096 count=1 | od >>>>>>>> -t x1 >>>>>>>> >>>>>>>> The sequencing error which had been detected may have >>>>>>>> disappeared with no evidence left, but it is worth >>>>>>>> trying. >>>>>>>> >>>>>>>>> I feel we may be almost there (support for data deduplication), >>>>>>>>> but >>>>>>>>> still hitting a few unreadable files... >>>>>>>> >>>>>>>> I hope so, this is an uneasy situation for me, as I >>>>>>>> cannot reproduce the errors. Thanks for you cooperation >>>>>>>> to the bug hunt. >>>>>>>> >>>>>>>> Jean-Pierre >>>>>>>> >>>>>>>>> >>>>>>>>> Thanks you again! >>>>>>>>> >>>>>>>>> Kind regards, >>>>>>>>> >>>>>>>>> Jelle de Jong >>>>>>>>> >>>>>>>>> >>>>>>>>> On 23/03/17 22:03, Jean-Pierre André wrote: >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> Jelle de Jong wrote: >>>>>>>>>>> Hi Jean-Pierre, >>>>>>>>>>> >>>>>>>>>>> Thank you again! >>>>>>>>>>> >>>>>>>>>>> Could you take a look at the following output, I got some "Bad >>>>>>>>>>> stream >>>>>>>>>>> for offset" messages: http://paste.debian.net/plainh/c145e066 >>>>>>>>>>> >>>>>>>>>>> Follow-up on the previous mail >>>>>>>>>>> >>>>>>>>>>> I was not able to get any node information, and have not been >>>>>>>>>>> able to >>>>>>>>>>> reproduce the NTFS messages. >>>>>>>>>>> >>>>>>>>>>> ntfsinfo -fvi 1582022 >>>>>>>>>>> /dev/mapper/lvm1--vol-sr7--disk2--snapshot--copy2 >>>>>>>>>>> Error loading node: No such file or directory >>>>>>>>>> >>>>>>>>>> Before digging into the "Bad stream for offset" messages, >>>>>>>>>> I would like to get details about those inconsistencies >>>>>>>>>> before they are wiped out (hoping it is not too late). >>>>>>>>>> Maybe the issues are related, maybe they are not. >>>>>>>>>> >>>>>>>>>> The ntfsinfo error means either that the faulty inodes >>>>>>>>>> have been freed or they are extents to other inodes. >>>>>>>>>> >>>>>>>>>> I will have to do it in two steps : first determine where >>>>>>>>>> they are located, then extract their contents. >>>>>>>>>> >>>>>>>>>> To get the mapping of inodes, please post the output of >>>>>>>>>> ntfsinfo -fvi 0 /dev/mapper/lvm1--vol-sr7* >>>>>>>>>> >>>>>>>>>> Jean-Pierre >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Kind regards, >>>>>>>>>>> >>>>>>>>>>> Jelle de Jong >>>>>>>>>>> >>>>>>>>>>> On 21/03/17 12:01, Jean-Pierre André wrote: >>>>>>>>>>>> Hi, >>>>>>>>>>>> >>>>>>>>>>>> Jelle de Jong wrote: >>>>>>>>>>>>> Dear Jean-Pierre, >>>>>>>>>>>>> >>>>>>>>>>>>> I am still testing the dedup plugin, I have issues with >>>>>>>>>>>>> rdiff-backup >>>>>>>>>>>>> that the checksum of the source and destination are not the >>>>>>>>>>>>> same, >>>>>>>>>>>>> but >>>>>>>>>>>>> this can be an issue with rdiff-backup. >>>>>>>>>>>>> >>>>>>>>>>>>> However I did get these messages, but I do not know if they >>>>>>>>>>>>> are >>>>>>>>>>>>> related >>>>>>>>>>>>> to the dedup plugin? >>>>>>>>>>>>> >>>>>>>>>>>>> Mar 21 06:57:37 backup ntfs-3g[12620]: Record 1582022 has >>>>>>>>>>>>> wrong >>>>>>>>>>>>> SeqNo >>>>>>>>>>>>> (159 <> 156) >>>>>>>>>>>>> Mar 21 06:57:37 backup ntfs-3g[12620]: Could not decode the >>>>>>>>>>>>> type of >>>>>>>>>>>>> inode 1582022 >>>>>>>>>>>>> Mar 21 06:57:37 backup ntfs-3g[12620]: Record 1545290 has >>>>>>>>>>>>> wrong >>>>>>>>>>>>> SeqNo >>>>>>>>>>>>> (296 <> 295) >>>>>>>>>>>>> Mar 21 06:57:37 backup ntfs-3g[12620]: Could not decode the >>>>>>>>>>>>> type of >>>>>>>>>>>>> inode 1545290 >>>>>>>>>>>> >>>>>>>>>>>> These errors are thrown by ntfs-3g proper, not by the >>>>>>>>>>>> deduplication plugin. >>>>>>>>>>>> >>>>>>>>>>>> Inconsistencies have been found in the mentioned files, >>>>>>>>>>>> and they are unlikely to be created by the plugin (which >>>>>>>>>>>> does not have updating support), ... but one never knows. >>>>>>>>>>>> Owing to the inconsistencies, ntfs-3g cannot tell if the >>>>>>>>>>>> said files are plain files, directories, sockets, etc. >>>>>>>>>>>> >>>>>>>>>>>> You have to run chkdsk to fix these inconsistencies, but >>>>>>>>>>>> this can lead to losing data, so before doing that, the >>>>>>>>>>>> parameters of these files should be analyzed to assess >>>>>>>>>>>> the possible damage. >>>>>>>>>>>> >>>>>>>>>>>> Please post the outputs of : >>>>>>>>>>>> ntfsinfo -fvi 1582022 /dev/partition >>>>>>>>>>>> ntfsinfo -fvi 1545290 /dev/partition >>>>>>>>>>>> >>>>>>>>>>>> This must be done as root, replacing /dev/partition by >>>>>>>>>>>> the actual partition path (something like /dev/sdc2) >>>>>>>>>>>> >>>>>>>>>>>> Jean-Pierre >>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Kind regards, >>>>>>>>>>>>> >>>>>>>>>>>>> Jelle de Jong >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>> >>> >>> >> > > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ ntfs-3g-devel mailing list ntfs-3g-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ntfs-3g-devel