¡¡chattr
¡¡¡¡
¡¡¡¡1.×÷ÓÃ
¡¡¡¡
¡¡¡¡ÐÞ¸Äext2ºÍext3ÎļþϵͳÊôÐÔ(attribute)£¬Ê¹ÓÃȨÏÞ³¬¼¶Óû§¡£
¡¡¡¡
¡¡¡¡2.¸ñʽ
¡¡¡¡
¡¡¡¡chattr [-RV] [-+=AacDdijsSu] [-v version] Îļþ»òĿ¼
¡¡¡¡
¡¡¡¡3.Ö÷Òª²ÎÊý
¡¡¡¡
¡¡¡¡£R£ºµÝ¹é´¦ÀíËùÓеÄÎļþ¼°×ÓĿ¼¡£
¡¡¡¡
¡¡¡¡£V£ºÏêϸÏÔʾÐÞ¸ÄÄÚÈÝ£¬²¢´òÓ¡Êä³ö¡£
¡¡¡¡
¡¡¡¡££ºÊ§Ð§ÊôÐÔ¡£
¡¡¡¡
¡¡¡¡£«£º¼¤»îÊôÐÔ¡£
¡¡¡¡
¡¡¡¡= £ºÖ¸¶¨ÊôÐÔ¡£
¡¡¡¡
¡¡¡¡A£ºAtime£¬¸æËßϵͳ²»ÒªÐ޸ĶÔÕâ¸öÎļþµÄ×îºó·ÃÎÊʱ¼ä¡£
¡¡¡¡
¡¡¡¡S£ºSync£¬Ò»µ©Ó¦ÓóÌÐò¶ÔÕâ¸öÎļþÖ´ÐÐÁËд²Ù×÷£¬Ê¹ÏµÍ³Á¢¿Ì°ÑÐ޸ĵĽá¹ûдµ½´ÅÅÌ¡£
¡¡¡¡
¡¡¡¡a£ºAppend Only£¬ÏµÍ³Ö»ÔÊÐíÔÚÕâ¸öÎļþÖ®ºó×·¼ÓÊý¾Ý£¬²»ÔÊÐíÈκνø³Ì¸²¸Ç»ò½Ø¶ÏÕâ¸öÎļþ¡£Èç¹ûĿ¼¾ßÓÐÕâ¸öÊôÐÔ£¬ÏµÍ³½«Ö»ÔÊÐíÔÚÕâ¸öĿ¼Ï½¨Á¢ºÍÐÞ¸ÄÎļþ£¬¶ø²»ÔÊÐíɾ³ýÈκÎÎļþ¡£
¡¡¡¡
¡¡¡¡i£ºImmutable£¬ÏµÍ³²»ÔÊÐí¶ÔÕâ¸öÎļþ½øÐÐÈκεÄÐ޸ġ£Èç¹ûĿ¼¾ßÓÐÕâ¸öÊôÐÔ£¬ÄÇôÈκεĽø³ÌÖ»ÄÜÐÞ¸ÄĿ¼֮ϵÄÎļþ£¬²»ÔÊÐí½¨Á¢ºÍɾ³ýÎļþ¡£
¡¡¡¡
¡¡¡¡D£º¼ì²éѹËõÎļþÖеĴíÎó¡£
¡¡¡¡
¡¡¡¡d£ºNo dump£¬ÔÚ½øÐÐÎļþϵͳ±¸·Ýʱ£¬dump³ÌÐò½«ºöÂÔÕâ¸öÎļþ¡£
¡¡¡¡
¡¡¡¡C£ºCompress£¬ÏµÍ³ÒÔ͸Ã÷µÄ·½Ê½Ñ¹ËõÕâ¸öÎļþ¡£´ÓÕâ¸öÎļþ¶Áȡʱ£¬·µ»ØµÄÊǽâѹ֮ºóµÄÊý¾Ý£»¶øÏòÕâ¸öÎļþÖÐдÈëÊý¾Ýʱ£¬Êý¾ÝÊ×Ïȱ»Ñ¹ËõÖ®ºó²ÅдÈë´ÅÅÌ¡£
¡¡¡¡
¡¡¡¡£ºSecure Delete£¬ÈÃϵͳÔÚɾ³ýÕâ¸öÎļþʱ£¬Ê¹ÓÃ0Ìî³äÎļþËùÔÚµÄÇøÓò¡£
¡¡¡¡
¡¡¡¡u£ºUndelete£¬µ±Ò»¸öÓ¦ÓóÌÐòÇëÇóɾ³ýÕâ¸öÎļþ£¬ÏµÍ³»á±£ÁôÆäÊý¾Ý¿éÒÔ±ãÒÔºóÄܹ»»Ö¸´É¾³ýÕâ¸öÎļþ¡£
¡¡¡¡
¡¡¡¡4.˵Ã÷
¡¡¡¡
¡¡¡¡chattr ÃüÁîµÄ×÷Óúܴó£¬ÆäÖÐһЩ¹¦ÄÜÊÇÓÉLinuxÄں˰汾À´Ö§³ÖµÄ£¬Èç¹ûLinuxÄں˰汾µÍÓÚ2.2£¬ÄÇôÐí¶à¹¦Äܲ»ÄÜʵÏÖ¡£Í¬Ñù£D¼ì²éѹËõÎļþÖеĴíÎóµÄ¹¦ÄÜ£¬ÐèÒª2.5.19ÒÔÉÏÄں˲ÅÄÜÖ§³Ö¡£ÁíÍ⣬ͨ¹ýchattrÃüÁîÐÞ¸ÄÊôÐÔÄܹ»Ìá¸ßϵͳµÄ°²È«ÐÔ£¬µ«ÊÇËü²¢²»ÊʺÏËùÓеÄĿ¼¡£chattrÃüÁî²»Äܱ£»¤/¡¢/dev¡¢/tmp¡¢/varĿ¼¡£