Управление дисковыми разделами, файловыми системами и пространством свопинга - efanov/mephi GitHub Wiki

Управление дисковыми разделами, файловыми системами и пространством свопинга

  • Уникальные идентификаторы GUID (Globally Unique Identifier), UUID (Universally Unique Identifier).
  • Разновидности файловых систем. Дисковые, сетевые и (псевдо) файловые системы (в оперативной памяти). Виртуальная файловая система (VFS).
  • Устройства хранения. Понятие раздела. Схемы MBR (Master Boot Record) и GPT (GUID Partition Table). Свойства разделов. Ограничения на количество и размер разделов. Создание и удаление разделов (gdisk).
  • Понятие дисковой файловой системы. Типы файловых систем. Формат файловой системы UNIX. Создание файловых систем (mkfs).
  • Монтирование файловых систем. Точка монтирования. Ручное (временное) и постоянное монтирование (mount). Формат файла /etc/fstab. Мониторинг дискового пространства (df, du).
  • Пространство свопинга. Создание раздела свопинга (тип раздела 82). Форматирование раздела свопинга, команда mkswap. Подключение и отключение раздела свопинга (swapon, swapoff). Приоритеты разделов свопинга (swapon -s), флаг монтирования pri=. Мониторинг пространства свопинга (free).

Команды и файлы:

  • Команды управления разделами диска: fdisk, gdisk, lsblk, blkid.
  • Команды управления файловыми системами: mkfs, mke2fs, tune2fs, mount, findmnt, findfs, dump, fsck (пакеты: util-linux, e2fsprogs).
  • Команды управления свопингом: mkswap, swapon, swapoff, free.
  • Команды мониторинга дискового пространства: df, du.
  • Файлы и каталоги: /etc/fstab, /etc/mtab, /proc/partitions.

Ссылки:

  1. GUID
  2. UUID
  3. Таблица разделов GUID
  4. Анатомия журналируемых файловых систем Linux
  5. Анатомия файловой системы Linux
  6. Анатомия ext4
  7. Особенности Ext4
  8. Ext4 (and Ext2/Ext3) Wiki
  9. Inode Table
  10. struct ext4_inode
  11. Ext4: The Next Generation of Ext2/3 Filesystem
  12. A Minimum Complete Tutorial of Linux ext4 File System