Á˽ⲢÕýȷʶ±ðLinuxϵͳÖеÄÎļþϵͳÀàÐÍ£¬¶ÔÓÚϵͳ¹ÜÀíÔ±¡¢¿ª·¢ÈËÔ±ÒÔ¼°ÈκÎÏ£ÍûÓÅ»¯ÆäLinux»·¾³ÐÔÄܵÄÓû§À´Ëµ£¬¶¼ÊÇÒ»ÏîÖÁ¹ØÖØÒªµÄ¼¼ÄÜ
±¾ÎĽ«ÉîÈë̽ÌÖÈçºÎÔÚLinuxϵͳÖв鿴ÎļþϵͳÀàÐÍ£¬Í¬Ê±½âÎö¸÷ÖÖÖ÷Á÷ÎļþϵͳµÄÌØµãÓëÓ¦Óó¡¾°£¬ÎªÄúÌṩһÌ×È«ÃæµÄ֪ʶÌåϵºÍʵ¼ùÖ¸ÄÏ
Ò»¡¢ÎªÊ²Ã´Á˽âÎļþϵͳÀàÐÍÖÁ¹ØÖØÒª£¿ ÎļþϵͳÊDzÙ×÷ϵͳÓÃÓÚ×éÖ¯ºÍ·ÃÎÊ´æ´¢É豸£¨ÈçÓ²ÅÌ¡¢SSD¡¢USBÇý¶¯Æ÷µÈ£©ÉÏÊý¾ÝµÄÒ»ÖÖ»úÖÆ
²»Í¬µÄÎļþϵͳÉè¼ÆÓв»Í¬µÄÄ¿±ê£¬±ÈÈçÌá¸ßÊý¾Ý·ÃÎÊËÙ¶È¡¢ÔöÇ¿Êý¾ÝÍêÕûÐÔ¡¢Ö§³Ö´óÈÝÁ¿´æ´¢»òÌØ¶¨ÀàÐ͵ÄÉ豸£¨ÈçÍøÂçÎļþϵͳ£©
Òò´Ë£¬Ñ¡ÔñºÍʹÓúÏÊʵÄÎļþϵͳ¶ÔÓÚÈ·±£ÏµÍ³Îȶ¨ÐÔ¡¢ÓÅ»¯ÐÔÄÜÒÔ¼°Êý¾Ý°²È«ÖÁ¹ØÖØÒª
1.ÐÔÄÜÓÅ»¯£º²»Í¬µÄÎļþϵͳÔÚ¶ÁдËÙ¶È¡¢Ë鯬¹ÜÀí¡¢²¢·¢´¦ÀíÄÜÁ¦µÈ·½Ãæ´æÔÚ²îÒì
Á˽⵱ǰʹÓõÄÎļþϵͳÀàÐÍ£¬¿ÉÒÔ°ïÖúÄú¸ù¾ÝÓ¦ÓÃÐèÇóµ÷ÕûÅäÖã¬ÊµÏÖÐÔÄÜ×î´ó»¯
2.Êý¾Ý»Ö¸´Ó뱸·Ý£ºµ±Óöµ½Êý¾Ý¶ªÊ§»òϵͳ±ÀÀ£Ê±£¬Á˽âÎļþϵͳÀàÐÍÓÐÖúÓÚÑ¡ÔñºÏÊʵĻָ´¹¤¾ßºÍ·½·¨£¬Ìá¸ßÊý¾Ý»Ö¸´µÄ³É¹¦ÂÊ
3.¼æÈÝÐÔ¿¼Á¿£ºÄ³Ð©Îļþϵͳ¿ÉÄܲ»Ö§³Ö¿çƽ̨·ÃÎÊ£¬»òÕßÔÚÌØ¶¨Ó²¼þÉϱíÏÖ²»¼Ñ
Õýȷʶ±ðÎļþϵͳÀàÐÍ£¬¿ÉÒÔ±ÜÃâÒò¼æÈÝÐÔÎÊÌâµ¼ÖµÄÊý¾Ý¶ªÊ§»òϵͳ²»Îȶ¨
4.°²È«²ßÂÔÖÆ¶¨£º²»Í¬ÎļþϵͳÔÚÊý¾Ý¼ÓÃÜ¡¢·ÃÎÊ¿ØÖƵȷ½ÃæÌṩµÄ¹¦Äܲ»Í¬
Á˽âÕâЩ²îÒ죬ÓÐÖúÓÚÖÆ¶¨¸üÓÐЧµÄ°²È«²ßÂÔ£¬±£»¤Ãô¸ÐÊý¾Ý
¶þ¡¢LinuxÖв鿴ÎļþϵͳÀàÐ͵ķ½·¨ ÔÚLinuxϵͳÖУ¬ÓжàÖÖ·½·¨¿ÉÒԲ鿴¹ÒÔØµÄÎļþϵͳÀàÐÍ
ÒÔÏÂÊǼ¸ÖÖ³£ÓÃÇÒ¸ßЧµÄ·½·¨£º 1.ʹÓÃdfÃüÁî `df`£¨disk free£©ÃüÁîÓÃÓÚÏÔʾ´ÅÅ̿ռäµÄʹÓÃÇé¿ö
ͨ¹ýÌí¼Ó`-T`Ñ¡Ï¿ÉÒÔÏÔʾÿ¸öÎļþϵͳµÄÀàÐÍ
bash df -T Êä³öʾÀý£º Filesystem Type 1K-blocks Used Available Use% Mounted on udev devtmpfs 16368408 0 16368408 0% /dev tmpfs tmpfs 3276604 1136 3275468 1% /run /dev/sda1 ext4 100000000 50000000 50000000 50% / tmpfs tmpfs 16383016 4 16383012 1% /dev/shm ÔÚÕâ¸öÀý×ÓÖУ¬`/dev/sda1`µÄÎļþϵͳÀàÐÍÊÇ`ext4`
2.ʹÓÃlsblkÃüÁî `lsblk`£¨list block devices£©ÃüÁîÁгöËùÓпéÉ豸¼°Æä¹ÒÔØµãÐÅÏ¢
ͨ¹ýÌí¼Ó`-f`Ñ¡Ï¿ÉÒÔÏÔʾÎļþϵͳÀàÐÍ
bash lsblk -f Êä³öʾÀý£º NAME FSTYPE LABEL UUID MOUNTPOINT sda ©À©¤sda1 ext4 1234-5678-9abc-def0 / ©¸©¤sda2 swap 9876-5432-1abc-def0 ¡¾SWAP¡¿ sdb ©¸©¤sdb1 vfat abcdef-1234-5678-90ab /mnt/usb ÕâÀ`/dev/sda1`µÄÎļþϵͳÀàÐÍÊÇ`ext4`£¬¶ø`/dev/sdb1`ÔòÊÇ`vfat`
3.ʹÓÃblkidÃüÁî `blkid`£¨block ID£©ÃüÁîÓÃÓÚÁгöËùÓпéÉ豸µÄUUID¡¢ÎļþϵͳÀàÐ͵ÈÐÅÏ¢
bash sudo blkid Êä³öʾÀý£º /dev/sda1: UUID=1234-5678-9abc-def0 TYPE=ext4 /dev/sda2: UUID=9876-5432-1abc-def0 TYPE=swap /dev/sdb1: LABEL=USB_DRIVE UUID=abcdef-1234-5678-90ab TYPE=vfat ÔÚÕâ¸öÀý×ÓÖУ¬Ã¿¸öÉ豸µÄÎļþϵͳÀàÐͶ¼ÇåÎúµØÁÐÁ˳öÀ´
4.²é¿´/etc/fstabÎļþ `/etc/fstab`Îļþ°üº¬ÁËϵͳÆô¶¯Ê±×Ô¶¯¹ÒÔØµÄÎļþϵͳÐÅÏ¢
ͨ¹ý²é¿´¸ÃÎļþ£¬¿ÉÒÔÁ˽âÄÄЩ·ÖÇø±»¹ÒÔØÒÔ¼°ËüÃǵÄÎļþϵͳÀàÐÍ
bash cat /etc/fstab Êä³öʾÀý£º UUID=1234-5678-9abc-def0 / ext4 defaults 0 1 UUID=9876-5432-1abc-def0 none swap sw 0 0 /dev/sdb1 /mnt/usb vfat defaults 0 2 ÕâÀ`/dev/sda1`µÄÎļþϵͳÀàÐÍÊÇ`ext4`£¬`/dev/sdb1`ÊÇ`vfat`
Èý¡¢Ö÷Á÷LinuxÎļþϵͳÀàÐͽâÎö 1.EXTϵÁУ¨EXT2, EXT3, EXT4£© EXTϵÁÐÎļþϵͳÊÇLinuxÀúÊ·ÉÏ×îÖøÃûºÍ¹ã·ºÊ¹ÓõÄÎļþϵͳ֮һ
EXT4×÷Ϊ×îгÉÔ±£¬ÌṩÁ˸üºÃµÄÐÔÄÜ¡¢Êý¾ÝÍêÕûÐÔÖ§³ÖºÍ¸ü´óµÄÎļþ¼°ÎļþϵͳÈÝÁ¿
Ëü¹ã·ºÓ¦ÓÃÓÚ×ÀÃæ¡¢·þÎñÆ÷ºÍǶÈëʽϵͳ
2.XFS XFSÊÇÒ»ÖÖ¸ßÐÔÄܵÄÈÕÖ¾Îļþϵͳ£¬ÌرðÊʺÏÓÚÐèÒª¸ßI/OÍÌÍÂÁ¿ºÍ²¢·¢·ÃÎʵij¡¾°£¬ÈçÊý¾Ý¿â·þÎñÆ÷ºÍÊÓÆµ±à¼¹¤×÷Õ¾
ËüÖ§³Ö´óÎļþ¡¢´ó·ÖÇøºÍ¿ìËÙ»Ö¸´
3.Btrfs Btrfs£¨B-Tree File System£©ÊÇLinuxÉçÇø¿ª·¢µÄÒ»ÖÖÏÖ´úÎļþϵͳ£¬Ö¼ÔÚÌṩ¸ß¼¶¹¦ÄÜ£¬Èçдʱ¸´ÖÆ¡¢¿ìÕÕ¡¢Í¸Ã÷ѹËõºÍÔÚÏßµ÷ÕûÎļþϵͳ´óС
Ëü±»ÈÏΪÊÇδÀ´LinuxϵͳµÄĬÈÏÎļþϵͳ֮һ
4.ZFS£¨ZFS on Linux, ZFS/ZFS2£© ËäÈ»ZFS²¢·ÇרΪLinuxÉè¼Æ£¬µ«Í¨¹ý¿ªÔ´ÏîÄ¿£¬ËüÒѱ»ÒÆÖ²µ½LinuxÉÏ
ZFSÒÔÆäÇ¿´óµÄÊý¾ÝÍêÕûÐÔУÑéºÍ»Ö¸´ÄÜÁ¦Öø³Æ£¬ÊʺÏÐèÒª¼«¸ßÊý¾Ý¿É¿¿ÐԵĻ·¾³
5.NFS£¨Network File System£© NFSÔÊÐí²»Í¬ÏµÍ³Í¨¹ýÍøÂç¹²ÏíÎļþºÍĿ¼
Ëü¹ã·ºÓÃÓÚÆóÒµ»·¾³£¬Ö§³Ö¿çƽ̨Îļþ¹²ÏíºÍÔ¶³Ì±¸·Ý
6.vFat/FAT32 ÕâЩÎļþϵͳͨ³£ÓÃÓÚUSBÉÁ´æÇý¶¯Æ÷¡¢SD¿¨µÈ±ãЯʽ´æ´¢É豸£¬ÒòΪËüÃÇÓë¶àÖÖ²Ù×÷ϵͳ¼æÈÝ
ËÄ¡¢½áÂÛ ÕÆÎÕÈçºÎÔÚLinuxϵͳÖв鿴ÎļþϵͳÀàÐÍ£¬ÊÇÀí½âºÍ¹ÜÀíLinux´æ´¢ÏµÍ³µÄµÚÒ»²½
ͨ¹ý