amarao (amarao_san) wrote,
amarao
amarao_san

глубоко контекстное, текущее

Когда кто-то мне говорит "после того, как диск исчез из системы..." мне становится сардонически смешно.

Почему? Потому что это не момент. Это процесс непонятной длительности.

Диск может быть в /dev/ и в /sys/block, но при этом уже быть недоступным (все ioctl на нём показывают фейл), потому что оно уже сделано offline за множество ошибок.

Оно может исчезнуть из /dev, но быть при этом в /proc/mounts (и занимать букву, так что замена диска в тот же слот даст другую букву).

Оно может быть убрано из /proc/mounts но при этом всё равно быть занятым ядром, потому что файловая система не может завершить отмонтирование файловой системы с несуществующего устройства.

Диск может исчезнуть и появиться в системе снова.

Может быть так, что диск подмонтирован дважды - предыдущая буква (уже исчезнувшего диска), а потом ещё раз под новой буквой.

Может быть так, что диска нет, но он всё ещё есть. И в этих условиях говорить "после того, как диск исчез..." /Сардонический юродивый сарказм.
Subscribe

  • systemd-networkd, netlink и arp флуд

    Нереально странный баг пофикшен с помощью eBPF затычки. Для меня большой неожиданностью является реакция на него.…

  • Rust soundness

    Каждый раз, когда я сталкиваюсь с маленькими "но" в Rust'е, это ощущение тщательной продуманности. Например, простейшие fold-функции для итераторов:…

  • still_ntp

    В ходе локального мозгового штурма у меня родилась суперидея. Надо написать ntp сервер, который может отдавать указанную дату. Т.е. сказали при…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 1 comment