Subsections

2 mount ©M /etc/fstab

³o¤@¸`ùØ·|¸ÑÄÀ«ç¼Ë¥[¸Ë¤@­Ó³nºÐ©Î¤@­Ó Zip ½L¡A¤]·|°Q½×Ãö©ó /dev ¥Ø¿ý¡A¤¶²Ð¦b¦h­Óª«²z³]³Æ©Î¤À°Ïùظû¦nªº¤À°t¥Ø¿ýµ²ºc¡C

1 ¥[¸üÀɮרt²Î

¦b GNU/Linux ¨t²Î¤W¡A¥Ø¿ýµ²ºc©Mª«²z³]³Æ¶¡¤£¤@©w¬O§¹¥þ¹ïÀ³ªº¡A ³o¤@ÂI¸ò Windows ¨t²Î¤£¤@¼Ë¡A¦b Windows ùØ¡A¨C­ÓÅX°Ê¾¹¡]µwÅX¡A³nÅX¡^³£¦³¥¦¦Û¤vªº¥Ø¿ýµ²ºc¡A¤À§O¥H¤@­Ó¦r¥À¶}ÀY¡]¤ñ¦p C:\¡^¡C

¦Ó¦b GNU/Linux ¤W¡A¨C­ÓÅX°Ê³]³Æ¡]¤@­ÓµwºÐ©Î¤@­Ó³nºÐ¡^¤W·|¦³¤@­Ó©Î¦h­ÓÀɮרt²Î¡C¬°¤F¤è«K³X°Ý¤@­ÓÀɮרt²Î¡A¥¦³Q«ü©w¦¨¬°¥t¥~¤@­ÓÀɮרt²Î¤Uªº¤@­Ó¥Ø¿ý¡C¬°¤F¨¾¤î¦º´`Àô¡A®ÚÀɮרt²Î¡]root filesystem¡AùØ­±§t¦³®Ú¥Ø¿ý /¡^¬O¤£·|³Q©ñ¦b¥ô¦ó§OªºÀɮרt²Îùتº¡A·í±z±Ò°Ê Debian ªº®É­Ô¡A±z¥i¥Hª½±µ³X°Ý¥¦¡C

¦s¦b©ó¤@­ÓÀɮרt²Î¤¤¦Ó¤S¥]§t¥t¥~¤@­ÓÀɮרt²Îªº¥Ø¿ý¡A§Ú­ÌºÙ³o­Ó¥Ø¿ý¬°¥[¸üÂI (mount point)¡C¤@­Ó¥[¸üÂI¬O²Ä¤@Àɮרt²Î¤¤ªº¤@­Ó¥Ø¿ý¡A¦Ó³o­Ó¥Ø¿ý¤S¡u¥]§t¡v¤F¥t¥~¤@­ÓÀɮרt²Î¡]³o­Ó¨t²Î¥i¯à¦b¥t¥~¤@­Ó³]³Æ¤W¡A¤ñ¦p³nºÐ¡^¡C¥u¦³¬°§â¤@­ÓÀɮרt²Î¥[¸ü¨ì¤@­Ó¥[¸üÂI¥H«á¡A±z¤~¯à³X°Ý¨º­ÓÀɮרt²Î¡C

¤ñ¦p±z·|§â¤@±i¥úºÐ¥[¸ü¨ì /cdrom ³o­Ó¥[¸üÂI¤W¡C¦pªG±zÂsÄý /cdrom ³o­Ó¥Ø¿ý¡A±z·|¬Ý¨ì³o±i¥úºÐ¤Wªº¤º®e¡C/cdrom ³o­Ó¥Ø¿ý¥»¨­¨ä¹ê¬O¦b±zªºµwºÐ¤W¡A¦Ó´N¹ê»ÚÀ³¥Î¨Ó»¡¡A³o±i¥úºÐ¤Wªº¤º®e¦¨¤F®ÚÀɮרt²Îªº¤@³¡¤À¡A·í±zÁä¤J©R¥O©ÎªÌ°õ¦æµ{¦¡ªº®É­Ô¡A¤@­ÓÀɮתº¨ãÅ骫²z¦ì¸m¦b¤°»ò¦a¤è¹ï©ó±z¬O¨S¦³¤À§Oªº¡C±z¥i¥H¦b±zªºµwºÐ«Ø¥ß¤@­Ó /cdrom ¥Ø¿ý¡A©ñ¶i¤@¨ÇÀɮסA³o¨ÇÀÉ®×§ó¦pªG±z¥[¸ü±zªº¥úºÐ¤WªºÀɮרS¦³¤°»ò°Ï§O¡C·í±z¥[¸ü¤F¤@­ÓÀɮרt²Î«á¡A±z®Ú¥»¤£¥Î¦Ò¼{ª«²z³]³Æªº°ÝÃD¤F¡C

¦ý¬O¡A¦b±z¥[¸ü¤@­ÓÀɮרt²Î©ÎªÌ¦b¤@­Ó¨S¦³Àɮרt²Îªº³]³Æ¤W«Ø¥ßÀɮרt²Î«e¡A±z»Ý­nª½±µ¨Ï¥Î³o¨Ç³]³Æ¡C©Ò¦³ªº³]³Æ³£¦³¯S©wªº¦W¦r¡A³o¨Ç¦W¦r¬O¦b¥Ø¿ý /dev ¤Uªº¡C¦pªG±z²{¦b¿é¤J ls /dev¡A±z·|¬Ý¨ì¤@­Ó¬Û·íªøªº¦W³æ¡AùØ­±¦³±zªº Debian ¨t²ÎùةҦ³¥i¯àªº³]³Æ¦WºÙ¡C²Ä [*] ­¶¡Aªí®æ 2.1 Âk¯Ç¤F¨ä¤¤ªº¤@¨Ç³]³Æ¡C¦b±zªº¨t²ÎùØ¡AÀÉ®× /usr/src/linux/Documentation/devices.txt ¦³§ó§¹¾ãªº¦Cªí¡C

­n¥[¸ü¤@­ÓÀɮרt²Î¡A§Ú­Ì­nÅý Linux §â¥¦¦b«ü©w³]³Æ¤Wµo²{ªº¥ô¦óÀɮרt²Î»P¤@­Ó«ü©wªº¥[¸üÂIÁpô°_¨Ó¡A³oùØ¡A§Ú­Ì¥i¯à»Ý­n§i¶D Linux ¥h´M§ä­þºØÀɮרt²Î¡C

2 ¨Ò¡G¥[¸ü¤@­Ó¥úºÐ

§Ú­Ì¦b³oùغt¥Ü¤@¤U¥[¸ü¥úºÐªº¨BÆJ¡A¥ú¥i¥H¥Î±zªº Debian ¥úºÐ¡]¦pªG±z¬O¥Î¥úºÐ¦w¸Ëªº¸Ü¡^¡C¦]¬°±z¥²¶·¬O root ¤~¯à¥[¸ü¥úºÐ¡A©Ò¥H­nºÉ¶q¤p¤ß¡A°µ¬° root¡A±z¾Ö¦³¾ÞÁa¾ã­Ó¨t²ÎªºÅv¤O¡A¦Ó¤£¶È¶È¬O±z¦Û¤vªºÀɮסA¤ô¯à¸ü¦à¡A¥ç¯àÂЦà¡C¥H¤U©R¥O¤w°²©w±zªº¥úÅXùئ³¤@±i¥úºÐ¡A¦pªG¨S¦³¡A©ñ¤@­Ó¶i¥h¡C²{¦b¥i¥HÁä¤J¥H¤U©R¥O¡G

su
¦pªG±zÁÙ¤£¬O root¡A±z©ÎªÌ¥H root µn¿ý©ÎªÌ¨Ï¥Î su¡]super user ¶W¯Å¥Î¤á¡^©R¥O¨ú±o®Úªº¯SÅv¯Å¡C¦pªG¨Ï¥Î su¡A·í°Ý±z±K½Xªº®É­Ô¡A¿é¤J®Ú±K½X¡C

ls /cdrom
¨Ï¥Î³o­Ó©R¥O¬Ý¤@¤U¶}©l¥H«e /cdrom ùئ³¤°»ò¡C¦pªG±z¨S¦³ /cdrom ¥Ø¿ý¡A±z»Ý­n¥Î mkdir /cdrom «Ø¥ß¤@­Ó¡C

mount
¥u¿é¤J mount ¦Ó¨S¦³¥ô¦ó°Ñ¼Æ·|¦C¥X¥Ø«e¤w¸g¥[¸üªºÀɮרt²Î¡C

mount -t iso9660 CD-device /cdrom
¦b³o¦æ©R¥OùØ¡A±z»Ý­n§â±z¥úºÐ³]³Æªº¦WºÙ¥N¤J CD-device ùØ¡A¦pªG±z¤£ª¾¹D³o­Ó³]³Æ¦WºÙ¡A±zªº¥úºÐ¦³¥i¯à¬O /dev/cdrom¡A¦]¬° Debian ¦w¸Ë¹Lµ{¤¤À³¸Ó¤w¸g«Ø¥ß¤F³o­Ó²Å¸¹³s±µ¡C¦pªG³o­Ó©R¥O¥¢±Ñ¤F¡A¸Õ¤@¤U¤£¦Pªº IDE ³]³Æ¦WºÙ¡G/dev/hdc µ¥µ¥¡C±zÀ³¸Ó¬Ý¨ìÃþ¦ü³o­Óªº°T®§¡Gmount: block device /dev/hdc is write-protected, mounting read-only¡C

°Ñ¼Æ¿ï¶µ -t «ü©wÀɮרt²ÎÃþ«¬¡A¦b³oùإΪº¬O iso9660¡C¤j¦h¼Æªº¥úºÐ¬O iso9660¡C¤U¤@­Ó°Ñ¼Æ¬O­n¥[¸üªº³]³Æ¦WºÙ¡A³Ì«áªº°Ñ¼Æ¬O¥[¸üÂI¡Cmount ©R¥O¦³«Ü¦h¨ä¥Lªº°Ñ¼Æ¥i¥Î¡A¸Ô²Ó»¡©ú°Ñ¬Ý¤â¥U (man mount)¡C

¥[¸ü¦n¥úºÐ«á¡A±z·|µo²{±zªº¥úÅX½L¥´¤£¶}¤F¡A±z»Ý­n¥ý¨ø¸ü¥úºÐ¡A¤~¯à§â¥úºÐ®³¨«¡C

ls /cdrom
·|ÃÒ¹ê²{¦b /cdrom ùØ¥]§t¤F±zªº¥úºÐ¤Wªº¤º®e¡C

mount
¦A¬Ý¤@¤U¥[¸üªºÀɮרt²Î¡A±z¥i¥H¬Ý¨ì²{¦b±zªº¥úÅX³Q¥[¸ü¤F¡C

umount /cdrom
³o­Ó©R¥O ¨ø¸ü±zªº¥úÅX¡C ²{¦b±z¥i¥H¦w¥þªº§â±zªº¥úºÐ±q¥úºÐ¾÷¤¤®³¨«¡Aª`·N¡A©R¥O umount ¤¤¨S¦³ `n'¡AÁöµM­^¤å¤¤¹ïÀ³ªº³æµüÀ³¸Ó¬O `unmount'¡C

exit
¬°¦w¥þ°_¨£¡A¤£­nÅý¦Û¤v¤@ª½¥H root ¨­¥÷µn¿ý¡A¥ß¨è¥X¨Ó¡C

3 /etc/fstab: ¦Û°Ê¥[¸ü³B²z

¦bÀÉ®× /etc/fstab¡]ÁY¼g¡G``filesystem table'' Àɮרt²Îªí¡^ùئ³¹ï±z¸g±`»Ý­n¥[¸üªºÀɮרt²Îªº´y­z¡C³o¨ÇÀɮרt²Î´N¥i¥H¥Î¤@­Ó¤ñ¸û²µuªº©R¥O¶i¦æ¥[¸ü¡A¤ñ¦p mount /cdrom ´N¥i¥H¤F¡C±z¤]¥i¥H°t¸m¨t²Î¨ÏÀɮרt²Î¦b¨t²Î±Ò°Ê®É¦Û°Ê¥[¸ü¡C±z·|·Q­n§â©Ò¥H¦bµwºÐ¤WªºÀɮרt²Î¦b±Ò°Ê®É¦Û°Ê¥[¸ü¡A©Ò¥H Debian ¬°±z¦Û°Ê¦b fstab ùØ¥[¤J¬ÛÀ³ªº±ø´Ú¡C

²{¦b¿é¤J more /etc/fstab¡AÅý§Ú­Ì¬Ý¬Ý³o­ÓÀɮסC¥¦¦³¨â±ø©Î¥H¤W±ø´Ú¡A³o¨Ç±ø´Ú¬O±z¦w¸Ë®É¦Û°Ê°t¸mªº¡C³o­ÓÀÉ®×·|¬OÃþ¦ü³o¼Ëªº¡G

# /etc/fstab: static file system information.

#

# <file system> <mount point> <type> <options> #<dump > <pass>

/dev/hda1 / ext2 defaults 0 1

/dev/hda3 none swap sw 0 0

proc /proc proc defaults 0 0

/dev/hda5 /tmp ext2 defaults 0 2

/dev/hda6 /home ext2 defaults 0 2

/dev/hda7 /usr ext2 defaults 0 2

/dev/hdc /cdrom iso9660 ro,noauto 0 0

/dev/fd0 /floppy auto noauto,sync 0 0

²Ä¤@¦Cµ¹¥X³o¨ÇÀɮרt²Î©Ò¦bªº³]³Æ¡A²Ä¤G¦C¬O¥[¸üÂIªº¦Cªí¡A¦p«á¬O¼Ð©úÀɮרt²ÎªºÃþ«¬¡C¥H proc ¶}ÀYªº¨º¤@¦æ¬O¤@­Ó¯S®íªºÀɮרt²Î¡C½Ðª`·N¥æ´«¤À°Ï¡]swap partition ¦b³oùجO /dev/hda3¡^¬O¨S¦³¥[¸üÂIªº¡A©Ò¥H¥¦ªº¥[¸üÂI¨º¤@¶µ¬O none¡C

³Ì«á¤T¦C»Ý­n¤@¨Çª`ÄÀ¡G

²Ä¤­¦C¬Oµ¹¶É¨ø¤u¨ã (dump utility) ¥Î¨Ó¨M©w¤°»ò®É­Ô¶i¦æ³Æ¥÷ªº¡A«Ü¦h±¡ªp¤U¡A±z¥i¥H¦b³o¨à¨Ï¥Î 0¡C

²Ä¤»¦C¬Oµ¹©R¥O fsck ¨Ï¥Îªº¡A¨M©w¦b¨t²Î±Ò°Ê®ÉªºÀɮרt²ÎÀˬd¤¤¡AÀ³¸Ó¥H¤°»ò¦¸§Ç¨Ó¶i¦æ¡C®ÚÀɮרt²Î¦b³o¶µÀ³¸Ó¨Ï¥Î 1¡A¤£¥Î¶i¦æÀˬdªºÀɮרt²Î¡]¤ñ¦p¥æ´«¤À°Ï swap partition¡^À³¸Ó¨Ï¥Î 0¡A¨ä¥¦©Ò¦³ªºÀɮרt²ÎÀ³¸Ó¨Ï¥Î 2¡Cª`·N¨ä¹ê¥æ´«¤À°Ï (swap) ¦b¬YºØ·N¸q¤W¨Ó»¡¤£ºâ¤@­Ó¯u¥¿ªºÀɮרt²Î¡A¦]¬°¥¦¤£§t¦³ÀɮשM¥Ø¿ý¡A¥¦¥u¬O Linux ®Ö¤ß¥Î¨Ó°µ¦¸¯Å°O¾ÐÅ骺¡C¦ý¬O¡A¦]¬°¾ú¥v­ì¦]¡A¥æ´«¤À°ÏÁÙ¬O»P¯u¥¿ªºÀɮרt²Î¦C©ó¦P¤@­ÓÀÉ®×ùØ¡C

²Ä¥|¦C§t¦³¤@­Ó©Î¥H¤Wªº¥[¸ü®Éªº¿ï¶µ¡C±z¥i¥H¬d¬Ý mount ªº¤â¥U¨Ó¤F¸Ñ³o¨Ç¿ï¶µ¡A°Ñ¨£²Ä [*] ­¶¡A²Ä 5.1 ¸`¡C


4 ©â¨ú¦¡ºÏ¤ù¡]³nºÐ¡BZip ºÐµ¥µ¥¡^

§â¤@¤U´X¦æ¥[¤J±zªº /etc/fstab ÀÉ®×ùØ¡G

/dev/sda1 /mnt/zip ext2 noauto,user 0 0 

/dev/sda4 /mnt/dos msdos noauto,user 0 0 

²{¦b¶}©l¡A±z¥i¥H¨Ï¥Î©R¥O mount /mnt/dos ¨Ó¥[¸ü DOS ®æ¦¡¤Æªº Zip ºÐ¡A©ÎªÌ¥Î©R¥O mount /mnt/zip ¨Ó¥[¸ü Linux ®æ¦¡¤Æªº Zip ºÐ¡C

¦pªG±zªº¨t²Îùئ³ SCSI µwºÐ¡A±z­n§â¤W¨Ò¤¤ªº sda §ï¦¨ sdb ©ÎªÌ sdc¡C


John Goerzen / Ossama Othman / Debian ¤¤¤å­p¹º