[Question] Cách khôi phục file đã bị xóa bằng lệnh rm ? |
04/08/2009 13:47:48 (+0700) | #1 | 188641 |
|
cdt_rookie
Member
|
0 |
|
|
Joined: 06/09/2007 00:17:24
Messages: 18
Location: VietNam
Offline
|
|
Tôi có dùng lệnh rm để xóa file, theo tôi biết thì lệnh rm cho phép phục hồi file đã xóa, có ai biết xin chỉ giúp tôi. Cảm ơn nhiều! |
|
|
|
|
[Question] Cách khôi phục file đã bị xóa bằng lệnh rm ? |
04/08/2009 15:26:20 (+0700) | #2 | 188662 |
nvhienict
Member
|
0 |
|
|
Joined: 11/11/2008 01:39:12
Messages: 7
Offline
|
|
Không có lệnh phục hồi file đã xóa khi bạn sử dụng rm trên linux đâu. Bạn nên cẩn thận khi xóa file bằng cách sử dụng rm -i file |
|
|
|
|
[Question] Cách khôi phục file đã bị xóa bằng lệnh rm ? |
04/08/2009 15:40:29 (+0700) | #3 | 188664 |
|
quanta
Moderator
|
Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
|
|
File đã xóa là file gì vậy (định dạng)? |
|
Let's build on a great foundation! |
|
|
|
[Question] Cách khôi phục file đã bị xóa bằng lệnh rm ? |
04/08/2009 15:48:04 (+0700) | #4 | 188665 |
|
cdt_rookie
Member
|
0 |
|
|
Joined: 06/09/2007 00:17:24
Messages: 18
Location: VietNam
Offline
|
|
File tôi xóa là file text bình thường thôi (file.txt) |
|
|
|
|
[Question] Cách khôi phục file đã bị xóa bằng lệnh rm ? |
04/08/2009 21:34:57 (+0700) | #5 | 188685 |
|
quanta
Moderator
|
Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
|
|
cdt_rookie wrote:
File tôi xóa là file text bình thường thôi (file.txt)
Việc đầu tiên cần làm ngay sau khi "lỡ tay" xóa file đó là... không làm gì cả. Sau đó, tìm ngay một cái liveCD để boot vào, rồi thử vận may với grep. Giả sử mình có một file text có nội dung như sau:
Don't despair, dear I, don’t despair
Autumn leaves fall amidst winter time
Don’t despair, beloved, don’t despair
You are me and I am you
The kite soars, but the soul stays empty
The kite dives, sinking the void into grief
Who am I who still conceal my tears ?
Who am I who still am too human ?
Who am I, am I, am I...
Who so love life
Don't despair, dear I, don’t despair
Gold sunshine fades like pieces of my soul
Don’t despair, beloved, don’t despair
Be ingenious and you’ll be the sunrise
Here, an endless road under a solitary sunset
Here, a soul in which sorrow rises.
nằm trong /home/quanta ở /dev/sda3 (có dung lượng 20GB). Trong nội dung của file này mình nhớ chính xác được một dòng bắt đầu với "Who am I...", sau khi boot vào liveCD rồi mình thử lệnh sau:
Code:
# grep -a -B7 -A10 "Who\ am\ I" /dev/sda3 > /tmp/do_not_despair.txt
Đọc man grep để tìm hiểu thêm.
Một cách khác "trâu bò" hơn là dùng http://csummers.com/2005/12/20/undelete-text-files-on-linux-ext3-partition/.
Với một số định dạng khác có thể thử vận may với http://www.hostsvault.com/blog/howto-recover-deleted-files-undelete-on-a-linux-ext3-partition/.
Với ext2 có thể thử http://www.osix.net/modules/article/?id=497
PS: Đã thử và thành công với một file text khoảng 10 dòng (mất khoảng 5 đến 7 phút). File + partition lớn hơn thì không biết chạy mất bao lâu? |
|
Let's build on a great foundation! |
|
|
|
[Question] Cách khôi phục file đã bị xóa bằng lệnh rm ? |
04/08/2009 21:53:57 (+0700) | #6 | 188688 |
pnco
HVA Friend
|
Joined: 24/06/2005 16:33:48
Messages: 515
Offline
|
|
Thử cách này xem http://www.linux.com/archive/articles/58142 |
|
|
|