bash.im ithappens.me zadolba.li
9778

Данные — это временно

25 августа 2012, 07:15

Устанавливал я Генту на ноутбук знакомой по её просьбе. Так как Генту — мой основной рабочий инструмент, я с minimal CD выполнил базовую установку и настройку и сразу же поставил иксы вместе с десктопным софтом. В полной уверенности в правильности своих действий я отдал ноут знакомой, не загружаясь в новую систему.

Мой недочёт обнаружился через неделю, когда подруга пыталась выполнить su. Я не запаролил рута (sudo тоже не было установлено), соответственно, система посылала далеко и надолго все попытки повышения привилегий. Что ж, под рукой флешка с PCLinuxOS. Загружаемся, mount, chroot, passwd, reboot и… ничего. Даже загрузчика. Просто девственно чистые разделы файловой системы на винте ноута.

После долгих разбирательств выяснилась моя ошибка. Я примонтировал файловую систему ноута в каталог /tmp в $HOME, который лайв-система посчитала за пользовательский эквивалент /tmp и благополучно вычистила при выключении. Виной всему была лень — лень набирать лишние пути (например, в /mnt), лень сделать umount перед перезагрузкой, лень всё ещё раз проверить перед тем, как отдать ноут.

Никогда не ленитесь проверить работу, даже если навыки доведены до уровня рефлексов.