Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Linux ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 57

Автор ΠΡ€Π½ΠΎΠ»ΡŒΠ΄ Роббинс

ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΠ΅ доступа ΠΊ Ρ€Π°Π·Π΄Π΅Π»Ρƒ, содСрТащСму Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму, называСтся ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ (mounting) Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ΠΈΠ· использования называСтся, Ρ‡Ρ‚ΠΎ Π½Π΅ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π΄Π΅ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ (unmounting) Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы.

Π­Ρ‚ΠΈ Π΄Π²Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ mount ΠΈ umount [Ρ‚Π°ΠΊ], Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ систСмным Π²Ρ‹Π·ΠΎΠ²Π°ΠΌ. Π£ систСмного Π²Ρ‹Π·ΠΎΠ²Π° mount() ΠΊΠ°ΠΆΠ΄ΠΎΠΉ систСмы Unix свой, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ интСрфСйс. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π΄Π΅ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, POSIX Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ Π½Π΅ стандартизуСт эти систСмныС Π²Ρ‹Π·ΠΎΠ²Ρ‹

Π’Ρ‹ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³; Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ называСтся Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ монтирования Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы. По соглашСнию, ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ пустым, Π½ΠΎ Π½ΠΈΡ‡Ρ‚ΠΎ Π½Π΅ ΠΏΡ€ΠΈΠ½ΡƒΠΆΠ΄Π°Π΅Ρ‚ ΠΊ этому. Однако, Ссли Ρ‚ΠΎΡ‡ΠΊΠ° монтирования Π½Π΅ пуста, всС Π΅Π΅ содСрТимоС становится , ΠΏΠΎΠΊΠ° Π² Π½Π΅ΠΉ Π½Π΅ смонтирована файловая систСма[76].

Π―Π΄Ρ€ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€, извСстный ΠΊΠ°ΠΊ Π½ΠΎΠΌΠ΅Ρ€ устройства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ смонтированный Ρ€Π°Π·Π΄Π΅Π». По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠ°Ρ€Π° (устройство, индСкс) вмСстС ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ Ρ„Π°ΠΉΠ»; ΠΊΠΎΠ³Π΄Π° структуры struct stat для Π΄Π²ΡƒΡ… ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ² ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π° эти Π½ΠΎΠΌΠ΅Ρ€Π° ΠΎΠ΄Π½ΠΈ ΠΈ Ρ‚Π΅ ΠΆΠ΅, ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π½Π° самом Π΄Π΅Π»Π΅ ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ„Π°ΠΉΠ».

Как ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Ρ€Π°Π½Π΅Π΅, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ уровня ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ структуры индСксов ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° Ρ€Π°Π·Π΄Π΅Π» диска, создавая Ρ‚Π΅ΠΌ самым Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму. Π­Ρ‚ΠΈ самыС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ для Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π°ΠΌ придСтся провСсти Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Β«ΠΊΠΎΡ€Π½Π΅Π²Ρ‹ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠΌ, Π½Π°Π·Π²Π°Π½Π½Ρ‹ΠΌ /Β», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠΌ самого Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня Π² иСрархичСском пространствС ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΈ Β«ΠΊΠΎΡ€Π½Π΅Π²Ρ‹ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы. ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ / являСтся Ρ‚Π°ΠΊΠΆΠ΅ Β«ΠΊΠΎΡ€Π½Π΅Π²Ρ‹ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠΌΒ» Β«ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы».

По ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ, описанным Π½Π° Π²Ρ€Π΅Π·ΠΊΠ΅, Ρƒ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Π½ΠΎΠΌΠ΅Ρ€ индСкса всСгда Ρ€Π°Π²Π΅Π½ 2 (хотя это Π½Π΅ стандартизовано Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ). ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм, Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π½ΠΎΠΌΠ΅Ρ€ индСкса ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° 2. ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΏΡƒΡ‚ΠΈ ядро Π·Π½Π°Π΅Ρ‚, Π³Π΄Π΅ смонтирована каТдая файловая систСма ΠΈ заставляСт имя Ρ‚ΠΎΡ‡ΠΊΠΈ монтирования ΡΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ смонтированной Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, '..' Π² ΠΊΠΎΡ€Π½Π΅ смонтированной Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы ссылаСтся Π½Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Ρ‚ΠΎΡ‡ΠΊΠΈ монтирования.

На рис. 8.1 ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π΄Π²Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы: ΠΎΠ΄Π½Π° для ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°, Π° другая для /usr, Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ /usr смонтирована. На рис. 8.2 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ситуация послС монтирования /usr.

Рис. 8.1. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы Π΄ΠΎ монтирования

Рис. 8.2. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы послС монтирования

ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ /, ΠΊΠΎΡ€Π΅Π½ΡŒ всСй логичСской ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ, особый Π΅Ρ‰Π΅ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ: /. ΠΈ /.. ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³; это Π½Π΅Π²Π΅Ρ€Π½ΠΎ для любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Π² систСмС. (Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, послС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‚ΠΈΠΏΠ° 'cd /../../../..' Π²Ρ‹ всС Π΅Ρ‰Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π² /.) Π­Ρ‚ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ рСализуСтся простым способом: ΠΊΠ°ΠΊ /., Ρ‚Π°ΠΊ ΠΈ /.. ΡΠ²Π»ΡΡŽΡ‚ΡΡ прямыми ссылками Π½Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы. (Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ это ΠΊΠ°ΠΊ Π½Π° рис. 8.1, Ρ‚Π°ΠΊ ΠΈ 8.2.) КаТдая файловая систСма Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ способом, Π½ΠΎ ядро рассматриваСт / особым ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈ Π½Π΅ рассматриваСт ΠΊΠ°ΠΊ особый случай ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ '..' для Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы, смонтированной Π² /.

НомСра индСксов ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°

НомСр индСкса для ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы всСгда Ρ€Π°Π²Π΅Π½ 2. ΠŸΠΎΡ‡Π΅ΠΌΡƒ это Ρ‚Π°ΠΊ? ΠžΡ‚Π²Π΅Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΊ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Ρ‚Π°ΠΊ ΠΈ ΠΊ истории.

Как ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ 5.3 Β«Π§Ρ‚Π΅Π½ΠΈΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²Β», элСмСнт ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ индСкса ноль ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ, ΠΈΠ»ΠΈ пустой слот. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ индСкс 0 Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для настоящСго Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°.

Π₯ΠΎΡ€ΠΎΡˆΠΎ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ насчСт индСкса 1? Ну, особСнно Π² 70-80 Π³ΠΎΠ΄Π°Ρ… XX Π²Π΅ΠΊΠ°, диски Π½Π΅ Π±Ρ‹Π»ΠΈ сдСланы Ρ‚Π°ΠΊ ΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ΠΊΠ°ΠΊ сСйчас. Когда Π²Ρ‹ ΠΏΠΎΠΊΡƒΠΏΠ°Π»ΠΈ диск, ΠΎΠ½ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ» с (Π±ΡƒΠΌΠ°ΠΆΠ½Ρ‹ΠΌ) списком испорчСнных Π±Π»ΠΎΠΊΠΎΠ² β€” извСстных мСст Π½Π° дискС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹. КаТдой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ эти ΠΏΠ»ΠΎΡ…ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ ΠΈ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ ΠΈΡ… использования.

Под Unix это ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ»ΠΎΡΡŒ созданиСм Ρ„Π°ΠΉΠ»Π° особого назначСния, Π±Π»ΠΎΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Ρ‹Π»ΠΈ извСстны, ΠΊΠ°ΠΊ испорчСнныС. Π­Ρ‚ΠΎΡ‚ Ρ„Π°ΠΉΠ» присоСдинялся ΠΊ индСксу 1, оставляя 2 Π² качСствС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ индСкса, доступного для использования ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌΠΈ.

На соврСмСнных дисках присутствуСт Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ количСство встроСнной элСктроники, ΠΈ ΠΎΠ½ΠΈ сами ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ испорчСнными Π±Π»ΠΎΠΊΠ°ΠΌΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ тСхничСски Π±Ρ‹Π»ΠΎ Π±Ρ‹ осущСствимо ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ„Π°ΠΉΠ»Π° индСкс 1. Однако, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚Π°ΠΊΠΎΠ΅ большоС количСство ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Unix, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ индСкс 2 являСтся индСксом для ΠΊΠΎΡ€Π½Π΅Π²Ρ‹Ρ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм, Linux Ρ‚Π°ΠΊΠΆΠ΅ слСдуСт этому соглашСнию. (Однако, Linux ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ индСкс 1 для Π½Π΅ собствСнных Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм, Ρ‚Π°ΠΊΠΈΡ…, ΠΊΠ°ΠΊ vfat ΠΈΠ»ΠΈ /proc.)

8.1.2. ΠžΠ±Π·ΠΎΡ€ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм

Π—ΠΠœΠ•Π§ΠΠΠ˜Π•. ΠžΠ±ΡΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ Π² Π΄Π°Π½Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ спСцифично для Linux. Однако, Ρƒ ΠΌΠ½ΠΎΠ³ΠΈΡ… соврСмСнных систСм Unix Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ сходныС особСнности. ΠœΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π²Π°ΠΌ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ своСй систСмы.

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ V7 Unix ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π» лишь ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы; Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ организация ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Π±Ρ‹Π»ΠΈ структурированы ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ способом. 4.1 BSD использовал Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму с Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΊΠ°ΠΊ Ρƒ V7 структурой, Π½ΠΎ с Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ Π±Π»ΠΎΠΊΠ° 1024 Π±Π°ΠΉΡ‚Π° вмСсто 512 Π±Π°ΠΉΡ‚ΠΎΠ². 4.2 BSD Π²Π²Π΅Π»ΠΎ Β«Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму BSDΒ», которая Ρ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»Π° располоТСниС индСксов ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° дискС ΠΈ Π΄Π°Π»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большиС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π±Π»ΠΎΠΊΠΎΠ². (Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, использованиС Π±ΠΎΠ»ΡŒΡˆΠΈΡ… протяТСнных Π±Π»ΠΎΠΊΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… обСспСчиваСт Π»ΡƒΡ‡ΡˆΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, особСнно для чтСния Ρ„Π°ΠΉΠ»ΠΎΠ².)

Π’ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ 4.3 BSD ΠΈ System V Release 2 Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΈ сСрСдинС 1980-Ρ… систСмы Unix ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π»ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы. Для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ[77] ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ сначала Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму Π½Π° срСду архивирования (9-Π΄ΠΎΡ€ΠΎΠΆΠ΅Ρ‡Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ), ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ систСму, Π° Π·Π°Ρ‚Π΅ΠΌ Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅.

Π’ сСрСдинС 1980-Ρ… Sun Microsystems Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ядра, которая сдСлала Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ использованиС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Π² ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅ врСмя. Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π±Ρ‹Π» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² ΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС SunOS, сначала для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ сСтСвой Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы Sun (Network File System β€” NFS). Однако, ΠΊΠ°ΠΊ слСдствиС, стало Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ нСсколько Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ Π½Π° дискС. System V Release 3 использовала ΡΡ…ΠΎΠ΄Π½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы (Remote File System β€” RFS), Π½ΠΎ ΠΎΠ½Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π»Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ лишь ΠΎΠ΄Π½Ρƒ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Π½Π° дискС.[78] (RFS Π½ΠΈΠΊΠΎΠ³Π΄Π° ΡˆΠΈΡ€ΠΎΠΊΠΎ Π½Π΅ использовалась ΠΈ сСйчас являСтся лишь историчСской сноской.)

ΠžΠ±Ρ‰ΠΈΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ Sun стал популярным ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ рСализовывался Π² коммСрчСских систСмах Unix, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ System V Release 4. БистСмы Linux ΠΈ BSD ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ€Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ этого Π΄ΠΈΠ·Π°ΠΉΠ½Π° для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ мноТСства Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм Π½Π° дискС. Π’ частности, ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ для всСх разновидностСй Unix Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Intel x86 являСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ монтирования Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм MS-DOS/Windows FAT, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… ΠΈΠΌΠ΅Π½, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² соотвСтствии с ISO 9660 CD-ROM.

Linux ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько собствСнных (Ρ‚.Π΅. Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Π΅ΠΌΡ‹Ρ… Π½Π° дискС) Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм. НаиболСС популярными ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы ext2 ΠΈ ext3. Однако, доступно Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ большС Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм. БвСдСния ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΈΠ· Π½ΠΈΡ… Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ /usr/src/linux/Documentation/filesystems/ (Ссли Π²Ρ‹ установили исходный ΠΊΠΎΠ΄ ядра). Π’ Ρ‚Π°Π±Π». 8.1 пСрСчислСны ΠΈΠΌΠ΅Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм с ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌ описаниСм ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ…. Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Β«RWΒ» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«Ρ‡Ρ‚Π΅Π½ΠΈΠ΅/запись», a Β«ROΒ» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅Β».


Π’Π°Π±Π»ΠΈΡ†Π° 8.1. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ ядром Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы Linux (ядро 2.4.x)

Имя Π Π΅ΠΆΠΈΠΌ ОписаниС afs RW Andrew File System (файловая систСма Andrew) adfs RW Acorn Advanced Disc Filing System (Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Π°Ρ дисковая файловая систСма Acorn) affs RO, RW Amiga Fast File system (быстрая файловая систСма Amiga) Π Π΅ΠΆΠΈΠΌ Β«Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния» Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌΡƒ «для записи ΠΈ чтСния» зависит ΠΎΡ‚ вСрсии Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы autofs RW Ѐайловая систСма для взаимодСйствия с Π΄Π΅ΠΌΠΎΠ½ΠΎΠΌ автоматичСского монтирования befs RO Ѐайловая систСма BeOS. ΠŸΠΎΠΌΠ΅Ρ‡Π΅Π½Π° ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π°Π»ΡŒΡ„Π°. bfs RW SCO UnixWare Boot File system (загрузочная файловая систСма SCO Unix). binfmt-misc RW Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ файловая систСма для запуска ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ„Π°ΠΉΠ»ΠΎΠ² Java) efs RW Ѐайловая систСма, разработанная для Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Unix SGI, Π½Π°Π·Π²Π°Π½Π½ΠΎΠ³ΠΎ Irix coda RW Π­ΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ распрСдСлСнная файловая систСма, разработанная Π² CMU[79] cramfs RO НСбольшая файловая систСма для хранСния Ρ„Π°ΠΉΠ»ΠΎΠ² Π² постоянной памяти (ROM). devfs RW Бпособ динамичСского прСдоставлСния Ρ„Π°ΠΉΠ»ΠΎΠ² для /dev (устарСло). devpts RW Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ файловая систСма для псСвдотСрминалов. ext2 RW Вторая Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Π°Ρ файловая систСма. Ѐайловая систСма ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для GNU/Linux, хотя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ дистрибутивы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ext3. ext3 RW Ѐайловая систСма ext2 с ΠΆΡƒΡ€Π½Π°Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ hfs RW Hierarchical File System (иСрархичСская файловая систСма) Apple Mac OS. hpfs RW High Performance File System (Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ файловая систСма) OS/2. intermezzo RW Π­ΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ распрСдСлСнная файловая систСма для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² отсоСдинСнном ΠΎΡ‚ сСти состоянии. Π‘ΠΌ Π²Π΅Π±-сайт InterMezzo (http://www.inter-mezzo.org) jffs RW Journalled Flash File system (ТурналируСмая файловая систСма с Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΠΎΠΉ записью/считываниСм, для встроСнных систСм) jffs2 RW Journalled Flash File system 2 (Ρ‚ΠΎΠΆΠ΅ для встроСнных систСм) iso9660 RO Ѐайловая систСма ISO 9660 для CD-ROM. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Rock Ridge, Π·Π°ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΠΈΡ… CD-ROM ΠΊΠ°ΠΊ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ файловая систСма (Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния). jfs RW Journalled File System (ТурналируСмая файловая систСма) IBM для Linux. ncp RW ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Novell NCP для NetWare; ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы. ntfs RO ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы NTFS Windows openpromfs RO Ѐайловая систСма /proc для PROM Π½Π° систСмах SPARC proc RW Доступ ΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ процСссах ΠΈ ядрС qnx4 RW Ѐайловая систСма QNX4 (нСбольшой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ) ramfs RW Ѐайловая систСма для создания RAM-дисков. reiserfs RW Развитая ТурналируСмая файловая систСма romfs RO Ѐайловая систСма для создания простых RAM-дисков Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для чтСния. smbfs RW ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° для Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм SMB (раздСляСмых Ρ„Π°ΠΉΠ»ΠΎΠ² Windows) sysv RW Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹Π΅ систСмы System V Release 2, Xenix, Minix ΠΈ Coherent. coherent, minix ΠΈ xenix ΡΠ²Π»ΡΡŽΡ‚ΡΡ псСвдонимами tmpfs RW Ѐайловая систСма элСктронного диска, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π°Ρ динамичСский рост. udf RO Π€ΠΎΡ€ΠΌΠ°Ρ‚ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы UDF, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² DVD-ROM ufs RO, RW Быстрая файловая систСма BSD, Π½Π° соврСмСнных систСмах с доступом для чтСния ΠΈ записи. umsdos RW Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ vfat, Π·Π°ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π΅Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмС Unix usbfs RW Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ файловая систСма для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с устройствами USB. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π±Ρ‹Π»ΠΎ usbdevfs, это имя Π΄ΠΎ сих ΠΏΠΎΡ€ появляСтся, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Π²Ρ‹Π²ΠΎΠ΄Π΅ mount vfat RW ВсС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм FAT MS-DOS/Windows ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ msdos ΠΈ fat vxfs RW ЖурналируСмая файловая систСма Veritas VxFS. xfs RW Π’Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΆΡƒΡ€Π½Π°Π»ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ файловая систСма, разработанная SGI для Linux. Π‘ΠΌ Π²Π΅Π±-сайт XFS (http://oss.sgi.com/projects/xfs/)

НС всС ΠΈΠ· этих Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ mount; список ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… см. Π² mount(8).