LinuxÎļþϵͳ·¢Õ¹Ñ¸ËÙ BTRFS±»¿´ºÃ
×î½üÁ½Ä꣬ÎļþϵͳµÃµ½Á˺ܴóµÄ·¢Õ¹¡£
SunÓпªÔ´µÄZFSÒÔ¼°ÊÕ¹ºµÄLustreÎļþϵͳ¡£Quantum¡¢Panasas¡¢ IBM¡¢»ÝÆÕ¡¢NetAppºÍRed HatÒ²¶¼ÔöÇ¿ÁËÎļþϵͳ¿ª·¢Á¦¶È¡£NFS£¨ÍøÂçÎļþϵͳ£©ÕýÔÚ¾Àú´óµÄ±ä¶¯£¬Ö÷Òª´ú±í¾ÍÊÇpNFS£¨²¢ÐÐÍøÂçÎļþϵͳ£©¡£ºÁ²»Ææ¹ÖµÄÊÇ£¬ËùÓÐÕâЩ¿ª·¢Ðж¯´Ùʹ¿ªÔ´ÉçÇøÍƳöÕë¶ÔLinuxµÄ¸ü¸ßÐÔÄܵÄÎļþϵͳ¡£
ÏÖÔÚÎÒÃÇ¿´¿´Linux¿ª·¢µÄÁ½¸öÇ°ÑØ£ºBTRÎļþϵͳ--Ò²±»³ÆΪButter FS»òB-tree FS--ÒÔ¼°ext4¡£
IlluminataµÄ·ÖÎöʦGordon Haff±íʾ£º"Ext4ÊǶԹ㷺ʹÓõÄext3µÄÉý¼¶£¬Ëü´ÓÖî¶à·½ÃæÌá¸ßÁ˹¦ÄÜ£¬²¢¸ÄÉÆÁËÐÔÄÜ¡£ÔÚÏà¶Ô½üÆÚ£¬ext4½«¿ÉÄܳÉΪÏÂÒ»¸öÔÚLinuxÉϹ㷺²¿ÊðµÄеÄÎļþϵͳ¡£"
ËäÈ»ext4µÄ¿ª·¢Ê±¼äʼÓÚ2006Ä꣬µ«ÊÇext4Ö±µ½×î½üÒ»Äê²Å¿ªÊ¼ÕæÕýÎȶ¨£¬¶øÇÒÏÖÔڲŸոտªÊ¼¿´µ½ÓÐÅúÁ¿²¿Êð¡£ÀýÈ磬×î½ü·¢²¼µÄext4°æ±¾ÓÐFedora¡£ÕâÖÖLinuxÎļþϵͳÌá¸ßÁË´æ´¢ÈÝÁ¿ÉÏÏÞ£¨ÈÝÁ¿Ôö¼ÓÖÁ1EB£©£¬Í¬Ê±»¹ÓÐÆäËû¸÷ÖÖÐÔÄÜÉϵĵ÷Õû¡£
Ext4ºÜ´ó³Ì¶ÈÉÏÊǶÔÁ÷ÐеÄext3ÎļþϵͳµÄÑݽø¡£Ext3ÏÞÖÆÓÚ16TBµÄ´æ´¢£¬¶øext4µÄÉè¼Æ¿ÉÒÔ´¦Àí¸ü´óµÄ´æ´¢¡£Ext4Ôö¼ÓÁËÊý¾ÝÍêÕûÐÔ¹¦ÄÜ£¬Ö§³ÖÕë¶ÔÄÚ²¿ÈÕ³£ÊÂÎñµÄУÑéºÍ£¬ÕâʹµÃËüÔÚÃæÁÙ´æ´¢´íÎóµÄʱºòÓµÓиüÇ¿µÄÎȶ¨ÐÔ¡£
µ«ÊÇÖÁÉÙ´ÓDZÄÜÉÏÀ´¿´£¬ext4µÄ·¢Õ¹²»ÈçBTRFSÄÇôÏÔÖø¡£BTRFS¿ÉÄÜ×îÖÕ»á¸øZFSºÍÆäËûÎļþϵͳ´øÀ´¸ü´óµÄÍþв£¬²»¹ý¸ÃÎļþϵͳĿǰ»¹ÉÐδÍê³É¡£¸ÃÎļþϵͳӵÓÐÔÚÏßËéƬÕûÀí¹¦ÄÜ£¬Õë¶Ô¹Ì̬Çý¶¯Æ÷£¨SSD£©µÄÔËÐÐģʽ£¬Ð´Ê±¸´ÖÆÈÕÖ¾£¬ÒÔ¼°¸÷ÖÖѹËõ¡¢¾µÏñ¡¢Ìõ´øºÍ¿ìÕÕ¹¦ÄÜ¡£
Haff±íʾ£º"BTRFSÊÇÏÂÒ»´úÎļþϵͳ£¬ÕâÒâζ×ÅËüʹÓõĹÜÀíģʽºÍ´«Í³µÄÎļþϵͳÓÐËù²»Í¬¡£"
ËûµÄÒâ˼ÊÇBTRFSµÄ¹ÜÀíºÍ¿ÉÓÃÐÔģʽ²»Í¬ÓÚÏÖÓÐÎļþϵͳËùʹÓõÄģʽ¡£Ëû¾ÙÁËÒ»¸öÀý×Ó£ºBTRFS»ù±¾ÉϽ«¾í¹ÜÀí--¹ýÈ¥Êǵ¥¶ÀµÄ²úÆ·--ÕûºÏ½øÁ˸ÃÎļþϵͳ±¾Éí¡£¸ÃÎļþϵͳ»¹ÓµÓи÷ÖÖ¿É¿¿ÐԺͿÉÓÃÐÔ¹¦ÄÜ£¬±ÈÈç¿ìÕÕ¡£
´ÓÊý¾Ý´æ´¢µÄ½Ç¶ÈÀ´¿´£¬BTRFSÇ°½øµÄ²½·¥Òª±Èext4´ó¡£BTRFSµÄһЩ¹¦Äܹýȥͨ³£ÊÇÓÉÂß¼¾í¹ÜÀíÆ÷£¨LVM£©ºÍRAID£¨¶ÀÁ¢´ÅÅÌÈßÓàÕóÁУ©Ó²¼þËùÖ´Ðеġ£¸Ãϵͳ¿ÉÒÔͬʱΪÆäÄÚ²¿ÔªÊý¾ÝºÍÓû§Êý¾Ý½øÐÐУÑéºÍ¼ìÑ飬¶øÇÒ¸Ãϵͳ»¹ÄÚÖÃÁ˶ԿìÕÕµÄÖ§³Ö£¨¾ÍÏñÒ»¸öLVM£©¡£Ext4Ò²¿ÉÓµÓÐÆäÖÐһЩ¹¦ÄÜ£¬µ«ÊÇÐèÒªÎļþϵͳºÍÂß¼¾í¹ÜÀíÆ÷Ö®¼äµÄ»¥¶¯¡£
ÓÐȤµÄÊÇ£¬BTRFS×î³õÊÇOracle¿ª·¢µÄ--¸Ã¹«Ë¾ÕýÔÚÊÕ¹ºSun--µ«ÏÖÔÚÊÇÒÔ GPL£¨GUNͨÓù«¹²Ðí¿ÉÖ¤£©µÄÐÎʽ·¢·ÅÐí¿ÉÖ¤£¬¶øÇÒÍêÈ«ÈÚÈ뿪ԴÉçÇø£¬½ÓÊÜÈκÎÈ˵ĴúÂë¹±Ïס£ÔÚBTRFSÏîÄ¿Ö÷Ò³É϶Ô×Ô¼ºÊÇ
Ïà¹ØÎĵµ£º
ÍêÉÆLinuxϵͳ
1.¿ª»ú×Ô¶¯¹ÒÔØwindow·ÖÇø
fedora10ËäÈ»ÄÜ×Ô¶¯¹ÒÔØ,µ«ÊǹÒÔصķÖÇøÓÐʱ»á²»ÈϺº×ÖÎļþ¼Ð
´ÓÖÕ¶ËÓÃvi»ògedit´ò¿ª/etc/fstab£¬ÔÚÆäÖÐÌí¼Ó£º
/dev/sda1 /mnt/1 ntfs default 0 0
×¢£ºµÚÒ»ÏîÊÇ·ÖÇøÇý¶¯µØÖ·
......
Ò»¡¢ÈÎÎñ¹ÜÀí
linuxÄں˵Ä3ÖÖµ÷¶È·½·¨¼ò½éÈçÏ£º
@SCHED_OTHER ·Öʱµ÷¶È²ßÂÔ£¬½ø³ÌµÄȱʡÀàÐÍ£¬²ÉÓö¯Ì¬ÓÅÏȵ÷¶È²ßÂÔ£¬Ñ¡Ôñ½ø³ÌµÄÒÀ¾ÝÖ÷ÒªÊǸù¾Ý½ø³ÌgoognessÖµµÄ´óС£¬ÕâÖÖ½ø³ÌÔÚÔËÐÐʱ£¬¿ÉÒÔ±»¸ßgoodnessÖµµÄ½ø³ÌÇÀÏÈ£»
@SCHED_FIFO ʵʱµ÷¶È²ßÂÔ£¬Ïȵ½ÏÈ·þÎñ£¬×ñÊØPOSIX1.b±ê×¼µÄFIFOµ÷¶È¹æÔò£¬Ëü»áÒ»Ö±Ô ......
ÔÚLinuxÉϽ»²æ±àÒëpppd 2.4.4
1. ÏÂÔØpppd 2.4.4µÄÔ´´úÂë
ftp://ftp.samba.org/pub/ppp/
2. Ö±½Ó±àÒë
#./configure
#make clean
#make
3. ½»²æ±àÒë
ÐÞ¸Ä./pppd-2.4.4/pppd/Makefile, ×¢ÊÍÁ½ÐУº
#wenxy comment #LIBS += -lpcap
#wenxy comment #CFLAGS += -DPPP_FILTER
cross compile
......
ÔÚÕâ֮ǰjdkÒѾ°²×°OK
1.°Ñtomcat´«µ½linux·þÎñÆ÷ÉÏ
2.gunzip tomcat-6.0.20.tar.gz
3.tar -zxvf tomcat-6.0.20.tar
4.µÃµ½TomcatµÄËùÓÐÎļþ.È»ºó°ÑËü¿½±´µ½ÄãÒª°²×°µÄλÖã¬Èç/usr/local/tomcat-6.0.20/
5.ÔÚ/etc/profileÎļþÖмÓÈëÈçÏÂÁ½ÐÐ
export JAVA_HOME=/usr ......