Курс по Linux. Работа с дисками. Файловая система. LVM. RAID (новинка 2023)
Этот урок входит в состав курса *"Основы администрирования Linux".*
В свободном доступе представлено лишь несколько уроков. Они опубликованы для демонстрации глубины и качества обучающего материала.
*Содержание урока:*
1. Что такое файл. Структура файла. Как развивались системы хранения данных. Что такое HDD. Как устроен HDD. Запись данных на SSD. Как происходит запись данных. Файловые системы, что это такое и как устроены. Дефрагментация файлов. Что такое директория, для чего нужна. Определение файловой системы. Виды файловых систем и различия между ними.
2. Разделы жесткого диска. Разбиение жесткого диска на разделы (partition). Хранение данных в разделах жесткого диска. Считывание информации в разделах жесткого диска. Что такое MBR. Что такое GPT.
3. Список блочных устройств, команда lsblk. Добавление нового жесткого диска. Разбиение диска на разделы, утилита parted. Команда mklabel. Создание раздела, команда mkpart. Утилита dumpe2fs, для чего используется. Формат раздела, команда mkfs.
4. Понятие “монтирование”, что это такое. Команда mount. Побайтовое считывание, утилита dd. Файл fstab, для чего нужен. Проверка на битые сектора, утилита fsck.
5. Утилита LVM, что это такое. Принцип работы LVM. Создание LVM. Команда pv и ее виды. Команда vg и ее виды. Создание Logical Volume, команда lv и ее виды. Создание файловой системы, команда mkfs. Создание директории, и монтирование в нее Logical Volume. Расширение Logical Volume, команда lvextend и ее ключи. Изменение размера файловой системы, команда resize2fs. Практическая работа.
6. Что такое RAID и RAID-массивы. Виды RAID. Создание RAID 1. Утилита mdadm и ее подкоманды и ключи. Команда watch. Обновление конфигурации RAID-массива, редактирование mdadm.conf. Обновление информации загрузки Kernel, команда update-initramfs. Имитация отключения диска в RAID-массиве. Восстановление работоспособности RAID-массива. Удаление дисков из RAID-массива. Пересборка RAID-массива. Удаление RAID-массива. Практическая работа.
7. Ссылки, что это такое и для чего нужны. Утилита ln и ее опции. Создание ссылки на файл. Механизм жестких ссылок, hard_link. Символьные ссылки, symlink.