Hi, Can you please make a try with : http://jp-andre.pagesperso-orange.fr/dedup120-beta.zip
This is experimental and based on assumptions which have to be clarified, but it should work in your environment. Regards Jean-Pierre Jelle de Jong wrote: > Dear Jean-Piere, > > The stream.data.full.gz file: > https://powermail.nu/owncloud/index.php/s/6Y0WXs7WQclpOBM > > # attempt to compile searchseq.c: > http://paste.debian.net/plainh/49252e03/ > > # grep and other info how I generated the stream.data.full.gz file: > http://paste.debian.net/plainh/34a9c9ec > > Again thank you for your help! > > Kind regards, > > Jelle de Jong > > On 05/02/17 17:44, Jean-Pierre André wrote: >> Hi, >> >> Jelle de Jong wrote: >>> Hi Jean-Piere, >>> >>> The requested stream.data.gz file: >>> https://powermail.nu/nextcloud/index.php/s/QmbQLnrLZneIScT >> >> Well, this is unexpected : the data does not match. >> I assume it has been relocated, but I have no idea >> where it could be. This situation does not occur in >> my test partition, so I need your help. >> >> Basically, I have to find the following hexadecimal >> digest somewhere : C1F41B5197F9B31AFE5D65585CA4F8F8 >> As the files are big, I have to rely on you doing >> some investigation. >> >> I first assume this is to be found in the expected >> file (00190000.00010000.ccc), and you may first check >> whether "grep" (or "strings") find the printable >> sub-sequence "]eX\" in it : >> grep '\]eX\\' /mnt/sr7-sdb2/..etc../00190000.00010000.ccc >> >> If so, use the attached program searchseq to find out >> precisely where the sequence is located : >> ./findseq C1F41B5197F9B31AFE5D65585CA4F8F8 /mnt/sr7-sdb2/..etc.. >> (I have included the source code, you may compile it if >> you are uneasy executing foreign code). >> >> If it finds it, take the decimal location, divide by 512 >> and post three records around this location. Assuming >> you get 123456789, dividing by 512 yields 241126, so you >> post three records from 241125 (so 241126 and nearby). >> Then play the dd command with needed adaptations and make >> the output available : >> dd if=FILE bs=512 skip=START count=3 | gzip > stream.data.gz >> >> Thank you for your help and good luck ! >> >> Jean-Pierre >> >> >>> root@backup:~# ls -hali >>> /mnt/sr7-sdb2/System*/Dedup/ChunkStore/{0DECAE8D*/Stream | grep 2801748 >>> 2801748 -rwxrwxrwx 1 root root 87M Jan 28 07:27 00190000.00010000.ccc >>> root@backup:~# ls -hali >>> /mnt/sr7-sdb2/System*/Dedup/ChunkStore/{0DECAE8D*/Stream/00190000.00010000.ccc >>> >>> >>> >>> 2801748 -rwxrwxrwx 1 root root 87M Jan 28 07:27 /mnt/sr7-sdb2/System >>> Volume >>> Information/Dedup/ChunkStore/{0DECAE8D-71D2-4BDE-8798-530201C72D8D}.ddp/Stream/00190000.00010000.ccc >>> >>> >>> >>> root@backup:~# FILE="/mnt/sr7-sdb2/System Volume >>> Information/Dedup/ChunkStore/{0DECAE8D-71D2-4BDE-8798-530201C72D8D}.ddp/Stream/00190000.00010000.ccc" >>> >>> >>> >>> root@backup:~# dd if="$FILE" bs=512 skip=133396 count=2 | gzip > >>> stream.data.gz >>> >>> Thank you! >>> >>> Kind regards, >>> >>> Jelle de Jong >>> >>> On 04/02/17 21:52, Jean-Pierre André wrote: >>>> Hi again, >>>> >>>> A consistency check has failed, there is some unexpected >>>> data in your Stream file. Can you post an excerpt : >>>> >>>> dd if=FILE bs=512 skip=133396 count=2 | gzip > stream.data.gz >>>> (FILE being the one with name 00190000.00010000.ccc whose >>>> inode number is 2801748). >>>> >>>> Regards >>>> >>>> Jean-Pierre >>>> >>>> Jelle de Jong wrote: >>>>> Hi Jean-Pierre, >>>>> >>>>> Thank you! >>>>> >>>>> The requested information: http://paste.debian.net/hidden/bfcfff7c/ >>>>> >>>>> The behaviour is with with plain mount: >>>>> >>>>> mount -o ro -t ntfs-3g >>>>> /dev/mapper/lvm1--vol-sr7--disk2--snapshot--copy2 /mnt/sr7-sdb2 >>>>> >>>>> I figured out how to load your awesome plugin into the guestmount >>>>> system, so if mount works I should have the rest working as well. >>>>> >>>>> Thank you in advance, >>>>> >>>>> Kind regards, >>>>> >>>>> Jelle de Jong >>>>> >>>>> On 04/02/17 14:37, Jean-Pierre André wrote: >>>>>> Hi, >>>>>> >>>>>> Jelle de Jong wrote: >>>>>>> Dear Jean-Pierre, >>>>>>> >>>>>>> I could read the files for maybe one day, I tried to get it into >>>>>>> production but then it didn't work anymore, going back to my base >>>>>>> test >>>>>>> mounting the volume without guestmount, so with just mount I get the >>>>>>> following: >>>>>> >>>>>> Do you mean that the behavior with guestmount is >>>>>> different from the one guestmount ? >>>>>> >>>>>> Also, are you not able to read any file any more, or >>>>>> are there files which you can read (such as the one >>>>>> you could read previously) ? >>>>>> >>>>>> (more below) >>>>>> >>>>>>> # with stream list: >>>>>>> http://paste.debian.net/hidden/15d83c84/ >>>>>>> >>>>>>> root@backup:~# grep ntfs-3g /var/log/syslog >>>>>>> Feb 4 11:44:10 backup ntfs-3g[30845]: Version 2016.2.22AR.1 >>>>>>> integrated >>>>>>> FUSE 28 >>>>>>> Feb 4 11:44:10 backup ntfs-3g[30845]: Mounted >>>>>>> /dev/mapper/lvm1--vol-sr7--disk2--snapshot--copy2 (Read-Only, label >>>>>>> "DATA", NTFS 3.1) >>>>>>> Feb 4 11:44:10 backup ntfs-3g[30845]: Cmdline options: ro >>>>>>> Feb 4 11:44:10 backup ntfs-3g[30845]: Mount options: >>>>>>> ro,allow_other,nonempty,relatime,fsname=/dev/mapper/lvm1--vol-sr7--disk2--snapshot--copy2,blkdev,blksize=4096 >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Feb 4 11:44:10 backup ntfs-3g[30845]: Ownership and permissions >>>>>>> disabled, configuration type 7 >>>>>>> Feb 4 11:47:10 backup ntfs-3g[30845]: Bad stream at offset 0x0 for >>>>>>> file >>>>>>> 2801748 >>>>>>> Feb 4 11:47:10 backup ntfs-3g[30845]: Bad stream at offset 0x20000 >>>>>>> for >>>>>>> file 2801748 >>>>>>> Feb 4 11:47:12 backup ntfs-3g[30845]: Bad stream at offset 0x0 for >>>>>>> file >>>>>>> 2801748 >>>>>>> Feb 4 11:47:12 backup ntfs-3g[30845]: Bad stream at offset 0x20000 >>>>>>> for >>>>>>> file 2801748 >>>>>> >>>>>> At first glance, this is related to the modification >>>>>> made a few weeks ago. Probably a wrong file was used, >>>>>> but I have no idea why. >>>>>> >>>>>> To debug this, I will need some data. To begin with, >>>>>> I need the reparse data of an unreadable file. >>>>>> You can get the reparse data by : >>>>>> (replace NAME by actual name) >>>>>> >>>>>> getfattr -h -e hex -n system.ntfs_reparse_data NAME >>>>>> >>>>>> I also need to know which one is the file 2801748. >>>>>> This should be in the directory which you have already >>>>>> listed (/mnt/sr7-sdb2/System*/ ... /Stream), just add >>>>>> -i to the "ls" options ("ls -hali /mnt/sr7-sdb2 ...") >>>>>> to display the inode numbers. >>>>>> >>>>>>> >>>>>>> I am at Fosdem 2017 this weekend, if you are there let me know. >>>>>> >>>>>> No, I am not. >>>>>> >>>>>>> Could you help me out and tell me what data you would like to have >>>>>>> from me. >>>>>> >>>>>> I need to go through three steps, and analyze the data >>>>>> to get to the next step. The first step is the reparse >>>>>> data, as mentioned above. This is difficult to automate, >>>>>> as bugs tend to occur in unanticipated cases (I obviously >>>>>> have no specification, so I have no information about >>>>>> cases I never met myself). >>>>>> >>>>>> Note : please, only mount as read-only until the issue >>>>>> is solved. >>>>>> >>>>>> Regards >>>>>> >>>>>> Jean-Pierre >>>>>> >>>>>> >>>>>>> Kind regards, >>>>>>> >>>>>>> Jelle de Jong >>>>>>> >>>>>>> >>>>>>> On 18/01/17 21:52, Jean-Pierre André wrote: >>>>>>>> Hi again, >>>>>>>> >>>>>>>> Jelle de Jong wrote: >>>>>>>>> Dear Jean-Pierre, >>>>>>>>> >>>>>>>>> Thank you! I can read the files! >>>>>>>> >>>>>>>> Great ! >>>>>>>> >>>>>> >>>>>> >>>>> >>>> >>>> >>> >> > ------------------------------------------------------------------------------ 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