![]() |
![]() |
словник | перекладачка | факти | тексти | програми | ![]() |
![]() |
щодо | посилання | новини | гостьова книга | пошук | ||
початок ![]() ![]() ![]() ![]()
|
![]() ![]() ![]() ![]() ![]() Далі: Якою файловою системою користуватися? Вгору: Файлові системи Назад: Що таке файлові системи? Галоп по файловиx системаxЛінакс підтримує кілька файлових систем, серед яких найважливішими є:
minix Найстаріша з усіх і вважається найбільш заслуговуючою на довіру. В той же час, вона досить обмежена за можливостями (відсутні деякі часові відбитки78, довжина назви файлу обмежена 30-ма літерами , може мати максимум 64 МБайти на файлову систему).
xia Видозмінена версія файлової системи minix, яка розширила межі довжин назви файлу та розмір файлової системи, але не додала нових можливостей до системи. Це - не дуже популярна файлова система, але, як повідомлялося, працює досить гарно.
ext2 Найбільш багата можливостями рідна файлова система Лінакса, на даний момент - найбільш вживана, була спроектована таким чином, щоб її легко можна було розширювати та доповнювати новими можливостями, тобто нові версії коду файлових систем не будуть вимагати перебудови існуючих файлових систем.
ext Старіша версія - попередниця ext2, яка була спроектована без думок про розширення. Її практично вже немає в нових системах, і ті хто мав її в старих, вже замінили її новою версією. Додатково до цього, існує підтримка для деяких ``іноземних'' файлових систем, що робить простішим обмін файлами з іншими системами. Всі ці іноземні системи працюють практично так само, як і рідні файлові системи Лінакса, але можливо вони не мають тих чи інших можливостей, які присутні в Юніксах, або мають деякі смішні обмеження або ще що.
msdos Сумісність з DOS (а також з OS/2 та Windows NT) - файлові системи FAT.
umsdos Розширення файлової системи msdos для Лінакса - для вживання довгих назв файлів, з можливістю присвоєння власників файлам, дозволів, ссилок та файлів пристроїв. Це розширення дозволяє користуватися звичайною файловою системою msdos, так як нібито це - файлова система Лінакс, і таким чином відпадає необхідність користуватися спеціальною системою для Лінакса при наявності комп'ютера з встановленим DOS'ом.
iso9660 Стандартна файлова система компакт-дисків, має популярне розширення ``Рок Рідж'', яке дозволяє вживати довгі назви файлів. Розширення Рок Рідж при необхідності підключається автоматично.
nfs Файлова система мережі 79 - файлова система, яка дозволяє спільно на багатьох комп'ютерах в мережі користуватися файлами і дозволяє простий доступ до них з будь-якого з комп'ютерів мережі. hpfs Файлова система OS/2. sysv Файлові системи SystemV/386, Coherent та Xenix. 80Вибір файлової системи залежить від ситуації. Якщо Ви хочете мати доступ до одних і тих же файлів з Лінакса та з якоїсь іншої операційної системи (встановленої на цьому ж комп'ютері), то повинна використовуватися файлова система саме цієї операційної системи. Якщо ж Ви маєте вільний вибір, тоді найкращим вибором буде файлова система ext2, оскільки вона має всі необхідні функції і достатньо швидка. Крім згаданих вище файлових систем в Лінаксі є також файлова система proc, змонтована в директорії proc , яка насправді не є файловою системою, хоча і дуже на неї схожа. Файлова система proc полегшує доступ структур даних всередині ядра і процесів (звідки і назва). Вона подає користувачеві ці структури у вигляді файлової системи, і до даних в такому вигляді можна застосовувати звичайні засоби для роботи з файлами. Наприклад, для того, щоб отримати список всіх процесів в системі можна скористуватися командою
(Крім наведених тут буде ще кілька додаткових файлів, які не мають відповідних процесів. Приклад, наведений тут, трохи скорочений порівняно з реальною ситуацією.) Хоча /proc і називається файловою системою, жодна її частина навіть і не торкається диску. Вона вся існує тільки в уяві ядра. Коли будь-хто намагається звернутися до будь-якої з частин файлової системи proc, ядро подає її так, ніби то вона справді існує десь. Отже, навіть якщо Ви власними очима бачите тут багато-мегабайтний файл /proc/kcore , він не займає жодного байту пам'яті ні на диску, ні в пам'яті (до того часу, поки Ви не почнете його копіювати куди-небудь).
Dmytro Kovalev 1999-06-10 |
![]() |
|
||||
© 2000-2003, Київ, Соломко Валентин -- ідея та наповнення, графічне опрацювання -- проєкт дизайн, змiнено -- 08.06.2003 14:25:50 |