Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

3.1.2. Уніфікація файлових систем‌


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

Початкова точка цього ієрархічного дерева називається коренем, представленим як «/” персонаж. Цей каталог може містити іменовані підкаталоги. Наприклад, будинки підкаталог / це називається

/ home /. Цей підкаталог, у свою чергу, може містити інші підкаталоги тощо. Кожен каталог також може містити файли, де будуть зберігатися дані. таким чином, /home/buxy/Desktop/hello.txt посилається на файл з іменем привіт.txt зберігається в робочий стіл підкаталог buxy підкаталог будинки каталог, присутній у корені. Ядро виконує переклад між цією системою імен і місцем зберігання на диску.

На відміну від інших систем, Linux має лише одну таку ієрархію, і вона може інтегрувати дані з кількох дисків. Один з цих дисків стає кореневим, а інші — встановлений у каталогах в ієрархії (викликається команда Linux монтувати). Ці інші диски будуть доступні в розділі точки кріплення. Це дозволяє зберігати домашні каталоги користувачів (традиційно зберігаються в / home /) на окремому жорсткому диску, який міститиме файл buxy каталог (разом з домашніми каталогами інших користувачів). Після того, як ви змонтуєте диск / home /, ці каталоги стають доступними в їх звичайних місцях і шляхах, таких як /home/buxy/Desktop/hello.txt продовжувати працювати.

Існує багато форматів файлової системи, що відповідають багатьом способам фізичного зберігання даних на дисках. Найбільш відомими є ext2, ext3 та ext4, але існують інші. Наприклад, VFAT — файлова система, яка історично використовувалася операційними системами DOS і Windows. Підтримка Linux VFAT дозволяє жорстким дискам бути доступними як під Kali, так і під Windows. У будь-якому випадку, ви повинні підготувати файлову систему на диску, перш ніж ви зможете її змонтувати, і ця операція називається форматування.

Такі команди, як mkfs.ext3 (де mkfs стенди для Створити файлову систему) обробити форматування. Ці команди вимагають, як параметр, файл пристрою, що представляє розділ, який потрібно відформатувати (наприклад, / dev / sda1, перший розділ на першому диску). Ця операція є руйнівною, і її слід виконувати лише один раз, якщо ви не хочете стерти файлову систему та почати заново.

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


Найпопулярніші хмарні обчислення ОС на OnWorks: