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

Solaris 10 ×îа棺ʹÓÃZFSµÄÊ®ÌõÀíÓÉ - ZFSÌØÐÔ½éÉÜ

·¢²¼Ê±¼ä:2006-11-18 01:04:49À´Ô´:ºìÁª×÷Õß:Dream
ÉϸöÔ£¬Sun Microsystems¹«Ë¾Õýʽ·¢²¼ZFS£¨Zettabyte File System£©Îļþϵͳ¡£ZFSÊǵÚÒ»¸ö128λµÄÎļþϵͳ£¬Í¬Ê±ZFSÓÖ±»Sun Microsystems³Æ×÷Ê·ÉÏ×îºóÒ»¸öÎļþϵͳ¡£ÒòΪÕâ¸öÎļþϵͳº¬ÓжàÏм¼Êõ£¬²»½ö³É¹¦µØ½â¾öÏÖÓÐÎļþϵͳµÄÎÊÌâºÍªϰ£¬¶øÇÒÇ°Õ°ÐԵؿ¼Á¿ÁËδÀ´¶Ô´æ´¢¿Õ¼äµÄÐèÇ󣬵¥¸öÎļþϵͳ¿ÉÒÔ´ïµ½256 quadrillion£¨264£© Zettabytes£¨221£©¡£ZFS²»½ö·ûºÏPOSIXÎļþϵͳµÄ±ê×¼£¬¶øÇÒÌṩÁËÐí¶à¸ß¼¶¹¦ÄܱÈÈ磺Quota(Åä¶î)£¬Reservation(Ô¤Áô), Compression(ѹËõ)£¬ Snapshot(¿ìÕÕ)£¬Clone£¨¿Ë¡£©µÈ¡£Èç¹ûÄ㻹ÔÚ¼á³ÖʹÓÃÏÖÓÐ32λ»òÕß64λµÄÎļþϵͳ£¬Èç¹ûÄ㻹ÔÚ¡°Í´²¢²»¿ìÀÖ×Å¡±µØÓÃן÷ʽ¸÷ÑùµÄVolume Manager£¬ÄǾͺÜÖµµÃ¿´¿´ÕâÀïÁгöµÄʹÓÃZFSµÄÊ®ÌõÀíÓÉ¡£
1. ÔÙÒ²²»ÐèÒªfsck, scandisk
²»¹ÜÄãÊÇÔÚÓÃLinux£¬UNIX»¹ÊÇWindows£¬ÏàÐÅ´ó¼Ò¶¼ÓйýÀàËƵÄÌå»á£ºµ±ÏµÍ³ÒâÍâ¶Ïµç»òÕß·Ç·¨¹Ø»ú£¬ÏµÍ³ÖØÆðºó·¢ÏÖÎļþϵͳÓÐinconsistentµÄÎÊÌ⣬Õâʱ ºò¾ÍÐèÒªfsck»òÕßscandisk À´ÐÞ¸´£¬Õâ¶Îʱ¼äÊǷdz£ºÄʱ¶øÇÒ×îºó²»Ò»¶¨Äܹ»ÐÞ¸´³É¹¦¡£¸üÔã¸âµÄÊÇ£¬Èç¹ûÕâÊÇһ̨·þÎñÆ÷ÐèÒª×öfsckµÄʱºò£¬Ö»ÄÜoffline£¨ÏÂÏߣ©£¬¶øÇÒÏÖÓÐÓ¦ÓÃÍùÍù¶¼ÊÇ´óÓ²ÅÌ£¬ÏàÓ¦fsckÐÞ ¸´Ê±¼äÒ²ºÜ³¤£¬Õâ¶ÔÐí¶àʹÓø÷þÎñÆ÷µÄÓû§À´Ëµ¼¸ºõ²»ÄÜÈÌÊܵġ£
¶øʹÓÃZFSºó´ó¼Ò¿ÉÒÔ³¹µ×Å×ÆúfsckÕâÖÖ¹¤¾ß£¬ÒòΪZFSÊÇÒ»¸ö»ùÓÚCOW£¨Copy on Write£©»úÖƵÄÎļþϵͳ¡£COWÊDz»»á¶ÔÓ²ÅÌÉÏÏÖÓеÄÎļþ½øÐÐÖØд£¬±£Ö¤ËùÓÐÓ²ÅÌÉϵÄÎļþ¶¼ÊÇÓÐЧµÄ¡£ËùÒÔ²»»áÓÐÕâÖÖinconsistentµÄ¸ÅÄ×ÔÈ»¾Í²»ÐèÒªÕâÖÖ¹¤¾ßÁË¡£
2. ¹ÜÀí¼òµ¥
ZFS×÷Ϊһ¸öȫеÄÎļþϵͳ£¬È«ÃæÅ×Æú´«Í³File System + Volume Manager + StorageµÄ¼Ü¹¹£¬ËùÓеĴ洢É豸ÊÇͨ¹ýZFS Pool½øÐйÜÀí£¬Ö»Òª°Ñ¸÷ÖÖ´æ´¢É豸¼Ó Èëͬһ¸öZFS Pool£¬´ó¼Ò¾Í¿ÉÒÔÇáËɵÄÔÚÕâ¸öZFS Pool¹ÜÀíÅäÖÃÎļþϵͳ¡£´ó¼ÒÔÙÒ²²»ÓÃÀμǸ÷ÖÖרҵ¸ÅÄ¸÷ÖÖÃüÁînewfs, metinit¼°¸÷ÖÖVolume ManagerµÄÓ÷¨¡£ÔÚZFSÖÐÎÒÃÇÖ»ÐèÒªÁ½¸öÃüÁzpool(Õë ¶ÔZFS Pool¹ÜÀí)ºÍzfs(Õë¶ÔZFSÎļþϵͳµÄ¹ÜÀí)£¬¾Í¿ÉÒÔÇáËɹÜÀí128λµÄÎļþϵͳ¡£¾Ù¸öÀý×Ó£¬ÎÒÃǾ­³£»áÓöµ½ÏµÍ³Êý¾ÝÔö³¤¹ý ¿ì£¬ÏÖÓд洢ÈÝÁ¿²»¹»£¬ÐèÒªÌí¼ÓÓ²ÅÌ£¬Èç¹ûÒÀÕÕ´«Í³µÄVolume Manager¹ÜÀí·½Ê½£¬ÄÇÎÒ ÃÇÐèÒªÔ¤ÏÈÒª¿¼ÂǺܶàÏÖÓÐÒòËØ£¬»¹ÒªÔ¤Ïȸù¾ÝÓ¦ÓüÆËã³öÐèÒªÅäÖõĸ÷ÖÖ²ÎÊý¡£ÔÚZFSÇé¿öÏ£¬ÎÒÃǵÄϵͳ¹ÜÀíÔ±¿ÉÒÔ³¹µ×½â·Å£¬ÔÙÒ²²»ÐèÒªÕâÖÖÈËΪµÄ¸´ÔÓ ¿¼ÂǺͼÆË㣬ÎÒÃÇ¿ÉÒÔ°ÑÕâЩ½»¸øZFS£¬ÒòΪZFS Pool»á×Ô¶¯µ÷½Ú£¬¶¯Ì¬ÊÊÓ¦ÐèÇó¡£ÎÒÃÇÖ»ÐèÒ»¸ö¼òµ¥µÄÃüÁîΪ Õâ¸öZFS Pool¼ÓÈëеÄÓ²Å̾ͿÉÒÔÁË£º
zpool add zfs_pool mirror c4t0d0 c5t0d0
»ùÓÚÕâ¸ö¶¯Ì¬µ÷½ÚµÄZFS PoolÖ®ÉϵÄËùÓеÄÎļþϵͳ¾Í¿ÉÒÔÁ¢¼´Ê¹Óõ½Õâ¸öеÄÓ²ÅÌ£¬²¢ÇÒ»á×Ô¶¯µÄÑ¡Ôñ×îÓÅ»¯µÄ²ÎÊý¡£
¶øÇÒZFSͬʱҲÌṩͼÐλ¯µÄ¹ÜÀí½çÃ棬ÏÂÃæÊÇÒ»¸öZFSͼÐλ¯¹ÜÀíµÄÒ»¸ö½ØÆÁ£º
3. ûÓÐÈκÎÈÝÁ¿ÏÞÖÆ
ZFS£¨Zettabyte File System£©Îļþϵͳ¾ÍÈçÆäÃû×ÖËùԤʾ£¬¿ÉÒÔÌṩÕæÕýµÄº£Á¿´æ´¢£¬ÔÚÏÖʵÖм¸ºõ²»¿ÉÄÜÓöµ½ÈÝÁ¿ÎÊÌâ¡£ÔÚÏÖÓеÄ64λkernel£¨ÄÚ ºË£©Ï£¬Ëü¿ÉÒÔÈÝÄÉ´ïµ½16 Exabytes(264)´óСµÄµ¥¸öÎļþ£¬¿ÉÒÔʹÓÃ264¸ö´æ´¢É豸£¬¿ÉÒÔ´´½¨264¸öÎļþϵͳ¡£
4. ÍêÈ«±£Ö¤ Êý¾Ý µÄÕýÈ·ºÍÍêÕû
ÓÉÓÚZFSËùÓеÄÊý¾Ý²Ù×÷¶¼ÊÇ»ù ÓÚTransaction£¨ÊÂÎñ£©£¬Ò»×éÏàÓ¦µÄ²Ù×÷»á±»ZFS½â ÎöΪһ¸öÊÂÎñ²Ù×÷£¬ÊÂÎñµÄ²Ù×÷¾Í´ú±í×ÅÒ»×é²Ù×÷ҪôһÆðʧ°Ü£¬ÒªÃ´Ò»Æð³É¹¦¡£¶øÇÒÈçÇ°Ëù˵£¬ZFS¶Ô ËùÓеIJÙ×÷ÊÇ»ùÓÚCOW£¨Copy on Write£©£¬ ´Ó¶ø±£Ö¤É豸ÉϵÄÊý ¾ÝʼÖÕ¶¼ÊÇÓÐЧµÄ£¬ÔÙÒ²²»»áÒòΪϵͳ±ÀÀ£»òÕßÒâÍâµôµçµ¼ÖÂÊý¾ÝÎļþµÄinconsistent¡£
»¹ÓÐÒ»ÖÖDZÔÚÍþв Êý¾ÝµÄ¿ÉÄÜÊÇÀ´×ÔÓÚÓ²¼þÉ豸µÄÎÊÌ⣬±ÈÈç´Å ÅÌ£¬RAID¿¨µÄÓ²¼þÎÊÌâ»òÕßÇý¶¯bug¡£ÏÖÓÐÎļþϵͳͨ³£Óöµ½Õâ¸öÎÊÌ⣬ÍùÍùÖ»ÊǼòµ¥µÄ°Ñ´íÎóÊý¾ÝÖ±½Ó½»¸øÉϲãÓ¦Óã¬Í¨³£ÎÒÃÇ°ÑÕâ¸öÎÊÌâ³Æ×÷Silent Data Corruption¡£¶øÔÚZFSÖУ¬¶ÔËùÓÐÊý¾Ý²»¹ÜÊÇÓû§Êý¾Ý»¹ÊÇÎļþϵͳ×ÔÉíµÄmetadataÊý ¾Ý¶¼½øÐÐ256λµÄChecksum£¨Ð£ Ñ飩£¬µ±ZFSÔÚÌá½»Êý¾Ýʱ»á½øÐÐУÑ飬³¹µ×¶Å¾øÕâÖÖSilent Data CorruptionÇé¿ö¡£
5. ÌṩÓÅÒì ÐÔÄܺÍÀ©Õ¹ÐÔ
ºÍ´«Í³File System + Volume Manager + Storage¼Ü¹¹²»Í¬£¬ZFSÔòÊÇÖ±½Ó»ùÓÚ´æ´¢É豸ÌṩËùÓеŦÄÜ£¬Òò´ËÓÐ×Ô¼º¶ÀÓеĴ´ÐÂÌØÐÔ£¬ÐÔÄÜ×ÔÈ»·Ç±ÈÑ°³£¡£
Dynamic Striping vs. Static Striping
ÓÉÓÚZFSÊÇ»ùÓÚCOWºÍÒ»¸öÈ«¾Ö¶¯Ì¬µÄZFS Pool£¬ÈκÎÒ»´Îд ²Ù×÷£¬¶¼ÊǶÔÒ»¿éÐÂÊý¾Ý¿é£¨Block£©µÄÒ»´Îд²Ù×÷¡£ZFS´ÓZFS PoolÖж¯Ì¬ÌôÑ¡³öÒ»¸ö×îÓŵÄÉ豸£¬²¢ÇÒÒÔÒ»¸ötransaction£¨Ê Îñ£©ÏßÐÔдÈ룬³ä·ÖÓÐЧµØÀûÓÃÁËÏÖÓÐÉ豸µÄ´ø¿í£¬ÎÒÃÇ°ÑÕâ¸öÌØÐÔ³ÆΪDynamic Striping¡£¶øÏà¶ÔÓ¦µÄStatic StripingÔòÊÇ´«Í³ÎļþϵͳËùʹÓõķ½Ê½£¬Static StripingÐèÒª¹ÜÀíÔ±Ô¤ÏȶÔÕâ×éStripe½øÐÐÕýÈ·µØ¼ÆËãÈËΪ ÉèÖ㬶øÇÒÈç¹û¼ÓÈëеÄÉ豸ÔòÐèÒªÔÙ´ÎÈËΪµÄ¼ÆËãºÍÉèÖ㬸üΪÑÏÖصÄÊÇÈç¹ûÈËΪ¼ÆËã´íÎó£¬Ôò»áÖ±½ÓÓ°ÏìϵͳµÄÐÔÄÜ¡£¶øÔÚʹÓÃDynamic StripingÕâÖÖÌØÐÔÖ®ºó£¬ÎÒÃǸù±¾²»ÐèÒªÈËΪ½éÈ룬ZFS»á×Ô¶¯µ÷Õû£¬ÖÇÄܵÄΪÄã Ìṩ×î¼ÑµÄÉ豸£¬×î¿ìµÄ²Ù×÷·½Ê½¡£
Ö§³Ö¶àÖÖ ´óСµÄÊý¾Ý¿é£¨Multiple Block Size£©
ZFSÖ§³Ö¶àÖÖ´óСµÄÊý¾Ý¿é¶¨Ò壬´Ó512×Ö½Úµ½1M×Ö½Ú¡£ºÍ´«Í³ÎļþϵͳÍùÍù¶¼Êǹ̶¨´óСÊý¾Ý¿é²»Í¬£¬ZFSÔòÊÇ¿ÉÒÔ¶¯Ì¬µÄ¸ù¾Ý²»Í¬ ´óСµÄÎļþ½øÐмÆË㣬¶¯Ì¬µÄÑ¡Ôñ×î¼ÑµÄÊý¾Ý¿é¡£
ÒòΪ²»Í¬´óСÊý¾Ý ¿é£¬Ö±½ÓÓ°Ï쵽ʵ¼ÊʹÓÃÓ²ÅÌÈÝÁ¿ºÍ¶ÁÈ¡Ëٶȡ£Èç¹ûʹÓýÏСµÄÊý¾Ý¿é£¬´æ´¢ÎļþËùµ¼ÖµÄËéƬÔò½ÏÉÙ£¬¶ÁдСÎļþ¸ü¿ìһЩ£¬µ«ÊǻᵼÖÂÐèÒª´´½¨¸ü¶àµÄmetadata£¬¶Áд´óÎļþÔò»á¸ü·Ñʱ¡£Èç¹ûʹÓýϴóµÄÊý¾Ý¿é£¬Ê¹ÓõÄmetadata½ÏÉÙ£¬¸üÀûÓÚ¶Áд´óÎļþ£¬µ«ÊǻᵼÖ¸ü¶àµÄËéƬ¡£ZFS¸ù¾Ýʵ¼Êµ÷²éÏÖÓÐÎļþʹ ÓõÄÇé¿ö£¬·ÖÎö³öÒ»¸öÑ¡ÔñÊý¾Ý¿é´óСµÄËã·¨£¬¶¯Ì¬µÄ¸ù¾Ýʵ¼ÊÎļþ´óСȷ¶¨×î¼ÑµÄÊý¾Ý¿é¡£ËùÒÔZFSÊÇ ·Ç³£ÖÇÄܵģ¬ÔÚ²»ÐèҪϵͳ¹ÜÀíÔ±½éÈ룬¾Í¿ÉÒԵõ½Ò»¸ö×ÔÎÒµ÷ÓŵĽá¹û¡£µ±È»ZFSÒ²Ö§³ÖÓû§¶Ôµ¥¸öÎļþ»òÕßÕû¸öÎļþϵͳ ËùʹÓõÄÊý¾Ý¿é´óСµÄ×Ô¶¨ÒåÉèÖá£
ÖÇÄÜÔ¤¶ÁÈ¡£¨Intelligent Prefetch£©
¶àÊýµÄ²Ù×÷ϵͳ¶¼ ÓÐÕâÖÖ½«Êý¾ÝÔ¤ÏȶÁÈ¡µÄ¹¦ÄÜ£¬¶øZFSÔòÊǽ¨Á¢ÔÚÎļþϵͳÉÏÖ±½ÓÌṩµÄÒ»ÖÖ¸ü¼ÓÖÇÄܵÄÊý¾ÝÔ¤¶ÁÈ¡¹¦ÄÜ¡£Ëü²»½ö¿ÉÒÔÖÇÄܵØʶ±ð³ö¶àÖÖ¶Áȡģʽ£¬ ½ø ÐÐÌáÇ°¶ÁÈ¡Êý¾Ý£¬¶øÇÒ¿ÉÒÔ¶Ôÿ¸ö¶ÁÈ¡Êý¾ÝÁ÷½øÐÐÕâÖÖÔ¤¶ÁÈ¡ÖÇÄÜʶ±ð£¬Õâ¸ö¶ÔÐí¶àÁ÷ýÌåÌṩÕßÀ´ËµÊǼþ·Ç³£ºÃµÄÊÂÇé¡£
ÔÚÀ©Õ¹ÐÔÉÏ£¬ºÍÏÖÓÐÎļþϵͳ¶àÊÇ»ùÓÚÒ»¸öÊÜÏ޵ľ²Ì¬Ä£ÐͲ»Í¬£¬ZFSÊDzÉÓÃZFS PoolÕâ¸ö¶¯Ì¬¸ÅÄËüµÄmetadataÒ²ÊǶ¯Ì¬£¬²¢ÇÒ¶Áд²Ù×÷¶¼Êǿɲ¢Ðеģ¬²¢ÇÒ¾ßÓÐÓÅÏȼ¶¸ÅÄËùÒÔ¼´Ê¹ÔÚ´óÊý¾ÝÁ¿£¬¶àÉ豸µÄÇé¿öÏÂÈÔ¿ÉÒÔ±£Ö¤ÐÔÄܵÄÏßÐÔÔö³¤¡£
6. ×ÔÎÒÐÞ¸´¹¦ÄÜ
ZFS Mirror ºÍ RAID-Z
´«Í³µÄÓ²ÅÌMirror¼°RAID 4£¬RAID 5ÕóÁз½Ê½¶¼»áÓöµ½Ç°ÃæÌáµ½¹ýµÄÎÊÌ⣺Silent Data Corruption¡£Èç¹û·¢ÉúÁËij¿éÓ²ÅÌÎïÀíÎÊÌâµ¼ÖÂÊý¾Ý´íÎó£¬ÏÖÓеÄMirror£¬°üÀ¨RAID 4£¬RAID 5ÕóÁлáĬĬµØ°ÑÕâ¸ö´íÎóÊý¾ÝÌá½»¸øÉϲãÓ¦Óá£Èç¹ûÕâ¸ö´íÎó·¢ÉúÔÚMetadataÖУ¬Ôò»áÖ±½Óµ¼ÖÂϵͳµÄPanic¡£ ¶øÇÒ»¹ÓÐÒ»ÖÖ¸üΪÑÏÖصÄÇé¿öÊÇ£ºÔÚRAID 4ºÍRAID 5ÕóÁÐÖУ¬Èç¹ûϵͳÕýÔÚ¼ÆËãParityÊýÖµ£¬²¢ÔÙ´ÎдÈëÐÂÊý¾ÝºÍÐÂParityÖµµÄʱºò·¢Éú¶Ïµç£¬ÄÇôÕû¸öÕóÁеÄËùÓд洢µÄÊý¾Ý¶¼ºÁÎÞÒâÒåÁË¡£
ÔÚZFSÖÐÔòÌá³öÁËÏà¶ÔÓ¦µÄZFS MirrorºÍRAID-Z·½Ê½£¬ËüÔÚ¸ºÔð¶ÁÈ¡Êý¾ÝµÄʱºò»á×Ô¶¯ºÍ256λУÑéÂë½øÐÐУÑ飬»áÖ÷¶¯·¢ÏÖÕâÖÖSilent Data Corruption£¬È»ºóͨ¹ýÏàÓ¦µÄMirrorÓ² ÅÌ»òÕßͨ¹ýRAID-ZÕóÁÐÖÐÆäËûÓ²Å̵õ½ÕýÈ·µÄÊý¾Ý·µ»Ø¸øÉϲãÓ¦Ó㬲¢ÇÒͬʱ×Ô¶¯ÐÞ¸´Ô­Ó²Å̵ÄData Corruption ¡£
Fault Manager
ÔÚSolaris 10ÖУ¬°üº¬ Ò»¸öZFSÕï¶ÏÒýÇæºÍSolarisµÄ Fault Manager£¨ÕâÒ²ÊÇSolaris 10µÄ ÁíÒ»¸öÐÂÌØÐÔ£©½»»¥£¬¿ÉÒÔʵʱµØÕï¶Ï·ÖÎö²¢ÇÒ±¨¸æZFS PoolºÍ´æ´¢É豸µÄ´íÎó£¬Óû§¿ÉÒÔͨ¹ýFault Manager¼°Ê±µÃµ½Ò»¸ö·Ç³£ÓÑÉƵÄÏûÏ¢¡£Õâ¸öÕï¶ÏÒýÇæËäÈ»²»»á²ÉÈ¡Ö÷¶¯µÄÐÐΪȥÐÞ¸´»òÕß½â¾ö ÎÊÌ⣬µ«ÊÇ»áÔÚÏûÏ¢ÖÐÌáʾϵͳ¹ÜÀíÔ±¿É²ÉÈ¡µÄ¶¯×÷¡£ÀàËÆÏÂÃæÒ»¸öZFS±¨´íÏûÏ¢£¬ÆäÖÐREC-ACTION¾ÍÊǽ¨Òé²ÉÈ¡µÄ¶¯×÷£º
SUNW-MSG-ID: ZFS-8000-D3, TYPE: Fault, VER: 1, SEVERITY: Major
EVENT-TIME: Fri Mar 10 11:09:06 MST 2006
PLATFORM: SUNW,Ultra-60, CSN: -, HOSTNAME: neo
SOURCE: zfs-diagnosis, REV: 1.0
EVENT-ID: b55ee13b-cd74-4dff-8aff-ad575c372ef8
AUTO-RESPONSE: No automated response will occur.
IMPACT: Fault tolerance of the pool maybe compromised.
REC-ACTION: Run ¡¯zpool status -x¡¯ and replace the bad device.
7. °²È«
ÔÚ°²È«ÉÏ£¬ZFSÖ§³ÖÀàËÆNT·ç¸ñNFSv4°æµÄACL£¨¶ÁÈ¡¿ØÖÆÁÐ±í£©¡£¶øÇÒÇ°ÃæËùÌáµ½µÄ256λÑéÖ¤Â룬Óû§¿ÉÑ¡Ôñ¶àÖÖÑéÖ¤·½Ê½£¬°üÀ¨SHA-256ÑéÖ¤Ëã·¨£¬´Ó¶øÔÚÎïÀí´æ´¢µ¥Ôª¼¶±ðÉϱ£Ö¤Êý¾ÝµÄ°²È«ÐÔ¡£
8. ³¬Ç¿¹¦ÄÜ
ZFS×÷Ϊ¡°×îºóÒ»¸öÎļþϵͳ¡±£¬º­¸ÇÁË»ù±¾µÄÎļþϵͳºÍVolume¹ÜÀíµÄ¹¦ÄÜ£¬Í¬Ê± Ò»²¢ÌṩÐí¶àÆóÒµ¼¶±ðµÄ³¬Ç¿¹¦ÄÜ£ºQuota(Åä¶î)£¬Reservation(Ô¤Áô), Compression(ѹ Ëõ)£¬ Snapshot(¿ìÕÕ)£¬Clone£¨¿Ë¡£©¡£²¢ÇÒËٶȷdz£¿ì¡£ÓÐÁËÕâ¸öÎļþϵͳ£¬´ó¼ÒÔÙÒ²²»ÐèÒªÈκÎVolume ManagerÁË¡£
¼æÈÝÐÔ
ZFSÊÇÒ»¸öÍêÈ«¼æÈÝPOSIX¹æ·¶µÄÎļþϵͳ£¬ËùÒÔ´¦ÓÚÉϲãµÄÓ¦ÓóÌÐòÊÇÍêÈ«²»ÊÜÓ°Ïì¡£ZFSÒ²Ìṩһ¸öEmulated VolumeÄ£¿é£¬¿ÉÒÔ°ÑÈκÎÒ»¸öZFSÎļþϵͳ×÷ΪÆÕͨµÄ¿éÉ豸ʹÓá£Í¬Ê±ZFSÒ²¿ÉÒÔʹÓûùÓÚVolume Manager¹¹½¨µÄVolume×÷Ϊ´æ´¢É豸µ¥ Ôª¡£ÕâÑùÔÚ²»ÐèÒªÐÞ¸ÄÓ¦ÓóÌÐò£¬²»ÐÞ¸ÄÒÑÓÐÎļþϵͳÏ£¬¸øÁË´ó¼Ò×î´óµÄ×ÔÓɶÈÈ¥»ñµÃZFSÌṩµÄ¸÷ ÖÖÌØÐÔ¡£
10. ¿ªÔ´
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ