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 2801748At 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-PierreKind 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 !
searchseq.tar.gz
Description: GNU Zip compressed data
------------------------------------------------------------------------------ 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