русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Шановні українці! Матеріал був перекладений з російської мови. Тому можуть бути незначні помикли...

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

Файлова структура Unix характеризується наступними властивостями:

  • Чітка побудова;
  • Звернення до даних файлу без протиріч;
  • Захист даних файлу;

Цей стандарт вимагає, щоб операційна система, яка буде працювати з СПФС узгодженої файловою системою, підтримувати ці базові риси надійності, які є в більшості файлових систем Unix. Цей стандарт не намагається узгоджуватися з кожним можливим аспектом у всіх конкретних реалізаціях Unix.Однако, багато аспектів цього стандарту базується на ідеї, які є в Unix та інших подібних системах Unix.

Це - після уважного розгляду інших факторів, включає:

  • Традиційна і добре сприйнята практика в Unix-подібних системах;
  • Впровадження побудов інших файлових структур;
  • Чинні стандарти;

Визначається дві незалежні категорії файлів: загальне ( shareable ) в протилежність приватним ( unshareable і змінні на противагу постійним.

Загальні дані - це ті, які можуть бути загальними для кількох головних машин;
Особисті дані - повинні бути специфічними для кожного головного комп'ютера.

Наприклад, домашні каталоги користувачів - загальні дані, але файли контролю пристроїв немає.

Постійні файли - двійкові, бібліотеки, документація і все інше, що має змінюватися тільки администиратором системи;
Змінні - все, що може бути змінено без втручання администиратора системи.

Для полегшення резервування, управління та спільного використання файлів в змішаних мережах з машин з різними архітектурами і операційними системами, бажано щоб було просто і легко розуміти зв'язку між каталогами (певні каталоги розглядаються як потенційні точки монтування) і типом даних, що вони містять.

Скрізь у цьому документі і у всіх добре спланованих файлових системах, знання цих базових принципів допоможе побудувати структуру і надасть їй додаткової логічності.

Різниця між загальними і приватними даними вимагає деяких пояснень:

  • В мережевому середовищі (тобто коли є декілька головних машин в одному місці), є гарною практикою мати дані загальні для декількох головних машин, з метою збереження місця і полегшення завдань супроводу.
  • В мережевому середовищі, деякі файли містять дані, що стосуються виключно конкретної головною системи. Такі частини файлової системи не можуть бути узагальнені (без вживання певних заходів).
  • Попередні реалізації файлових систем Unix-типу, перемішують загальні й приватні дані в одній структурі, що ускладнює узагальнення великих частин файлової системи.

Особливість «загальності» може бути використана для спрощення підтримки, наприклад:

  • Розділ / usr (або його частини) монтується (тільки читання) через мережу (використовуючи NFS ).
  • Розділ / usr (або його частини) монтується з носія, який може тільки читатися. CD-ROM з одного копією, яка поширюється між багатьма користувачами через пошту або іншими засобами, може бути змонтований як файлова система лише для читання, що узагальнюється з іншими файловими системами погодженими з СПФС будь-яким типом «мережі».

Властивості «постійний і змінний» виробляють на файлову систему вплив головним чином двома шляхами:

  • Оскільки / містить як змінні і постійні дані, його доводиться монтувати на читання і запис.
  • Хоча зазвичай / usr містить як змінні, так і постійні дані, все ж буває потрібно монтувати його тільки для читання; тоді треба мати метод монтувати / usr тільки на читання. Це робиться через створення структури / var, яка монтується на читання і запис (або як частина іншого розділу, що дозволяє читання і запис /), перебираючи на себе значну частину функціональності / usr розділу.

Переглядів: 3041

Повернутися в зміст:ОС Unix



Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн