Хъм. Отдавна не ми се беше случвало да си изтрия файловете без да искам. Но днес ми се случи. И то кода, който писах последните две седмици. С rm * .log
. Коварно. Не очаквах този удар под кръста от bash. За щастие, вчера пратих едно tar.gz точно с тия файлове, а промените днес бяха малко и успях да ги възстановя за около 30 минути. Обаче беше див късмет. Щях да загубя доста работа, ако ме беше домързяло на предния ден. Поуките са две:
- Ползвайте version control винаги. Ама винаги. Не е нужно да е сървър в локалната мрежа или интернет. Subversion например може да държи хранилище на харда. Освен, че ще сте предпазени от собствената си глупост (и моята, ако ми позволите да стъпя на компютъра ви), ще може и да видите онзи код, който изхвърлихте преди няколко дена, в който все пак имаше нещо полезно.
- Не ползвайте ext3. Сериозно. Има ли някаква форма на undelete/recover за това нещо? Аз поне не намерих…
На някой друг да му се е случвало нещо подобно?