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

Reply via email to