🐧 Linux  ·  20 вопросов  ·  ~45 мин  ·  ⏱ Таймер 45:00  ·  Средний  ·  👥 2 прошли

Диски и файловые системы

Сообщение «нет места» может означать заполненные блоки, закончившиеся inode, удалённый открытый файл или запись не в ту точку монтирования. Тест проверяет разделы, монтирование, метаданные и порядок диагностики, при котором данные не становятся жертвой поспешного fsck.

Отвечено: 0 из 20
⏱ --:--
0%
💡 Инструкция: Выбери один ответ из четырёх. На 20 вопросов отведено 45 минут. Не меньше половины заданий требуют разобрать команды, сценарий Bash, конфигурацию или диагностический вывод. После завершения откроются общий процент, четыре тематические шкалы, правильные ответы и краткий разбор каждого решения.
Вопрос 1 из 20
Что удобнее всего показывает дерево дисков, разделов, файловых систем и точек монтирования?
BashТерминал
lsblk -o NAME,TYPE,SIZE,FSTYPE,UUID,MOUNTPOINTS
Вопрос 2 из 20
Чем blkid полезен при настройке fstab?
BashТерминал
sudo blkid /dev/sdb1
Вопрос 3 из 20
Перед созданием файловой системы администратор размечает новый диск командой parted. Что в этом контексте описывает GPT?
Вопрос 4 из 20
В цепочке LVM что находится между physical volume и logical volume?
BashТерминал
pvs
vgs
lvs -o lv_name,vg_name,lv_size,devices
Вопрос 5 из 20
После увеличения размера LV команда df не показывает дополнительное место. Почему?
Вопрос 6 из 20
Почему в /etc/fstab часто указывают UUID=..., а не /dev/sdb1?
BashТерминал
UUID=9d2a... /srv/data ext4 defaults,nofail 0 2
Вопрос 7 из 20
Как проверить изменённый fstab до перезагрузки, не ограничиваясь одной синтаксической проверкой?
BashТерминал
sudo findmnt --verify --verbose
sudo mount -a
findmnt /srv/data
Вопрос 8 из 20
Что делает mount --bind /srv/data /opt/view?
Вопрос 9 из 20
Почему файлы, лежавшие в каталоге /mnt/data до монтирования тома поверх него, «исчезают»?
BashТерминал
mount /dev/sdb1 /mnt/data
findmnt /mnt/data
Вопрос 10 из 20
Как проверить, является ли путь реальной точкой монтирования?
Вопрос 11 из 20
df показывает 100%, а du -x от root по той же файловой системе заметно меньше. Вложенных монтирований нет, перед этим удалили большой активный журнал. Что проверить первым?
BashТерминал
sudo lsof +L1 /var | sort -k7 -nr | head
Вопрос 12 из 20
На разделе остаётся много свободного места, но новые мелкие файлы не создаются. Что показывает команда df -i?
Вопрос 13 из 20
Почему файл размером 10G по ls -lh может занимать намного меньше по du -h?
BashТерминал
truncate -s 10G sparse.img
ls -lh sparse.img
du -h sparse.img
stat sparse.img
Вопрос 14 из 20
Почему непривилегированный пользователь может получить ENOSPC на ext4 раньше root?
Вопрос 15 из 20
Какой показатель лучше отражает объём конкретного каталога, а не всей файловой системы?
BashТерминал
du -xsh /var/* 2>/dev/null | sort -h
Вопрос 16 из 20
umount сообщает target is busy. Что это обычно означает?
BashТерминал
sudo fuser -vm /srv/data
sudo lsof +f -- /srv/data
Вопрос 17 из 20
Когда безопаснее запускать fsck для ext4?
Вопрос 18 из 20
В dmesg появляются I/O error и reset link для диска. Какой первый принцип действий?
BashТерминал
dmesg -T | grep -Ei 'I/O error|reset|ata|nvme'
sudo smartctl -a /dev/sdb
Вопрос 19 из 20
Что помогает понять, какой процесс держит удалённый большой файл?
Вопрос 20 из 20
Почему ленивое umount -l не является обычным лечением busy mount?
BashТерминал
sudo umount -l /srv/data
findmnt /srv/data
# процессы могут ещё держать старое mount namespace

Ответьте на все 20 вопросов, чтобы получить результат

🔗 Встроить тест на свой сайт (iframe) ▼

Скопируйте код и вставьте в любое место на вашем сайте:

Также доступна прямая ссылка на embed-страницу