Dir gone - how to get it back?

chris chevhq at gmail.com
Thu May 16 02:08:25 UTC 2013


On Wed, 2013-05-15 at 18:45 -0700, rikona wrote:
> Wednesday, May 15, 2013, 4:40:35 PM, tv wrote:
> 
> [trim]
> 
> > You could play with find like this:
> 
> > find ~ -size +0k -type f -print0 | xargs -0 sha1sum 2> /dev/null >
> > SomeName.txt
> 
> Thanks. I'll have to think that through to understand what it does.
> I'm not really a CLI person, but I'm slowly learning, bit by bit, as
> it is needed for stuff like this.
> 
> > Command is one line, mind the email wrapping. May be further refined.
> 
> >> 
> >> Other thoughts... Is there a tool that would low-level scan the disk
> >> looking for the deleted dir name? If it would not take forever to do,
> >> it might give a clue as the recoverability. When a dir is deleted, is
> >> just the dir marked as deleted, or do all the files/dirs under it also
> >> get marked as deleted? If just the dir, would it be possible to edit
> >> the disk to undelete the dir?
> 
> > Look into "extundelete" man, you will find what you are looking for I
> > think, like the "--restore-directory" and "--restore-files" options.
> 
> I didn't run those last time. I was in full panic mode and was able to
> get help. But next time, I may be more on my own, so it's 'learnin
> time I guess. :-)
> 
> >> 
> > [trim]
> 
> >> When I tried that from the live-cd, it says only root can mount the
> >> disk. The disk utility can mount/unmount it though. What do 'I' have
> >> to do to mount it ro?
> 
> I tried this first since I couldn't originally mount it via CLI, but
> could with disk utility -
> 
> > If it has been automatically mounted (bad for recovery), remount it ro:
> 
> > sudo mount -o remount,ro /mountpoint
> 
> This did work when I used the long, complex mountpoint reported by the
> utility, and it verified as ro, so that worked. Since that worked, and
> it seemed I had to get the mountpoint right, I tried this-
> 
> > Which live-cd ? From an Ubuntu live-cd just use:
> 
> > sudo mount -o ro /dev/your-device-partition /mountpoint
> 
> This did work - but, I had to specify the full location, back through
> the somewhat odd tree back to / on the live-cd. [I didn't do that
> originally.] And I first had to make the simpler mountpoint name
> before it would mount.
> 
> >> The disk is new - could this bring in the possibility of an early
> >> failure even if 'smart' reports no problems?
> 
> > It wouldn't be the first time a new disk fails ! But if "smart" or
> > "badblocks" doesn't complain it's probably not the case, unless the disk
> > is too new and as a weird smart implementation.
> 
> > HIH
> 
> Thank you VERY much for the detailed info! It helped a lot. I don't
> know much about the 'guts' of Linux, so each of these 'adventures' is
> a learning experience. [My big problem is remembering *exactly* what I
> did, 2-3 years from now, when I might have the same situation again.]
> 
> -- 
> 
>  rikona        
> 
> 

That is why you print these emails to a pdf and then archive them off
the machine. :-)






More information about the ubuntu-users mailing list