linuxÔõô»Ö¸´rmÎóɾµÄÊý¾Ý
ÔÚ linux Öлָ´ÎóɾÊý¾ÝµÄÒªÁì°üÀ¨£ºÊ¹ÓÃÎļþ»Ö¸´¹¤¾ß£¨Èç testdisk¡¢photorec¡¢foremost£©Ê¹ÓÃÎļþϵͳ¿ìÕÕ£¨Èç lvm¡¢btrfs£©¼ì²é /proc/filesystem ÖеĹÒÔØÎļþϵͳ²éÕÒ½ÓÄÉÕ¾ÖеÄÒÑɾ³ýÎļþÁªÏµÊý¾Ý»Ö¸´Ð§ÀÍ
ÔõÑù»Ö¸´ Linux ÖÐÎóɾµÄÊý¾Ý
ÎóɾÎļþÊÇÅÌËã»úÓû§¿ÉÄÜÓöµ½µÄÒ»¸öÁîÈ˾ÚÉ¥µÄÇéÐΣ¬ÓÈÆäÊÇÔÚ Linux ϵͳÖС£ÐÒÔ˵ÄÊÇ£¬Óм¸ÖÖÒªÁì¿ÉÒÔʵÑé»Ö¸´ÒÑɾ³ýµÄÊý¾Ý¡£
1. ʹÓÃÎļþ»Ö¸´¹¤¾ß
testdisk£ºÕâÊÇÒ»¸ö¹¦Ð§Ç¿Ê¢µÄÎļþ»Ö¸´¹¤¾ß£¬¿ÉÓÃÓÚ»Ö¸´ÖÖÖÖÎļþϵͳÉϵÄÒÑɾ³ýÎļþ¡£
photorec£º×¨ÃÅÓÃÓÚ»Ö¸´ÕÕƬºÍÊÓƵµÄ¹¤¾ß£¬×ÝÈ»ÎļþÒѱ»ÁýÕÖ¡£
foremost£ºÏȽøµÄÎļþ»Ö¸´¹¤¾ß£¬¿É´Ó´ÅÅ̺ÍÓ³ÏñÖлָ´Îļþ¡£
2. ʹÓÃÎļþϵͳ¿ìÕÕ
µã»÷ÏÂÔØ¡°àËÃûÌÃÊý¾Ý»Ö¸´¾Þ½³¡±£»
LVM Âß¼¾íÖÎÀí£ºLVM ÔÊÐí½¨Éè¾íµÄ¿ìÕÕ£¬³äµ±±¸·Ý¡£ÈôÊÇÎļþ±»É¾³ý£¬¿ÉÒԻعöµ½¿ìÕÕÒÔ»Ö¸´Êý¾Ý¡£
Btrfs Îļþϵͳ£º´ËÎļþϵͳ֧³Ö׼ʱ¼ä½¨Éè¿ìÕÕ£¬Ê¹Æä³ÉΪ»Ö¸´ÎóɾÊý¾ÝµÄÓÐÓù¤¾ß¡£
3. ¼ì²é /proc/filesystem
ÔÚ /proc/filesystem ÖУ¬¿ÉÒÔÕÒµ½ÒѹÒÔØÎļþϵͳµÄÁÐ±í¡£¹ØÓÚÿ¸öÎļþϵͳ£¬Ëü»áÏÔʾһ¸ö mount_id£¬ÈôÊÇʹÓÃ´Ë mount_id ŲÓà debugfs Ó¦ÓóÌÐò£¬¿ÉÒÔä¯ÀÀ¸ÃÎļþϵͳµÄĿ¼¡£ÈôÊÇÎļþ×î½ü±»É¾³ý£¬Ëü¿ÉÄÜÈÔÈ»¿É¼û£¬²¢ÇÒ¿ÉÒÔͨ¹ý¸Ã debugfs ¹ÒÔؾÙÐлָ´¡£
4. ¼ì²é½ÓÄÉÕ¾
ijЩ Linux ¿¯Ðаæ¿ÉÄÜÔÚ /var/trash ÖÐÌṩ½ÓÄÉÕ¾¹¦Ð§¡£ÎóɾµÄÎļþ¿ÉÄÜ»áÒƶ¯µ½´Ë´¦£¬ÒÔ±ãÔÚÐèҪʱ»Ö¸´¡£
5. ʹÓÃÊý¾Ý»Ö¸´Ð§ÀÍ
ÈôÊÇÉÏÊöÒªÁì¾ùʧ°Ü£¬¿ÉÒÔ˼Á¿ÁªÏµÊý¾Ý»Ö¸´Ð§ÀÍ¡£ÕâЩЧÀÍʹÓÃרÃŵÄÊÖÒÕÀ´»Ö¸´ÒÑË𻵻òÒÑɾ³ýµÄÓ²ÅÌÇý¶¯Æ÷ÖеÄÊý¾Ý¡£
ÌáÐÑ£º
ÔÚ»Ö¸´Àú³ÌÖУ¬×èֹдÈë´ÅÅÌÒÔ±ÜÃâÁýÕÖÒÑɾ³ýµÄÎļþ¡£
ÈôÊÇÄúÕýÔÚ»Ö¸´Ö÷ÒªÎļþ£¬½¨Òé×èֹʹÓÃÅÌËã»ú²¢×·ÇóרҵÈËÊ¿µÄ×ÊÖú¡£
°´ÆÚ±¸·ÝÄúµÄÖ÷ÒªÊý¾Ý£¬ÒÔ·ÀÊý¾Ýɥʧ¡£
ÒÔÉϾÍÊÇlinuxÔõô»Ö¸´rmÎóɾµÄÊý¾ÝµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡