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

NTFS·ÖÇøÍêÈ«¶ÁдÐÂÕÐ

·¢²¼Ê±¼ä:2006-12-08 01:04:49À´Ô´:ºìÁª×÷Õß:benny_feng
Linux NTFSÀúÊ·

ÔçÔÚ1995ÄêWindows NTʱ´úlinux¾Í¿ªÊ¼ÁËÖ§³ÖNTFS·ÖÇø¶ÁдµÄÇý¶¯¿ª·¢¹¤×÷£¬ÔÚ20ÊÀ¼ÍÄ©µÄʱºòÒѾ­ÓÐÁËÒ»¸ö¹¦ÄÜÉϼ¸½üÍêÈ«µÄ²âÊ԰档Ȼ¶øËæ×Å΢ÈíWindows 2000µÄ·¢²¼£¬NTFS°æ±¾Ò²½øÐÐÁËÉý¼¶£¬Õâ¸ö²âÊÔ°æÇý¶¯ÔÚ¹ÒÔØÕâÖÖеÄNTFS·ÖÇøÊ±Ã»ÓÐ×ö±ØÐëµÄ¼ì²é£¬ÔÚÓû§²»Á˽âµÄÇé¿öÏÂÇ¿ÐйÒÔØÉϺ󽫲úÉúÎÞÊýÆæ¹ÖµÄ¶ÁдÎÊÌ⣬ÑÏÖØµÄ½«Ëð»µÔ­·ÖÇøµÄÂß¼­½á¹¹£¬¶øÕâÒ²¾ÍÊÇLinux NTFSÇý¶¯Ò»Ö±ÒÔÀ´ÃûÉù²»¼ÑµÄ¸ùÔ´¡£

2000Ä꿪ʼ£¬Linux NTFSÏîÄ¿×é¾ö¶¨ÍêÈ«ÖØÐ´¸ÃÇý¶¯£¬ÆÚ¼ä·¢²¼ÁËntfsresize£¬Ëü¿ÉÒÔ°²È«µÄÐ޸ĴóÅúÁ¿µÄNTFSÔªÊý¾Ý£¬Èç½ñÕâ¸ö¹¤¾ßÒѱ»´óÁ¿·ÖÇøÈí¼þºÍ²Ù×÷ϵͳ°²×°³ÌÐòËùʹÓã¬Ö¤Ã÷ÁËËüµÄ¿É¿¿ÐÔ¡£Ö®ºóµÄÓÖÒ»¸öÀï³Ì±®ÊÇntfsmountµÄ·¢²¼£¬ËüÔËÓÃÁË´´ÐµÄFile system in User space (FUSE)£­Óû§¿Õ¼äÎļþϵͳ¿ª·¢¿ò¼Ü£¬Ö§³Ö¶ÁдÆÕͨÎļþ£¬Á´½Ó£¬É豸Îļþ£¬FIFO,Ì×½Ó×ֵȣ¬²¢¾ßÓнøÒ»²½µÄÀ©Õ¹ÐÔ¡£

¹ØÓÚntfs-3g

2005ÄêµÄʱºò£¬ÏîÄ¿×é³ÉÔ±ÓëÆ»¹û¹«Ë¾Ð­É̺ó¾ö¶¨Ë«ÖØÊÚȨÏîÄ¿×éµÄ³É¹û£¬ËûÃǽ«°ïÖúMac OS X²Ù×÷ϵͳ¾¡ÔçʵÏÖNTFSµÄÍêÈ«¶Áд£¬Í¬Ê±Õâ¸öʵÏÖºóµÄ³É¹ûÒ²½«»ØÀ¡¸ø¿ªÔ´ÉçÇø£¬µ«Êǰ´ÕÕÆ»¹ûµÄ¿ª·¢½ø³Ì£¬ÐÂÇý¶¯Ô¤¼Æ½«ÔÚ2007ÄêÏIJÅÄÜ·¢²¼¡£

¿ªÔ´ÉçÇø×ܲ»·¦¾ªÏ²£¬Õýµ±ÈËÃÇ¿à¿àµÈ´ý2007ÄêÏÄÐÂÇý¶¯·¢²¼µÄʱºò£¬Szabolcs Szakacsits£¬ÔÚ2006Äê6ÔÂ14ÈÕ·¢²¼ÁËËûÔÚntfsmount»ù´¡ÉÏ¿ª·¢µÄаæÇý¶¯£ºNTFS-3G¡£¸ù¾Ý³õ²½µÄ²âÊÔ£¬Õâ¸öÇý¶¯µÄÐÔÄܱíÏÖ³¬¹ýÁËΪÊý²»¶àµÄ¼¸¸öͬÀàÈí¼þ£¬°üÀ¨ÉÌÒµ°æµÄParagon NTFSºÍ»ùÓÚWINEµÄCaptive NTFS¡£ÕâÒ»Çý¶¯µÃµ½ÁË¿ªÔ´ÉçÇøµÄÈÈÁÒ·´ÏìºÍ»ý¼«ÆÀ¼Û¡£

¹ÒÔØÊµ¼ù

¸ù¾ÝÆä¹Ù·½ÍøÕ¾http://www.ntfs-3g.orgµÄÖ¸µ¼ÎÒÔÚ×Ô¼ºµÄPC»úÉÏʵ¼ÊÊÔÁËһϣ¬ÇáËÉʵÏÖlinux¶ÔNTFSµÄÖ§³Ö¡£ÎÒPC»úÉϰ²×°µÄ·¢ÐаæÊÇDebian etch,localeÊÇzh_CN.utf8£¬ÏÂÃæ¾ÍÒÔdebianƽ̨ΪÀýÀ´½éÉÜntfs-3gµÄ°²×°ÓëÅäÖá£

1.ÈÃÄÚºËÖ§³Öfuse

ntfs-3gÊǸù¾ÝÓû§¿Õ¼äÎļþϵͳ¿ò¼ÜFUSE¿ª·¢µÄ£¬ËùÒÔÊ×ÏÈÐëʹÄÚºËÖ§³ÖÕâÒ»ÌØÐÔ£¬ÔÚ±àÒëÄÚºËʱ½«"Filesystem in Userspace support"Ö±½Ó±àÒë½øÄں˻ò±àÒëΪÄÚºËÄ£¿é£º

File systems --->

<*> Filesystem in Userspace support

Èç¹ûÊDZàÒëÄ£¿éµÄ»°ÐèÒªÔÚÿ´ÎNTFS·ÖÇø¹ÒÔØÖ®Ç°½«fuseÄ£¿éÔØÈëÄںˣ¬Õâ¸ö²Ù×÷ͬÑùÊʺÏÓÚʹÓÃdebianÔ¤±àÒëkernel-imageµÄÓû§£¬ÃüÁîÊÇ£º

# modprobe fuse

»òÔÚ/etc/modulesÎļþÖмÓÈëÒ»ÐÐ,ÈÃϵͳÆô¶¯Ê±×Ô¶¯ÔØÈë¸ÃÄ£¿é£º

fuse

2.°²×°ntfs-3gÈí¼þ°ü

ΪÁËʵÏÖ×îÖյĹÒÔØ£¬Ðè°²×°ntfs-3gÈí¼þ°ü£º

# apt-get update

# apt-get install ntfs-3g

debian½«×Ô¶¯ÕÒ³ö²¢°²×°ntfs-3gÒÐÀµµÄÈí¼þ°üfuse-utils,libfuse2µÈ¡£

3.¹ÒÔØntfs·ÖÇø

Èç¹ûÄãµÄWindows NTFS ËùÔÚ·ÖÇøÎª /dev/hda2, ÔÚ/mntĿ¼ÏÂн¨Ò»¸öÄ¿±êĿ¼£¬Èç windows£¬È»ºóÓÃrootÓû§ÐÞ¸Ä/etc/fstab,¼ÓÈëÈçÏÂÕâÒ»ÐУº

/dev/hda2 /mnt/windows ntfs-3g defaults 0 0

È»ºóÓÃÏÂÃæµÄÃüÁî¹ÒÔØ Õâ¸öNTFS·ÖÇø:

# mount /mnt/windows

ÁíÓÐÒ»¸öÎÞÐëÐÞ¸Ä/etc/fstabÎļþµÄÁÙʱÐÔ¹ÒÔØ·½·¨£º

# mount -t ntfs-3g /dev/hda2 /mnt/windows

ÔÚ¹ÒÔØÊ±ºÍƽ³£ÎÒÃÇÓÃmountÒ»Ñù£¬¿É¸ù¾ÝÐèÒª¼ÓÉÏÏà¹ØµÄ¹ÒÔØÑ¡ÏÕâÀïÎÒʹÓÃÁËĬÈÏÑ¡Ïî¡£ÏÖÔÚNTFS·ÖÇøÒѾ­¹ÒÔØÉÏÁË£¬½øÈë/mnt/windows Ŀ¼£¬¾Í¿ÉÒÔÍêÈ«¶ÁдÕâ¸ö·ÖÇøÁË£¬¶øÇÒÖ§³ÖÖÐÎÄÎļþ¡¢Ä¿Â¼µÄ¶Áд¡£

×ܽá

ÉÏÃæ½éÉÜÁËntfs-3gÈí¼þµÄ¸Å¿öºÍÔÚdebianϵͳÉϰ²×°²¢Ê¹ÓÃËü¹ÒÔØNTFS·ÖÇøµÄʵ¼ù£¬ÆäËü·¢ÐаæµÄ°²×°ÅäÖ÷½·¨ÀàËÆ£¬Æä¹Ù·½Õ¾µãÉÏÒ²ÓÐÖ±½Ó±àÒë°²×°µÄ½éÉÜ£¬´ó¼Ò¿ÉÒÔ×ö²Î¿¼¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 1 ÌõÆÀÂÛ

  1. hwphoenix ÓÚ 2006-12-09 14:06:22·¢±í:

    ¿ÉÊÇÎÒÔÚrootʹÓÃÁËmount -t ntfs-3g /dev/hda7 /mnt/fºóÌáʾ»¹ÊDz»ÄܹÒÔØ°¡£¿