[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-linux-kak-rabotat-s-diskami-i-faylovymi-sistemami":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":15,"progress":16,"seo":17},735,"kak-rabotat-s-diskami-i-faylovymi-sistemami",18,"linux","Linux","🐧","Как работать с дисками и файловыми системами?","Основные команды для работы с дисками и файловыми системами в Linux.\n\n### df — свободное место на файловых системах\n\n```bash\n# Показать в человекочитаемом формате\ndf -h\n\n# Показать тип файловой системы\ndf -Th\n\n# Информация о конкретной точке монтирования\ndf -h \u002Fvar\n```\n\n### du — оценка занятого места\n\n```bash\n# Размер текущего каталога\ndu -sh .\n\n# Размер подкаталогов (первый уровень)\ndu -h --max-depth=1 \u002Fvar\n\n# Топ-10 самых больших каталогов\ndu -h --max-depth=1 \u002Fvar | sort -rh | head -10\n```\n\n### lsblk — блочные устройства\n\n```bash\n$ lsblk\nNAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS\nsda      8:0    0    50G  0 disk\n├─sda1   8:1    0   512M  0 part \u002Fboot\u002Fefi\n├─sda2   8:2    0    48G  0 part \u002F\n└─sda3   8:3    0   1.5G  0 part [SWAP]\n\n# С дополнительной информацией (файловые системы и UUID)\nlsblk -f\n```\n\n### mount \u002F umount — монтирование\n\n```bash\n# Показать все смонтированные файловые системы\nmount\n\n# Смонтировать раздел\nsudo mount \u002Fdev\u002Fsdb1 \u002Fmnt\u002Fusb\nsudo mount -t ext4 \u002Fdev\u002Fsdb1 \u002Fmnt\u002Fdata\n\n# Размонтировать\nsudo umount \u002Fmnt\u002Fusb\n\n# Автоматическое монтирование — файл \u002Fetc\u002Ffstab:\n# UUID=xxxx-xxxx  \u002Fmnt\u002Fdata  ext4  defaults  0  2\n```\n\n### Популярные файловые системы\n\n| Файловая система | Описание |\n|---|---|\n| ext4 | Стандартная для Linux. Надёжная, производительная, с журналированием. По умолчанию в Ubuntu. |\n| XFS | Высокопроизводительная, хорошо работает с большими файлами. По умолчанию в RHEL. |\n| Btrfs | Современная ФС с поддержкой снимков (snapshots), сжатия, RAID. |\n| tmpfs | Файловая система в оперативной памяти (для `\u002Ftmp`, `\u002Frun`). |\n\n> **На собеседовании:** ожидают знание `df -h` и `du -sh` для диагностики проблемы «диск заполнен». Частая ошибка — забыть про `lsblk`, которая показывает структуру дисков наглядно. Знание `\u002Fetc\u002Ffstab` для автомонтирования — плюс.","","middle",[7],[],null,{"title":18,"description":19,"ogTitle":18,"ogDescription":19,"keywords":20,"schemaAnswer":19,"featuredSnippetReady":21},"Как работать с дисками и файловыми системами? — Gymterview","Основные команды для работы с дисками и файловыми системами в Linux.",[7,13],true]