Rhel5
不小心以 root 身份 rm -rf /usr/*,現在 怎麼辦?
我的一位同事通過執行意外刪除了 /usr/* 數據:
rm -rf /usr/*
. 現在這是一個大問題。我們在那台機器上有很多很好的數據。結果,大多數命令都不起作用。無論如何我可以恢復機器嗎?我並不是數據恢復方面的專家。請幫我指出一個解決方案/程序。以下是有關該機器的一些資訊。如果需要更多資訊,請告訴我。
-bash-3.00# uname -a Linux penguin 2.6.9-5.EL #1 Wed Jan 5 19:22:18 EST 2005 i686 i686 i386 GNU/Linux -bash-3.00# fdisk -l Disk /dev/hda: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 13 104391 83 Linux /dev/hda2 14 9729 78043770 8e Linux LVM -bash-3.00#
我的建議:
- Google“undelete for Linux”,你會發現諸如http://www.r-tt.com/data_recovery_linux/之類的東西。您可以使用它來取消刪除要恢復的任何文件。
- 採取措施避免將來發生這種情況。您想要的是製作分區副本的方法,例如 Acronis TrueImage for Linux。如果您執行 Acronis TrueImage for Linux,它會將硬碟驅動器的完整複製複製到一個文件(您可以安全地離線以確保安全),因此如果將來出現任何問題,您始終可以從裸機恢復。