debugfs恢复文件

echo "this is test" >xx

debugfs:  ls -d /root/test1
 2985554  (12) .    2949121  (12) ..    2985555  (4072) xx
<2985556> (4052) test.c
debugfs:  q
[[email protected] test1]# rm -rf xx
[[email protected] test1]# debugfs
debugfs 1.39 (29-May-2006)
debugfs:  open /dev/sda2
debugfs:  ls -d /root/test1
 2985554  (12) .    2949121  (4084) ..   <2985555> (4072) xx
<2985556> (4052) test.c
debugfs:  logdump -i <2985555>
Inode 2985555 is at group 91, block 2982004, offset 2304
Journal starts at block 1, transaction 2007362
  FS block 2982004 logged at sequence 2007478, journal block 6703
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007508, journal block 6952
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007509, journal block 6989
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007510, journal block 7071
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007511, journal block 7161
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007512, journal block 7258
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007513, journal block 7338
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007514, journal block 7438
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007515, journal block 7534
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007516, journal block 7614
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007517, journal block 7664
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007518, journal block 7745
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007519, journal block 7817
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007520, journal block 7902
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007521, journal block 7919
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007522, journal block 7940
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007523, journal block 8033
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007524, journal block 8140
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007525, journal block 8240
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007526, journal block 8353
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007527, journal block 8469
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007528, journal block 8556
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007529, journal block 8671
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007530, journal block 8788
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007531, journal block 8900
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007532, journal block 9015
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007533, journal block 9119
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007534, journal block 9234
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007535, journal block 9340
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007536, journal block 9448
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007537, journal block 9549
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007538, journal block 9642
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007539, journal block 9747
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007540, journal block 9858
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007541, journal block 9960
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007542, journal block 10054
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007543, journal block 10157
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007544, journal block 10270
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007545, journal block 10392
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007546, journal block 10491
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007547, journal block 10531
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007548, journal block 10573
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007549, journal block 10617
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007550, journal block 10657
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007551, journal block 10698
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007552, journal block 10741
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007553, journal block 10812
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007554, journal block 10875
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007555, journal block 10893
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007592, journal block 11231
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007593, journal block 11241
    (inode block for inode 2985555):
    Inode: 2985555   Type: bad type        Mode:  0000   Flags: 0x0   Generation: 0
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    atime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    mtime: 0x00000000 -- Wed Dec 31 16:00:00 1969
    Blocks:
  FS block 2982004 logged at sequence 2007604, journal block 11305
    (inode block for inode 2985555):
    Inode: 2985555   Type: regular        Mode:  0600   Flags: 0x0   Generation: 73235601
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x5779c8c9 -- Sun Jul  3 19:24:09 2016
    atime: 0x5779c8c9 -- Sun Jul  3 19:24:09 2016
    mtime: 0x5779c8c9 -- Sun Jul  3 19:24:09 2016
    dtime: 0x5779c8c9 -- Sun Jul  3 19:24:09 2016
    Blocks:
  FS block 2982004 logged at sequence 2007640, journal block 11501
    (inode block for inode 2985555):
    Inode: 2985555   Type: regular        Mode:  0600   Flags: 0x0   Generation: 73235601
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x5779c8c9 -- Sun Jul  3 19:24:09 2016
    atime: 0x5779c8c9 -- Sun Jul  3 19:24:09 2016
    mtime: 0x5779c8c9 -- Sun Jul  3 19:24:09 2016
    dtime: 0x5779c8c9 -- Sun Jul  3 19:24:09 2016
    Blocks:
  FS block 2982004 logged at sequence 2007641, journal block 11510
    (inode block for inode 2985555):
    Inode: 2985555   Type: regular        Mode:  0600   Flags: 0x0   Generation: 73235618
    User:     0   Group:     0   Size: 4096
    File ACL: 0    Directory ACL: 0
    Links: 1   Blockcount: 8
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x5779ce7e -- Sun Jul  3 19:48:30 2016
    atime: 0x5779ce7b -- Sun Jul  3 19:48:27 2016
    mtime: 0x5779ce7e -- Sun Jul  3 19:48:30 2016
    Blocks:  (0+1): 2982917
  FS block 2982004 logged at sequence 2007642, journal block 11518
    (inode block for inode 2985555):
    Inode: 2985555   Type: regular        Mode:  0600   Flags: 0x0   Generation: 73235618
    User:     0   Group:     0   Size: 4096
    File ACL: 0    Directory ACL: 0
    Links: 1   Blockcount: 8
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x5779ce7e -- Sun Jul  3 19:48:30 2016
    atime: 0x5779ce7b -- Sun Jul  3 19:48:27 2016
    mtime: 0x5779ce7e -- Sun Jul  3 19:48:30 2016
    Blocks:  (0+1): 2982917
  FS block 2982004 logged at sequence 2007643, journal block 11523
    (inode block for inode 2985555):
    Inode: 2985555   Type: regular        Mode:  0600   Flags: 0x0   Generation: 73235618
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x5779ce84 -- Sun Jul  3 19:48:36 2016
    atime: 0x5779ce7b -- Sun Jul  3 19:48:27 2016
    mtime: 0x5779ce84 -- Sun Jul  3 19:48:36 2016
    dtime: 0x5779ce84 -- Sun Jul  3 19:48:36 2016
    Blocks:
  FS block 2982004 logged at sequence 2007644, journal block 11532
    (inode block for inode 2985555):
    Inode: 2985555   Type: regular        Mode:  0600   Flags: 0x0   Generation: 73235618
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x5779ce84 -- Sun Jul  3 19:48:36 2016
    atime: 0x5779ce7b -- Sun Jul  3 19:48:27 2016
    mtime: 0x5779ce84 -- Sun Jul  3 19:48:36 2016
    dtime: 0x5779ce84 -- Sun Jul  3 19:48:36 2016
    Blocks:
  FS block 2982004 logged at sequence 2007646, journal block 11543
    (inode block for inode 2985555):
    Inode: 2985555   Type: regular        Mode:  0755   Flags: 0x0   Generation: 2076742624
    User:     0   Group:     0   Size: 1840
    File ACL: 1737758    Directory ACL: 0
    Links: 1   Blockcount: 16
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x5591e472 -- Mon Jun 29 17:36:02 2015
    atime: 0x4125400c -- Thu Aug 19 17:04:28 2004
    mtime: 0x4125400c -- Thu Aug 19 17:04:28 2004
    Blocks:  (0+1): 1786131
  FS block 2982004 logged at sequence 2007647, journal block 11548
    (inode block for inode 2985555):
    Inode: 2985555   Type: regular        Mode:  0644   Flags: 0x0   Generation: 73235620
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 1   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x5779d04d -- Sun Jul  3 19:56:13 2016
    atime: 0x5779d04d -- Sun Jul  3 19:56:13 2016
    mtime: 0x5779d04d -- Sun Jul  3 19:56:13 2016
    Blocks:
  FS block 2982004 logged at sequence 2007648, journal block 11552
    (inode block for inode 2985555):
    Inode: 2985555   Type: regular        Mode:  0644   Flags: 0x0   Generation: 73235620
    User:     0   Group:     0   Size: 13
    File ACL: 0    Directory ACL: 0
    Links: 1   Blockcount: 8
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x5779d058 -- Sun Jul  3 19:56:24 2016
    atime: 0x5779d05b -- Sun Jul  3 19:56:27 2016
    mtime: 0x5779d058 -- Sun Jul  3 19:56:24 2016
    Blocks:  (0+1): 3611744
  FS block 2982004 logged at sequence 2007651, journal block 11578
    (inode block for inode 2985555):
    Inode: 2985555   Type: regular        Mode:  0644   Flags: 0x0   Generation: 73235620
    User:     0   Group:     0   Size: 0
    File ACL: 0    Directory ACL: 0
    Links: 0   Blockcount: 0
    Fragment:  Address: 0    Number: 0    Size: 0
    ctime: 0x5779d107 -- Sun Jul  3 19:59:19 2016
    atime: 0x5779d05b -- Sun Jul  3 19:56:27 2016
    mtime: 0x5779d107 -- Sun Jul  3 19:59:19 2016
    dtime: 0x5779d107 -- Sun Jul  3 19:59:19 2016
    Blocks:
No magic number at block 11719: end of journal.
debugfs:  q

[[email protected] test1]# dd if=/dev/sda2 of=/tmp/test.txt bs=4096 count=1 skip=2982917
记录了1+0 的读入
记录了1+0 的写出
4096字节(4.1 kB)已复制,0.18169 秒,22.5 kB/秒
[[email protected] test1]# cat /tmp/test.txt
runcon               (1)  - run command with specified security context
dirname              (1)  - strip last component from file name
pwd                  (1)  - print name of current/working directory
nohup                (1)  - run a command immune to hangups, with output to a non-tty
cp                   (1)  - copy files and directories
sort                 (1)  - sort lines of text files
readlink             (1)  - print value of a symbolic link or canonical file name
expand               (1)  - convert tabs to spaces
tac                  (1)  - concatenate and print files in reverse
gdb                  (1)  - The GNU Debugger
irb                  (1)  - Interactive Ruby Shell
od                   (1)  - dump files in octal and other formats
sha1sum              (1)  - compute and check SHA1 message digest
tsort                (1)  - perform topological sort
stat                 (1)  - display file or file system status
libtoolize           (1)  - manual page for libtoolize 2.4.4.19-fda4
fold                 (1)  - wrap each input line to fit in specified width
csplit               (1)  - split a file into sections determined by context lines
stdbuf               (1)  - Run COMMAND, with modified buffering operations for its standard streams
du                   (1)  - estimate file space usage
pinky                (1)  - lightweight finger
df                   (1)  - report file system disk space usage
iostat               (1)  - Report Central Processing Unit (CPU) statistics and input/output statistics for devices and partitions
mpstat               (1)  - Report processors related statistics
uptime               (1)  - tell how long the system has been running
split                (1)  - split a file into pieces
paste                (1)  - merge lines of files
dd                   (1)  - convert and copy a file
kill                 (1)  - send signals to processes, or list signals
join                 (1)  - join lines of two files on a common field
timeout              (1)  - run a command with a time limit
factor               (1)  - factor numbers
md5sum               (1)  - compute and check MD5 message digest
pidstat              (1)  - Report statistics for Linux tasks
python [python2]     (1)  - an interpreted, interactive, object-oriented programming language
ln                   (1)  - make links between files
stty                 (1)  - change and print terminal line settings
touch                (1)  - change file timestamps
mkfifo               (1)  - make FIFOs (named pipes)
vdir                 (1)  - list directory contents
mkdir                (1)  - make directories
yes                  (1)  - output a string repeatedly until killed
sha256sum            (1)  - compute and check SHA256 message digest
dir                  (1)  - list directory contents
who                  (1)  - show who is logged on
false                (1)  - do nothing, unsuccessfully
shred                (1)  - overwrite a file to hide its contents, and optionally delete it
sha224sum            (1)  - compute and check SHA224 message digest
expr                 (1)  - evaluate expressions
mktemp               (1)  - create a temporary file or directory
seq                  (1)  - print a sequence of numbers
basename             (1)  - strip directory and suffix from filenames
fmt                  (1)  - simple optimal text formatter
rm                   (1)  - remove files or directories
unexpand             (1)  - convert spaces to tabs
comm                 (1)  - compare two sorted files line by line
gcore                (1)  - Generate a core file of a running program
cat                  (1)  - concatenate files and print on the standard output
groups               (1)  - print the groups a user is in
mv                   (1)  - move (rename) files
cut                  (1)  - remove sections from each line of files
sync                 (1)  - flush file system buffers
pr                   (1)  - convert text files for printing
uname                (1)  - print system information
tee                  (1)  - read from st[[email protected] test1]# 

[[email protected] test1]# dd if=/dev/sda2 of=/tmp/test.txt bs=4096 count=1 skip=1786131
记录了1+0 的读入
记录了1+0 的写出
4096字节(4.1 kB)已复制,0.184362 秒,22.2 kB/秒
[[email protected] test1]# cat /tmp/test.txt
import pygtk
pygtk.require(‘2.0‘)
import gtk

import os

def InputBox(title, label, parent, text=‘‘):
    dlg = gtk.Dialog(title, parent, gtk.DIALOG_DESTROY_WITH_PARENT,
                     (gtk.STOCK_OK, gtk.RESPONSE_OK,
                      gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL))
    lbl = gtk.Label(label)
    lbl.show()
    dlg.vbox.pack_start(lbl)
    entry = gtk.Entry()
    if text: entry.set_text(text)
    entry.show()
    dlg.vbox.pack_start(entry, False)
    resp = dlg.run()
    text = entry.get_text()
    dlg.hide()
    if resp == gtk.RESPONSE_CANCEL:
        return None
    return text

def OpenFile(title, parent=None, dirname=None, fname=None):
    dlg = gtk.FileChooserDialog(title, parent,
                                buttons=(gtk.STOCK_OK, gtk.RESPONSE_OK,
                                         gtk.STOCK_CANCEL,
                                         gtk.RESPONSE_CANCEL))
    if fname:
        dlg.set_current_folder(os.path.dirname(fname))
    elif dirname:
        dlg.set_current_folder(dirname)
    dlg.set_local_only(True)
    resp = dlg.run()
    fname = dlg.get_filename()
    dlg.hide()
    if resp == gtk.RESPONSE_CANCEL:
        return None
    return fname

def SaveFile(title, parent=None, dirname=None, fname=None):
    dlg = gtk.FileChooserDialog(title, parent,
                                gtk.FILE_CHOOSER_ACTION_SAVE,
                                buttons=(gtk.STOCK_OK, gtk.RESPONSE_OK,
                                         gtk.STOCK_CANCEL,
                                         gtk.RESPONSE_CANCEL))
    if fname:
        dlg.set_filename(fname)
    elif dirname:
        dlg.set_current_folder(dirname)
    dlg.set_local_only(True)
    resp = dlg.run()
    fname = dlg.get_filename()
    dlg.hide()
    if resp == gtk.RESPONSE_CANCEL:
        return None
    return fname

[[email protected] test1]# dd if=/dev/sda2 of=/tmp/test.txt bs=4096 count=1 skip=3611744
记录了1+0 的读入
记录了1+0 的写出
4096字节(4.1 kB)已复制,0.182695 秒,22.4 kB/秒
[[email protected] test1]# cat /tmp/test.txt
this is test
[[email protected] test1]# 
时间: 2024-10-13 21:16:34

debugfs恢复文件的相关文章

在linux下使用debugfs恢复rm删除的文件

在linux下使用debugfs恢复rm删除的文件?? 以下方法在ext3的文件系统上测试通过, 以下是通过root来实现的?主要借助debugfs fdisk /dev/vdamkdir /mnt/testmount /dev/vda3 /mnt/test1 运行debugfs,进入调度模式[[email protected] test]# debugfs -w /dev/vda3/////////////////////////[[email protected] test]#sudo de

TestDisk 数据恢复 重建分区表恢复文件-恢复diskpart clean

source:http://www.cgsecurity.org/wiki/TestDisk_CN TestDisk 是一款开源软件,受GNU General Public License (GPL v2+)条款保护. TestDisk:http://www.cgsecurity.org/wiki/TestDisk_CN TestDisk 是一款强大 的免费数据恢复软件! 早期主要是设计用来在使用有缺陷的软件,病毒或人为误操作(如不小心删除分区表)导致的分区丢失后,帮助用户恢复丢失分区,或修复不

从Windows磁盘修复文件(FOUND.000)中恢复文件

当你在硬盘分区间复制很多文件时,当你使用下载软件时,当你用Word写作时,如果忽然遇见停电.Windows失去响应或者系统自动重新启动,在看着屏幕一黑的瞬间你会有何感受?只能希望在重新启动以后重要的文就不要丢失了.可是很多时候事与愿违,重新启动以后除了"FOUND.000"文件夹中一个个类似"file0001.chk"的文件之外,你原来的文件已经"丢失".别急,其实这些文件中很有可能包含你期待的重要数据,要做的只是把它们恢复原貌(将CHK文件恢复

使用lsof命令恢复文件

生产环境: 操作系统:CentOS 6.8 [[email protected] logs]# pwd /application/nginx/logs [[email protected] logs]# ll          #logs下面没有任何文件 总用量 0 [[email protected] /]# find  /proc/*/fd -ls |grep '(deleted)' #查找被删除文件的信息 2190010   0 l-wx------   1 root     root  

Azure恢复服务-使用Windows Backup恢复文件

上一章我们使用Windows Server Backup把本地的文件备份到了Azure恢复服务中,下面我们将来介绍使用Windows Server Backup来恢复文件.    首先我们删除保护项目文件夹中的一个文件. 接下来在Windows Server Backup中打开恢复数据服务,选择此服务器. 选择恢复模式,这里选择浏览文件 选择恢复的卷和恢复时间点,下一步. 选择要恢复的文件. 恢复目标,选择到原始位置,并使用恢复的版本覆盖现有版本. 开始进行恢复. 文件很小,很快就完成了恢复.

如何恢复被删除的word自动保存文件,也就是恢复文件

如何恢复被删除的word自动保存文件,也就是恢复文件 1.恢复误删文件 利用文件恢复工具,如360文件恢复,恢复所误删文件,格式为.asd. 具体:利用你的文件名进行搜索,找到后缀.ASD的文件,文件名((Autosaved-304379081592903232)).asd 2.移动文件 用word 2007恢复不了,提示格式不能支持,不过用word 2010就可以恢复了. 所以你应该安装一个10的office,然后把这个文件复制到那个未保存的文件那个目录下. 例如我的目录是这样:C:\User

勒索病毒全球肆虐 淘宝卖家恢复文件坐地起价趁火打劫

爆发于5月12日的wannacry(中文译为"想哭")蠕虫式勒索病毒,已经给包括中国.俄罗斯.美国.英国等在内的超过100个国家和地区数十万台计算机造成影响,教育.医疗.化工.能源等多个行业损失惨重,据不完全统计,"想哭"病毒在全球造成直接经济损失至少550亿美元. "想哭"病毒利用Windows系统445端口网络共享文件漏洞自动传播,感染的电脑所有文档被加密以致不能直接打开,黑客要求用户向指定的比特币账户汇入一定金额赎金才能获得文件解密密钥.然

教你如何通过Win8文件历史记录恢复文件

文件历史记录(File History)功能,是Win8引入www.ks6899.com的新功能,旨在取代Win7中的Windows备份和恢复功能,它为用户提供了一种保护文件的新方式,用以保护用户存储在库.桌面.收藏夹.联系人文件夹的文件.微软在最新的Building Windows8官方博客中详细讲述了该功能如何保护用户的资料.下面就教大家如何通过Win8文件历史记录恢复文件,希望对大家有所帮助 File History:重新定义备份 在Windows系统中的Backup功能早已有之,但鲜有人

TSM备份恢复文件

登录http://192.168.0.60:1581/BACLIENT 点击Bbackup进行备份 选择备份的文件或者目录 恢复文件 来自为知笔记(Wiz)