fsck½â¾öLinuxÊý¾Ý¶ªÊ§ÎÊÌâ
1¡¢Îļþϵͳ£ºext2 ext3 reiserfs xfsµÈ
¡¡¡¡2¡¢·¶Î§£ºÌáʾÎļþϵͳÐèÒªFSCKʱ£¬Î´Ö´ÐлòFSCKÖ´ÐÐÍê³É
¡¡¡¡[Ö¢×´]
¡¡ ¡¡1¡¢ÎÞ·¨MOUNT·ÖÇø£»
¡¡ ¡¡2¡¢´óÁ¿Îļþ¡¢Ä¿Â¼¶ªÊ§£¬¸ùĿ¼ÏÂÉú³É/LOST FOUNDÎļþ¼Ð£¬ÀïÃæÓдóÁ¿#XXXXXXÀàµÄÎļþºÍĿ¼£»
¡¡ ¡¡3¡¢FSCKºÜ¿ì±¨´íÍê³É£»
¡¡ ¡¡4¡¢FSCKÖ´ÐÐʱ£¬ÓдóÁ¿Ìáʾ£¬ÈçÐ޸Ľڵ㡢Çå0½ÚµãµÈ²Ù×÷
¡¡¡¡[Ó¦¼±·½°¸]
¡¡ ¡¡1¡¢ÈçÓöÌáʾFSCKʱ£¬ÇëСÐÄ¡£Èç¹û¿ÉÄÜ£¬Ç뾡¿ì¶Ï¿ªÏµÍ³£¬UMOUNTËùÓзÖÇø¡£
¡¡ ¡¡2¡¢±ØÐèÖ´ÐÐFSCKʱ£¬ÏÈ×ö×¼±¸¹¤×÷£¬·½·¨Ò»£º¿ÉÊÂÏÈÓÃddÃüÁËùÉæ¼°µ½µÄ·ÖÇøÊä³öµ½ÁíÍâµÄ´æ
´¢ÌåÉÏ£¨×îºÃ²»ÒªÔÚ³ö´íµÄ´æ´¢Ìå±¾ÉíÉÏ×ödd£© ÃüÁî´óÖ½ṹ¿ÉÈ磺 dd if=/dev/sda0
of=/dev/sdb0 ……
¡¡ 3¡¢±ØÐèÖ´ÐÐFSCKʱ£¬ÏÈ×ö×¼±¸¹¤×÷£¬·½·¨¶þ£º½«Õû¸öLINUX´æ´¢Ìå¹ÒÔØµ½ÐéÄâ»ú»·¾³£¬½«LINUX´æ
´¢ÌåÉèΪNonpersistenģʽ£¬ÔÙÖ´ÐУ¬Ö´Ðйýºó£¬Èç¹ûÊý¾ÝÍêºÃ£¬Ó¦¾¡¿ìͨ¹ýFTPµÈ·½Ê½¿½±´³ö
À´¡£
¡¡¡¡¡¡4¡¢±ØÐèÖ´ÐÐFSCKʱ£¬ÏÈ×ö×¼±¸¹¤×÷£¬·½·¨Èý£º½«Õû¸öLINUX´æ´¢Ìå¹ÒÔØµ½ÆäËûϵͳÉÏ£¨ÈçWINDOWS£©£¬
×öºÃ¾µÏñºóÔÙ×öFSCK.
¡¡ 5¡¢ÈçÉÏÃæ¼¸ÖÖ·½Ê½¾ùÒòÌõ¼þµÈÔÒòÎÞ·¨ÊµÊ©£¬±ØÐëÖ´ÐÐʱ£¬¿ÉСÐĹ۲ìFSCKµÄÖ´ÐÐÌáʾ£¨¹Øµô-a£©
Èç¹û·¢ÏÖÓÐÌáʾ½Úµã´íÎóÐè¸üÕý»òÇå0¡¢½ÚµãÃèÊöÎļþ´óС²»ÕýÈ·µÈÐÅÏ¢£¬Ó¦Í£Ö¹Ö´ÐÐFSCK.¡¡
¡¡¡¡6¡¢Òò»Ö¸´ÐèÒª²Î¿¼ºÜ¶àÐÅÏ¢£¬Òò¾¡¿ÉÄܱ£³Öϵͳ²»¹¤×÷״̬£¬ÖÁÉÙ²»µÃÔÙ´ÎMOUNT·ÖÇø£¨¼´±ã²»×ö
ÈκζÁд²Ù×÷£¬Ò²»áÒòϵͳµÄ¹¤×÷ÔÀí²»¶Ï½µµÍÊý¾Ý»Ö¸´µÄ¿ÉÄÜÐÔ£¬Ôö¼ÓÊý¾Ý»Ö¸´µÄÄѶȣ©
¡¡¡¡7¡¢Ñ°ÇóרҵÊý¾Ý»Ö¸´¹«Ë¾°ïÖú¡£
¡¡¶Ô´ÅÅ̽øÐоµÏñµÄ·½°¸£º
¡¡¡¡1¡¢¿ÉÓÃÏàͬ»ò´óÓÚÔ´ÅÌÈÝÁ¿µÄÓ²ÅÌ×öΪĿ±êÅÌ£¬½«Ô´ÅÌÈ«²¿ÉÈÇø·½Ê½CLONEµ½Ä¿±êÅÌ¡£
¡¡¡¡2¡¢¿É½«Ô´ÅÌÍêÈ«ÒÔÉÈÇø·½Ê½Êä³öÎļþµ½Ä³´óÈÝÁ¿´æ´¢¿Õ¼ä£¨Èç´óÈÝÁ¿Ó²ÅÌ¡¢NAS¡¢SAN¡¢DASµÈ£©
¡¡¡¡ÊäÈëRootÃÜÂëµÇ¼ºó²ÉÓãºfsck -t ext3 -r /usr/local ÐÞ¸´
¡¡¡¡
fsckµÄÃüÁîµÄ¼¸¸öʹÓ÷½·¨
¡¡¡¡Ö¸Áfsck
¡¡¡¡Ê¹ÓÃȨÏÞ £º ³¬¼¶Ê¹ÓÃÕß
¡¡¡¡Ê¹Ó÷½Ê½ £º fsck [-sACVRP] [-t fstype] [–] [fsck-options] filesys […]
²Î¡¡¡¡Êý£º
-a ×Ô¶¯ÐÞ¸´Îļþϵͳ£¬²»Ñ¯ÎÊÈκÎÎÊÌâ¡£
-A ÒÀÕÕ/etc/fstabÅäÖÃÎļþµÄÄÚÈÝ£¬¼ì²éÎļþÄÚËùÁеÄÈ«²¿Îļþϵͳ¡£
-N ²»Ö´ÐÐÖ¸Á½öÁгöʵ¼ÊÖ´ÐÐ»á½øÐе͝×÷¡£
-P µ±´îÅä"-A"²ÎÊýʹÓÃʱ£¬Ôò»áͬʱ¼ì²éËùÓеÄÎļþϵͳ¡£
-r ²ÉÓû¥¶¯Ä£Ê½£¬
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌá¹©ÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
ÀýÒ»£º·¢ËÍSignaling Packet£º
Signaling CommandÊÇ2¸öBluetoothʵÌåÖ®¼äµÄL2CAP²ãÃüÁî´«Êä¡£ËùÒÔµÃSignaling CommandʹÓÃCID 0x0001.
¶à¸öCommand¿ÉÒÔÔÚÒ»¸öC-frame£¨control frame£©Öз¢ËÍ¡£
Èç¹ûÒªÖ±½Ó·¢ËÍSignaling Command.ÐèÒª½¨Á¢SOCK_RAWÀàÐ͵ÄL2CAPÁ¬½ÓSocket¡£ÕâÑù²ÅÓлú»á×Ô¼ºÌî³äCommand Code£¬Identi ......
LinuxÖÐtty¡¢pty¡¢ptsµÄ¸ÅÄîÇø±ð
»ù±¾¸ÅÄ
1> tty(ÖÕ¶ËÉ豸µÄͳ³Æ):
ttyÒ»´ÊÔ´ÓÚTeletypes£¬»òÕßteletypewriters£¬ÔÀ´Ö¸µÄÊǵ紫´ò×Ö»ú£¬ÊÇͨ¹ý´®ÐÐÏßÓôòÓ¡»ú¼üÅÌͨ¹ýÔĶÁºÍ·¢ËÍÐÅÏ¢µÄ¶«Î÷£¬ºóÀ´Õâ¶«Î÷±»¼üÅÌÓëÏÔʾÆ÷È¡´ú£¬ËùÒÔÏÖÔÚ½ÐÖն˱ȽϺÏÊÊ¡£
ÖÕ¶ËÊÇÒ»ÖÖ×Ö·ûÐÍÉ豸£¬ËüÓжàÖÖÀàÐÍ£¬Í¨³£Ê¹ÓÃttyÀ´¼ò³Æ¸÷ ......
PS1£º¾ÍÊÇÓû§Æ½Ê±µÄÌáʾ·û¡£
¡¡¡¡PS2£ºµÚÒ»ÐÐûÊäÍ꣬µÈ´ýµÚ¶þÐÐÊäÈëµÄÌáʾ·û¡£
¡¡¡¡LinuxϵͳÌáʾ·ûÊÇÓÃϵͳ±äÁ¿PS1À´¶¨ÒåµÄ¡£Ò»°ãϵͳĬÈϵÄÐÎʽÊÇ£º[username@host ¹¤×÷Ŀ¼]$.
¡¡¡¡ÓÃecho $PS1¿ÉÒԵõ½PS1µÄÖµ£¬¼´PS1="[\u@\h \w]"\$
¡¡¡¡µÇ¼ºó¿ÉÒÔ¸ü¸ÄPS1µÄÏÔʾÑùʽ£¬µ«Êǵ±Í˳öÖØÆôµÇ¼½øÈëϵͳºó£¬ÑùʽÓÖ±ä³ ......
POSIX
ÊÇÒ»ÖÖ±ê×¼¹æ·¶£¬Ö÷ÒªÕë¶ÔÔÚ Unix
²Ù×÷ϵͳÉÏÃæÅܵijÌÐòÀ´½øÐй淶¡£ ÈôÄãµÄ²Ù×÷ϵͳ·ûºÏ POSIX £¬Ôò·ûºÏ POSIX µÄ³ÌÐò¾Í¿ÉÒÔÔÚÄãµÄ²Ù×÷ϵͳÉÏÃæÔË×÷¡£ Linux
ÓÉÓÚÖ§³Ö POSIX £¬Òò´ËºÜ¶à Unix ÉϵijÌÐò¿ÉÒÔÖ±½ÓÔÚ Linux ÉÏÔË×÷£¬ Òò´Ë³ÌÐòµÄÒÆÖ²Ï൱¼òÒ×£¡Ò²Èôó¼ÒÈÝÒ×ת»»Æ½Ì¨£¬ÌáÉý
Linux µÄʹÓÃÂÊ¡£
Çý¶¯Óë ......