ºìÁªLinuxÃÅ»§
Linux°ïÖú

LinuxÖзÀֹij¸ö¹Ø¼üÎļþ±»ÐÞ¸ÄÓëÈçºÎundelete

·¢²¼Ê±¼ä:2007-09-22 11:07:03À´Ô´:ºìÁª×÷Õß:hearer
¡¡¡¡ÈçºÎ·Àֹij¸ö¹Ø¼üÎļþ±»ÐÞ¸Ä
¡¡¡¡ÔÚlinuxÏ£¬ÓÐЩÅäÖÃÎļþÊDz»ÔÊÐíÈκÎÈ˰üÀ¨rootÐ޸ĵģ¬ÎªÁË·ÀÖ¹±»Îóɾ³ý»òÐ޸ģ¬¿ÉÒÔÉ趨¸ÃÎļþµÄ"²»¿ÉÐÞ¸Äλ(immutable)"¡£

¡¡¡¡ÀýÈ磺
¡¡¡¡chattr +i /etc/fstab

¡¡¡¡Èç¹ûÐèÒªÐÞ¸ÄÎļþÔò£º
¡¡¡¡chattr -i /etc/fstab

¡¡¡¡ÒÔºóÔÙÐÞ¸ÄÎļþ¡£

¡¡¡¡linux»·¾³ÏÂÈçºÎundelete
¡¡¡¡ÏÈÔÚ×Ô¼ºµÄÖ÷Ŀ¼Ï´´½¨Ò»¸öÃûΪ.trashµÄ×ÓĿ¼£¬È»ºóÔÚbashrc¼ÓÈëÒÔÏÂÖ¸Á

¡¡¡¡alias rm 'mv -f !* ~/.trash'
¡¡¡¡alias undel 'mv ~/.trash/!* ./!*'
¡¡¡¡alias cleantrash '/bin/rm -rf ~/.trash; mkdir ~/.trash;sync'
¡¡¡¡alias lrm 'ls ~/.trash'

¡¡¡¡ÈôÎĵµÊÇÖ±½ÓÓÃrmÃüÁîɾ³ýµÄ£¬ÀíÂÛÉÏ ext2 ÄÚ rm µôµÄµµ°¸»¹ÊÇ¿ÉÒÔÓà debugfs , ext2ed ¾È»ØÀ´µÄ.µ±È»... ±» overwrite µô¾Íû¾ÈÁË¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ