Professional Documents
Culture Documents
Маніпулювання файловими системами та файлами в ОС Linux
Маніпулювання файловими системами та файлами в ОС Linux
КУРСОВА РОБОТА
Перевірив:
м-р: Сторчак А.С.
3
ВСТУП
4
ПЕРЕЛІК СКОРОЧЕНЬ, УМОВНИХ ПОЗНАЧЕНЬ ТА
ТЕРМІНІВ
5
всі фізичні диски і розділи незалежно від їх розміру і розбиття можуть
абстрагуватися і розглядатися як єдине сховище даних.
6
Збираючи розділи і цілі диски в віртуальний диск, LVM може
підсумовувати невеликі обсяги дискової пам'яті в більший
об'єднаний диск. Цей віртуальний диск в термінах LVM називається
логічною групою (volumegroup).
У Linux LVM використовуються фізичні томи (physicalvolume - PV),
групи томів (volumegroups - VG) і логічні томи (logicalvolume - LV).
9
окремими файлами - файлами типу символічних посилань, і є
самостійним типом файлу. Однак блоки даних файлу в системі
подаються в одному примірнику, у файлу-посилання адреси блоків
даних ті ж, що і у вихідного файлу.
Іменований программнй канал (pipe) - один із засобів
міжпроцесних взаємодій (IPC) в ОС UNIX/LINUX. Цей тип файлу
відображається командою ls-l у вигляді символу "p". Именованному
програмному каналу обов'язково відповідає елемент деякого каталогу.
Сокет (socket)- надають досить потужний і гнучкий
IPC. Цей тип файлу відображається командою ls-l у вигляді символу "s".
Вони можуть використовуватися для організації взаємодії програм на
одному компютеру, по локальній мережі або через Інтернет, що
дозволяє створювати розподілені додатки різної складності. Крім того, з
їх допомогою можна організувати взаємодію з програмами, що
працюють під управлінням інших операційних систем.
10
Розділ II: СТВОРЕННЯ НОВОГО РОЗДІЛУ ДИСКУ І
ВИЗНАЧЕННЯ НА НЬОМУ ФАЙЛОВОЇ СИСТЕМИ.
11
w запис таблиці розділів на диск і вихід
x додаткова функціональність (тільки для експертів)
Нам необхідно ввести `n`, тобто додамо новий розділ:
Команда (m для довідки): n
дія команди
e розширений
Команда (m для довідки): w
Таблиця розділів була змінена!
Викликається ioctl () для перечитування таблиці розділів.
Синхронізуються диски.
Форматування диску
Нижче наведено спосіб форматування диска в середовищі
Ubuntu через командний рядок.
Скористаємося командою mkfs
Формат її простий mkfs.файлова система пристрій
Наприклад нам необхідно відформатувати наш / dev / sdd1
в ext4, для цього виконаємо наступну команду:
mkfs.ext4 / dev / sdd1
Щоб подивитися які ще можна використовувати файлові
системи наберіть mkfs і двічі натисніть на знак табуляції.
16
• RAID 5. Блоки даних і контрольні суми циклічно
записуються на всі диски RAID-масиву, відсутній виділений диск для
зберігання інформації про парності. При виході з ладу одного з дисків
істотно знижується загальна продуктивність
. • RAID 6. Хоча, як і в режимі RAID5, блоки даних і
контрольні суми циклічно записуються на всі диски RAID-масиву, що
використовує подвійні контрольні суми, тому продуктивність трохи
знижується, однак можлива відмова одного або двох дисків, втрати
функціонування масиву в цілому.
• RAID І0. Даний режим поєднує розподіл і дублювання
даних, що оптимально з точки зору продуктивності читання і запису.
Для перевірки того, які рівні RAID можна
використовувати в встановленої ОС Linux, необхідно переглянути файл
/ boot / config - <реліз_ядра>,
де замість текстової частини <реліз_ядра> необхідно
вказати реальний реліз працюючого ядра ОС Linux. В даному файлі в
директивах CONFIG_MD_RAID * має бути вказано значення «т». По
можливості краще конфігурувати RAID-масиви в процесі інсталяції ОС
Linux. Якщо ж існує необхідність в створення RAID-масивів після
інсталяції, то необхідно встановити пакет mdadm.
17
Створити розділи на даних дисках з типом Linux
raid auot. У разі використання утиліти fisk, даний
тип розділу має значення fd.
Створити необхідну кількість RAID-масивів.
Налаштувати автоматичне монтування створених
RAID-масивів в процесі завантаження ОС Linux.
Створити файлові системи на створених RAID-
масивах і додати їх опис в файл / etc / fstab.
2.4.2.Створення Raid-масиву
Для створення розділів на дисках, які будуть
використовуватися під RAID - масив, використовується команда mdadm,
що має наступний синтаксис:
mdadm [режим] <пристрій> [опції] <список_дисків>,
• [режим] - параметр, в якому вказується, що необхідно
зробити з RAID-масивом. Наприклад, для того щоб створити новий
RAID-масив, необхідно вказати ключ -З (—create). Повний список
режимів роботи з RAID масивами описано в керівництві man команди
mdadm;
• <прилад Raid> - повний шлях до фізичного пристрою яке
буде RAID-масивом
• [опції] - різні опції, характерні для кожного з доступних
режимів роботи. Основні опції, використовувані в процесі створення
RAID - масиву, наступні:
sudomdadm --detail–scan
Ця команда виведе по рядку конфігурації
для кожного масиву. Саме такі рядки повинні бути
записані в файлі /etc/mdadm/mdadm.conf за винятком того,
що в рядках в файлі не повинно бути параметра metadata.
Якщо реальна конфігурація не збігається з тією, яка
записана в /etc/mdadm/mdadm.conf, то обов'язково
приведіть цей файл у відповідність з реальною
конфігурацією до перезавантаження, інакше в наступний
раз масив не запуститься.
20
відповідний запис в файл / etc / fstab, зберігає список автоматично
монтованих при завантаженні файлових систем.
/ Dev / md0 / raid ext3 defaults 1 2
Якщо ми об'єднували в RAID-масив розділи, які
використовувалися раніше, потрібно відключити їх монтування:
видалити або закоментувати відповідні рядки в файлі / etc / fstab.
Закоментувати рядок можна символом #.
21
2. Визначаємо тип файлової системи
22
4. Створюємо новий розділ диску і визначаємо на ньому
файлову систему
23
5. Примонтувати створений розділ до директорії.
24
25
7. Знайти файл за допомогою команди find
26
8.Створити інший файл та порівняти з попереднім
27
9.Заархівувати файли в один архів
28
10. Переглянути вміст архіву, розпакувати
RAID
29
Створюємо рейд-масив з двох HDD sdc1/sdd1
ЗадЗ
30
Lvm Створюємо групу томів
31
Висновок
Під час розроблення курсової роботи були встановленні
основні терміни і поняття необхідні для створення
файлової системи та файлів . Налаштування безпеки
розділів. Навчились обирати файлову систему.Розрізняти
типи файлів, класифікацію файлових систем.
Було розроблено план налаштування безпеки файлових
розділів. Створення файлів, рейд- масивів, конфіг файлів
та утиліт. Нами було проблено велику кількість роботи,яка
в майбутньому нам допоможе бути кваліфікованими
працівниками в галузі кібербезпеки.
32
33
Список літератури
34
35