Інші об’єкти підсистеми VFS

Структури для VFS – це сама улюблена річ, і в цій підсистемі існують не тільки розглянуті структури, а й ще деякі Кожна зареєстрована файлова система представлена структурою file_system_type, Обєкти цього типу описують файлову систему і її властивості Більш того, кожна точка монтування предстаплена у вигляді структури vfsmount Ця структура містить інформацію про точку монтування, таку […]

Ієрархія каталогів UNIX

У першому розділі неформальне розгляд ієрархії файлової систе ми починалося з каталогу / usr / you Тепер розглянемо її більш методично, з самого початку, від її кореня Кореневим каталогом є /: $ ls / bin boot dev etc  lib tmp unix usr

Рівень подій ядра

(kernel event layer) – це підсистема, яка дозволяє передавати інформацію про різні події з ядра в простір користувача і реалізована, як ви вже, напевно, здогадуєтеся, на базі обєктів kobject Після випуску ядра версії 260 стало ясно, що необхідний механізм для відправлення повідомлень з ядра в простір користувача, зокрема для настільних робочих компютерів, що дозволить зробити […]

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

Ще один момент, з яким доведеться зіткнутися під час установки Linux, – вибір файлової системи На відміну від Windows, яка пропонує відформатувати диск в NTFS або FAT32, а в останніх версіях – Тільки в NTFS, в Linux вибір набагато більше Сучасне ядро ​​підтримує такі файлові системи, на яких можна встановити Linux, – ext2, ext3, ext4, […]

Файлова система sysfs

– це віртуальна файлова система, яка існує тільки в оперативній памяті і дозволяє переглядати ієрархію обєктів kobject Вона дозволяє пользопателям переглядати топологію пристроїв операційної системи у вигляді простої файлової системи Атрибути обєктів kobjec t можуть експортуватися у вигляді файлів, які дозволяють зчитувати значення змінних ядра, а також опціонально записувати їх

Оглядач файлів

Керуючий елемент «Обозреватель файлів» складається з текстового поля для вказівки шляху до файлу і кнопки огляду, яка відкриває стандартне діалогове вікно IBM ® SPSS ® Statistics для відкриття або збереження файлу Керуючий елемент «Обозреватель файлів має такі властивості:

Більш складний приклад: перегляд атрибутів файлів в CBuilder

Прості приклади, які ви бачили в цьому розділі досі, показували, як зробити одне або дві справи, але не показували реального закінченого приклад використання Windows API У цьому прикладі ми розглянемо не одну або дві функції API, а відразу цілу групу функцій, визначену для файлової системи Windows Приклад, який ми збираємося зробити, – простий броузер атрибутів […]

Структури даних, пов’язані з файловими системами

На додаток до фундаментальних обєктам підсистеми VFS, ядро ​​використовує й інші стандартні структури даних для управління даними, повязаними з файловими системами Перший обєкт використовується для опису конкретного типу файлової системи, як, наприклад, ext3 або XFS Друга структура даних використовується для опису кожного примірника змонтованої файлової системи

Вирівнювання (alligment)

Існує таке поняття, як «вирівняний» або «невирівняні розділ» Суть його в тому, що при операціях читання-запису масив оперує блоками даних (або страйп) І файлова система оперує блоками даних У деяких випадках блоки файлової системи не вирівняні по межах блоків (страйп) системи зберігання, тому що кордон створення першого блоку файлової системи зрушена Це відбувається тому, що […]

Рівень узагальненої файлової системи

Загальний інтерфейс для всіх типів файлових систем можливий тільки завдяки тому, що в ядрі реалізований узагальнюючий рівень, який приховує низькорівневий інтерфейс файлових систем Даний узагальнюючий рівень дозволяє операційній системі Linux підтримувати різні файлові системи, навіть якщо ці файлові системи істотно відрізняються один від одного своїми функціями і особливостями роботи Це в свою чергу стає можливим […]