Сообщество - Лига Сисадминов

Лига Сисадминов

2 416 постов 18 934 подписчика

Популярные теги в сообществе:

18

Куда могло исчезнуть дисковое пространство? (5/5)

Подытожим этот короткий цикл последним случаем.


Файловая система только для чтения

Последний из рассматриваемых кейсов может произойти из-за проблем с самим жёстким диском:

Мы не можем создать новый файл, хотя явно видно, что дисковое пространство у нас ещё есть. Посмотрим в каком режиме смонтирована файловая система:

Вывод mount даёт нам подсказку, что наша rootfs смонтирована только для чтения (ro).

Теперь имеет смысл приступить к чтению системных логов, чтобы лучше понять что именно произошло:

В логах видно, что ядро перевело файловую систему в режим read-only из-за - sysrq: Emergency Remount R/O.

Объяснений произошедшему может быть достаточно много. Тут сложно вывести какую-то общую рекомендацию для решения. Что нужно будет сделать наверняка: просмотреть сообщения dmesg, более детально логи системного журнала, сделать SMART тест жесткого диска.

Заключение

Когда ядро сталкивается с проблемами в работе файловых систем, оно ведёт себя в соответствии с аргументом error= команды mount. Этот аргумент может принимать следующие параметры:

  • errors=continue - игнорирует ошибки, однако помечает файловую систему как некорректную, после этого монтирование продолжается.

  • errors=remount-ro - перемонтирует файловую систему в режим "только для чтения".

  • errors=panic - аварийно завершает процесс монтирования и блокирует работу системы.

Нужное поведение при монтировании можно настроить в /etc/fstab.

Нельзя забывать, что подобная ошибка сообщает о вероятной проблеме с железом, поэтому в случае возникновения такой ошибки в первую очередь необходимо будет проверить корректность состояния физического устройства.

Показать полностью 2
925

Будни сисадминов: ситуация №6

Один из офисов нехило затопило и он превратился в импровизированный филиал Венеции.

Такая ситуация была для меня в диковинку, поэтому было интересно оценить масштаб приключения.

То оборудование, что стояло на столах было в порядке и надменно взирало на то, что стояло на полу и подверглось проверке на работоспособность в условиях апокалипсиса.

Всё было буднично, до момента, пока я работал над этим один. Сотрудница подошла ко мне и попросила поднять бесперебойник с пола, что бы она под него поставила коробку.

Беглый осмотр показал, что мне предлагают сыграть в русскую рулетку с электричеством.

-С него течёт вода ручьем. Меня может убить током.

Девушка невинно посмотрела мне в глаза и, улыбнувшись как сама смерть, сказала:

-Ну, поэтому я вас и попросила.

Показать полностью
1

Частичный vpn туннель

Всем привет, суть такая, есть две сети, с маршрутизаторами асус, на одном поднял сервер опенвпн, второй как клиент. Работает, но не нравится, то что с клиента заворачивается весь трафик через сервер. Подскажите пожалуйста, можно ли как-то сделать выборочную переадрисацию клиентов на впн сервер, посредством настроек на маршрутизаторе сервере/клиенте? Буду признателен за мануал) п.с. это моя не проф деятельность, а делаю для себя. По сути мне надо со стороны клиента, чтобы был виден сервер с ха, а с клиента к серверу устройства из еспхоум. Mqtt брокер не сильно понравился)

148

Будни сисадминов: ситуация №5

По офисам прокатилась волна неполадок - пропадал интернет в ночное время с определённой закономерностью. Оказалось, что уборщица, которая ездила по этим офисам, если видела что горит светодиод на оборудовании выключала его, так как "чего ночью электричество гонять? Не работает же никто".

294

Ответ на пост «Будни сисадминов: ситуация №4 трагедия в семи действиях»2

Не совсем так это работает, в комментариях верно подметили про наличие АД.
Обычно это выглядит так:

Огромная компания (пусть будет сбер).
1. Пользователь решил сменить пароль на своем компьютере.
2. Пользователь забыл новый пароль.
3. Начальник пользователя сделал запрос на смену пароля подчиненного.
4. Дирекция защиты информации согласовала сброс пароля в течении пары дней.
5. Девочка в техподдержке не вдаваясь в подробности , решила скинуть пароль Иванова Ивана Ивановича.
6. Иванов И.И. один из полутора тысяч работающих Ивановых И.И.
7. Условный Иванов И.И. из Владивостока не может войти в компьютер вводя свой пароль. А запрос был на Иванова И.И из Калининграда.
8. Новый пароль согласно инструкции направляется руководителю , запросившему сброс пароля.
9. Пароль сброшен техподдержкой в пятницу и действителен 24 часа.
10. В понедельник утром 2 Ивановых из Калининграда и Владивостока не могут зайти в комп.
7. Колесо сансары дало оборот.

9

Ноутбук сам выключается

Доброго времени! Такая беда, девушка работает в реабилитационном детском центре, для работы использует старенький бук Think Pad t440.

Бук не модернизировался, не ремонтировался. Ситуация: подбегает ребёнок (бук на док станции про) и щелкает многократно кнопку отсоединения бука со станции.


Появляется ПРОБЛЕМА
Бук вырубается каждые 30 минут
Не важно в BIOS эти 30 мин сидеть или в Винде. Перегрева нет.

пробовал качать с оф сайта обновление BIOS ставишь из exe, устанавливает, перезапускается, в биос все тот же (версия дата не меняется)
дисковода нет, пробовал записать ISO на флешку руфусом, не правильный образ говорит

пробовал просто файлы на флешку кинуть и указать запуститься с флешки, пишет REMOVE DISC OR MEDIA. PRESS ANY KEY

Я далек от ваших познаний в сфере компов, но пытаюсь. Гуглю, пробую.

Уже не знаю, что сделать. Помогите пожалуйста?

приложу скриншоты, что иностранцы рекомендуют

отвечу на вопросы, уточню инфу если что-то надо

Показать полностью 2
3

OpenVPN TAP

Всем привет, суть такая две сети пытаюсь объединить в одну, везде статические айпи адреса от провайдеров. Роутер сервер имеет сеть вида 192.168.1.0, роутер клиент 192.168.0.0. Сервер работает, клиент подключается, со стороны сервера вижу только зашифрованные виртуальные клиенты, которые ни как не определяются. Со стороны клиента вообще ничего не вижу.

Настройки сервера и клиента такие + лог со стороны клиента. Подскажите пожалуйста, что я сделал не правильно?)

Показать полностью 3
15

Куда могло исчезнуть дисковое пространство? (4/5)

Inodes

Продолжая тему исследования того, куда могло исчезнуть место на диске, рассмотрим новую задачу.
Сервер перестал отвечать. Смотрим по логам, что произошло:

Ок, делаем стандартные проверки для подобного сценария:

Ну, у нас определённо есть свободное пространство, но что-то всё равно пошло не так. Давайте попробуем посмотреть ещё кое-что:

-x tmpfs -x squashfs из первой части, тут также может быть вполне уместно применить

Сервер использовал все доступные inode.

Попробуем найти директорию, с наибольшим количеством использованых inode:

Чтож. Довольно предсказуемо. Теперь провернём небольшой трюк:

Мы смонтировали tmpfs в /tmp. Оно конечно само по себе может вызвать проблемы, но мы тут и так уже посреди инцидента, так что двигаемся дальше:

Почистим эту директорию:

Ладно. Пойдём другим путём:

Решение на perl не единственное, но одно из самых быстрых. С другими возможными вариантами решения можно, например, ознакомиться здесь.

Заключение

  • количество индексных дескрипторов в файловой системе определяется во время создания. Несмотря на то, что их число достаточно велико, тем не менее они могут быть исчерпаны.

  • такой тип инцидентов крайне редкий. В основном подобное может случиться в системах, где создаётся множество мелких файлов. Например почтовый сервер, в котором письма хранятся в файлах, накрыла волна спама.

Показать полностью 7
Отличная работа, все прочитано!