LXF136:DrBrown1

Материал из Linuxformat.

Перейти к: навигация, поиск

Фай­ло­вые систе­мы Linux

Сколь­ко их понима­ет Linux? Взгляните на наш да­ле­ко не пол­ный спи­сок и уди­ви­тесь.


Мо­и кур­сы по Linux посещали ре­бята из от­де­ла го­род­ской по­ли­ции по борь­бе с ком­пь­ю­тер­ным мо­шенниче­ством. Не по­то­му, спе­шу до­ба­вить, что пло­хие парни поль­зу­ют­ся Linux, а по­то­му, что Linux действи­тель­но удо­бен в след­ствен­ной ра­бо­те. От­части бла­го­да­ря под­держ­ке мас­сы фай­ло­вых систем (ФС). И я ре­шил уз­нать, сколь­ких. Спи­сок ми­гом раз­росся так, что на него не хва­ти­ло бы места в жур­на­ле, и здесь пе­ре­чис­ле­ны толь­ко са­мые-са­мые.

  • ext2 Род­ная ФС клас­си­че­ско­го Linux, ши­ро­ко ис­поль­зу­ет­ся с 1993 го­да.
  • ext3 До­бав­ля­ет жур­на­ли­ро­вание к ext2. Об­рат­но со­вмести­ма. ФС по умол­чанию в боль­шин­стве со­вре­мен­ных ди­ст­ри­бу­ти­вов.
  • ext4 Новое по­ко­ление ext. Бо­лее мас­шта­би­руе­мая и на­деж­ная, осно­ва­на на кар­тах «экстен­тов».
  • reiser Жур­на­ли­руе­мая ФС; хра­нит­в сба­лан­си­ро­ван­ном де­ре­ве не толь­ко име­на фай­лов, но и са­ми фай­лы.
  • proc Спе­ци­фич­ная для Linux вир­ту­аль­ная ФС, даю­щая доступ к внут­ренним дан­ным яд­ра.
  • JFS Жур­на­ли­руе­мая ФС от IBM.
  • cramfs Про­стая сжа­тая ФС для встро­ен­ных сис­тем с ПЗУ.
  • minix Са­мая ран­няя из ФС Linux; по нынешним вре­ме­нам в ней слиш­ком мно­го ог­раничений.
  • SonicBlue Од­на из про­прие­тар­ных ФС, из (по­кой­но­го?) плей­е­ра Rio Karma.
  • ISO9660 Фор­мат, ис­поль­зуе­мый на ком­пакт-дисках; иногда на­зы­ва­ет­ся High Sierra.
  • UDF ФС, ис­поль­зуе­мая для DVD.
  • VFAT ФС, ис­поль­зуе­мая в Windows 95, Windows 98 и Windows NT 4.
  • OS/2 HPFS ФС Warp, кон­ку­рен­та Windows от IBM.
  • NTFS ФС, ис­поль­зуе­мая Windows NT, 2000, XP и т. д.
  • System V Ори­ги­наль­ная System V, ис­поль­зуе­мая в неко­то­рых ста­рых систе­мах Unix.
  • UFS ФС, ис­поль­зуе­мая BSD и ее про­из­вод­ны­ми, ти­па SunOS и OpenBSD.
  • XFS Вы­со­ко­про­из­во­ди­тель­ная жур­на­ли­руе­мая ФС; возник­ла на плат­фор­ме SGI IRIX.
  • GFS Кла­стер­ная ФС, по­зво­ляю­щая несколь­ким ком­пь­ю­те­рам со­вме­ст­но ис­поль­зо­вать блоч­ное уст­рой­ство (на­при­мер, по iSCSI).
  • NFS Род­ной для Unix и Linux се­те­вой про­то­кол со­вме­ст­но­го досту­па к фай­лам.
  • CIFS ‘Common Internet File System (Об­щая фай­ло­вая систе­ма Ин­тернета’), на­следница SMB от Microsoft).
  • NCP Netware Core Protocol (Про­то­кол Се­те­во­го Яд­ра), про­то­кол Novell на осно­ве IPX, пред­назначенный для досту­па к фай­ло­вым сер­ве­рам Netware.

Где на­чать рас­коп­ки

На man-стра­ни­це для ко­ман­ды mount пе­ре­чис­ле­ны не­ко­то­рые из под­дер­жи­вае­мых ею фай­ло­вых сис­тем, но ес­ли у вас ус­та­нов­ле­ны ис­ход­ные ко­ды яд­ра, бо­лее пол­ную ин­фор­ма­цию мож­но по­лу­чить в диа­ло­гах на­строй­ки яд­ра и в ка­та­ло­ге /usr/src/linux/Documentation/filesystems. В Ви­ки­пе­дии есть под­роб­ные таб­ли­цы с фай­ло­вы­ми сис­те­ма­ми и под­дер­жи­ваю­щи­ми их ОС, а так­же по­лез­ные до­пол­ни­тель­ные ссыл­ки.

Личные инструменты
  • Купить электронную версию
  • Подписаться на бумажную версию