Linux fstab²ÎÊýÏê½â
1¡¢fstabÎļþµÄ×÷ÓÃ
ʹÓÃȨÏÞ : ³¬¼¶Ê¹ÓÃÕß
ʹÓ÷½Ê½ : ʹÓÃ±à¼Æ÷À´ÐÞ¸Ä /etc/fstab (eg. vi /etc/fstab)
˵Ã÷ £º ´æ·Åµµ°¸ÏµÍ³ÓëĿ¼½á¹¹¶ÔÓ¦×ÊÁϵĵµ°¸
ÎÄ
¼þ/etc/fstab´æ·ÅµÄÊÇϵͳÖеÄÎļþϵͳÐÅÏ¢¡£µ±ÕýÈ·µÄÉèÖÃÁ˸ÃÎļþ£¬Ôò¿ÉÒÔͨ¹ý"mount/directoryname"ÃüÁîÀ´¼ÓÔØÒ»¸öÎļþ
ϵͳ£¬Ã¿ÖÖÎļþϵͳ¶¼¶ÔÓ¦Ò»¸ö¶ÀÁ¢µÄÐУ¬Ã¿ÐÐÖеÄ×ֶζ¼Óпոñ»òtab¼ü·Ö¿ª¡£Í¬Ê±fsck¡¢ mount¡¢umountµÄµÈÃüÁî¶¼ÀûÓøóÌÐò¡£
Õâ¸öÎļþÃèÊöϵͳÖи÷ÖÖÎļþϵͳµÄÐÅÏ¢¡£Ò»°ã¶øÑÔ£¬Ó¦ÓóÌÐò½ö¶ÁÈ¡Õâ¸öÎļþ
£¬¶ø²»¶ÔËü½øÐÐд²Ù×÷¡£¶ÔËüµÄά»¤ÊÇϵͳ¹ÜÀíÔ±µÄ¹¤×÷
¡£ÔÚÕâ¸öÎļþÖУ¬Ã¿¸öÎļþϵͳÓÃÒ»ÐÐÀ´ÃèÊö
£¬ÔÚÿһÐÐÖУ¬Óÿոñ»òTAB·ûºÅÀ´·Ö¸ô¸÷¸ö×ֶΣ¬ÎļþÖÐÒÔ#¿ªÍ·µÄÐÐÊÇ×¢ÊÍÐÅÏ¢¡£FstabÎļþÖеļͼµÄÅÅÐòÊ®·ÖÖØÒª¡£ÒòΪfsck£¬mount»òumountµÈ³ÌÐòÔÚ×öËüÃǵŤ×÷ʱ»á°´´Ë˳Ðò½øÐС£
2¡¢ÏÂÃæÊÇ/etc/fatabÎļþµÄÒ»¸öʾÀýÐУº
fs_spec¡¡fs_file¡¡fs_type¡¡fs_options¡¡fs_dump¡¡fs_pass¡¡
/dev/hda1¡¡/¡¡¡¡¡¡ext2¡¡¡¡defaults¡¡¡¡ ¡¡1¡¡¡¡¡¡¡¡1¡¡
fs_spec
- ¡¡¸Ã×ֶζ¨ÒåÏ£Íû¼ÓÔØµÄÎļþϵͳËùÔÚµÄÉ豸»òÔ¶³ÌÎļþϵͳ£¬¶ÔÓÚÒ»°ãµÄ±¾µØ¿éÉ豸Çé¿öÀ´Ëµ£ºIDEÉ豸һ°ãÃèÊöΪ /dev/hdXN£¬XÊÇIDE
É豸ͨµÀ(a,¡¡b,¡¡or¡¡c)£¬N´ú±í·ÖÇøºÅ£»SCSIÉ豸һÃèÊöΪ/dev/sdXN¡£¶ÔÓÚNFSÇé¿ö£¬¸ñʽһ°ãΪ:,ÀýÈ磺
`knuth.aeb.nl:/'¡£¶ÔÓÚprocfs£¬Ê¹ÓÃ`proc'À´¶¨Òå¡£ ¶ÔÎļþϵͳµÄ¶¨Òå(fs
spec)£¬ËüÃèÊöÁ˽«±»×°ÔصĿéÉ豸»òÔ¶³ÌÎļþϵͳ¡£¶ÔÓÚͨ³£µÄmount²Ù×÷¶øÑÔ£¬Õâ¸ö×Ö¶ÎÓ¦¸Ã°üÀ¨Ò»¸ö½«±»×°ÔصĿéÉ豸µÄÉ豸½áµã(ͨ¹ýmknod
ÃüÁîÀ´´´½¨)»òÖ¸ÏòÕâÀà½áµãµÄÁ¬½Ó(ÀýÈç/dev/cdrom»ò/dev/sdb)£¬¶ÔÓÚNFS
mount²Ù×÷£¬Õâ¸ö×Ö¶ÎÓ¦¸Ã°üº¬host:dir¸ñʽµÄÐÅÏ¢£¬ÀýÈç:knuth.aeb.nl:/£¬¶ÔÓÚ½ø³ÌÎļþϵͳprocfs£¬Ê¹ÓÃproc¡£
¡¡
¡¡³ýÁËÏÔʾµÄʹÓÃÉ豸Ãû£¬Äã¿ÉÒÔʹÓÃÉ豸µÄUUID»òÉ豸µÄ¾í±êÇ©£¬ÀýÈ磬Äã¿ÉÒÔÔÚÕâ¸ö×Ö¶Îд³É“LABAL=root”»ò“UUID=3e6be9de
-8139-11d1-9106-a43f08d823a6”£¬Õ⽫ʹϵͳ¸ü¾ßÉìËõÐÔ¡£ÀýÈ磬Èç¹ûÄãµÄϵͳÌí¼Ó»òÒÆ³ýÁËÒ»¸öSCSIÓ²ÅÌ£¬ÕâÓпÉÒԸıäÄã
µÄÉ豸Ãû£¬µ«Ëü²»»áÐÞ¸ÄÄãµÄ¾í±êÇ©¡£
fs_file
¡¡
-¡¡¸Ã×Ö¶ÎÃèÊöÏ£ÍûµÄÎļþϵͳ¼ÓÔØµÄĿ¼µã£¬¶ÔÓÚswapÉ豸£¬¸Ã×Ö¶ÎΪnone£»¶ÔÓÚ¼ÓÔØÄ¿Â¼Ãû°üº¬¿Õ¸ñµÄÇé¿ö£¬ÓÃ40À´±íʾ¿Õ¸ñ¡£ÃèÊöÎļþϵͳµÄÔØÈë
µã£¬¶ÔÓÚ½»»»·ÖÇø(swap)£¬Õâ¸ö×ֶζ¨ÒåΪnone£¬Èç¹ûÔÚÔ
Ïà¹ØÎĵµ£º
Ò»£ºÇ°ÑÔ
×î½üÔÚÑо¿androidµÄsensor driver£¬Ö÷ÒªÊÇE-compass£¬ÆäÖÐÓõ½ÁËLinux input×Óϵͳ.ÔÚÍøÉÏÒ²¿´Á˺ܶàÕâ·½ÃæµÄ×ÊÁÏ£¬¸Ð¾õ»¹ÊÇÕâÆª·ÖÎöµÄ±È½ÏϸÖÂ͸³¹£¬Òò´Ë×ªÔØÒ»ÏÂÒÔ±ã×Ô¼ºÑ§Ï°£¬Í¬Ê±ºÍ´ó¼Ò·ÖÏí£¡
£¨ÕâÆª²©¿ÍÖ÷ÒªÊÇÒÔ¼üÅÌÇý¶¯ÎªÀýµÄ£¬²»¹ý½²½âµÄÊÇLinux Input Subsystem£¬¿ÉÒÔ×ÐϸµÄÑо¿Ò»Ï£¡£©
¼üÅÌÇý¶¯½«¼ì ......
Òýµ¼ Linux® ϵͳµÄ¹ý³Ì°üÀ¨ºÜ¶à½×¶Î¡£²»¹ÜÄúÊÇÒýµ¼Ò»¸ö±ê×¼µÄ x86 ×ÀÃæÏµÍ³£¬»¹ÊÇÒýµ¼Ò»Ì¨Ç¶ÈëʽµÄ
PowerPC® »úÆ÷£¬ºÜ¶àÁ÷³Ì¶¼¾ªÈ˵ØÏàËÆ¡£±¾ÎĽ«Ì½Ë÷ Linux
µÄÒýµ¼¹ý³Ì£¬´Ó×î³õµÄÒýµ¼µ½Æô¶¯µÚÒ»¸öÓû§¿Õ¼äÓ¦ÓóÌÐò¡£ÔÚ±¾ÎĽéÉܵĹý³ÌÖУ¬Äú½«Ñ§Ï°µ½¸÷ÖÖÓëÒýµ¼ÓйصÄÖ÷Ì⣬ÀýÈçÒýµ¼¼ÓÔØ³ÌÐò¡¢Äں˽âѹ¡¢³õʼ
RA ......
CygwinÊÇÐí¶à×ÔÓÉÈí¼þµÄ¼¯ºÏ£¬×î³õÓÉCygnus Solutions¿ª·¢£¬ÓÃÓÚ¸÷ÖÖ°æ±¾µÄMicrosoft WindowsÉÏ£¬ÔËÐÐUNIXÀà
ϵͳ¡£CygwinµÄÖ÷ҪĿµÄÊÇͨ¹ýÖØÐ±àÒ룬½«POSIXϵͳ£¨ÀýÈçLinux¡¢BSD£¬ÒÔ¼°ÆäËûUnix
ϵ
ͳ£©ÉϵÄÈí¼þÒÆÖ²µ½WindowsÉÏ¡£CygwinÒÆÖ²¹¤×÷ÔÚWindows NT¡¢Windows 2000¡¢Windows
XPÒÔ¼°Windows Server 2003ÉϱȽϺ ......
ÄÚºËʹÓõĻù±¾Êý¾ÝÀàÐÍÖ÷ÒªÓУº int £º ±ê×¼µÄCÓïÑÔÕûÊýÀàÐÍ u32 £º 32λÕûÊýÀàÐÍ pid_t £º ÌØ¶¨Äں˶ÔÏópidµÄÀàÐÍ ÔÚ²»Í¬CPUÌåϵ½á¹¹ÉÏ£¬CÓïÑÔµÄÊý¾ÝÀàÐÍËùÕ¼ÓõĿռäÊDz»Ò»ÑùµÄ¡£ÔÚx86ϵÁнṹÏ£¬Êý¾ÝÀàÐÍÕ¼ÓõÄ×Ö½ÚÊýÈçϱíËùʾ£º arch char short int long ptr ......