Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
#301 17.06.11 02:00
Publisher: dl <Dmitry Leonov>
|
#301
#301, 17.06.2011 Цена пробела dl // 17.06.11 00:57 Лишний пробел в одной строчке скрипта иногда может доставить массу впечатлений пользователям, потерявшим свой каталог /usr после установки свежих драйверов:
rm -rf /usr /lib/nvidia-current/xorg/xorg
Источник: bumblebee GitHub [ https://github.com/MrMEEE/bumblebee/commit/a047be85247755cdbe0acce6#diff-1 ] 100 лет IBM dl // 16.06.11 23:39 16 июня 1911 года в результате слияния четырех компаний (Tabulating Machine Company, International Time Recording Company, Computing Scale Corporation и Bundy Manufacturing Company) была создана Computing-Tabulating-Recording Company (C-T-R), переименованная в феврале 1924 года в International Business Machines Corporation.
Немногие компании, имеющие отношение к IT, могут похвастать тем, что хотя бы близко подобрались к подобному юбилею. Источник: Slashdot [ http://tech.slashdot.org/story/11/06/16/1357222/IBM-Turns-100 ] Microsoft предупреждает о ложных звонках из техподдержки dl // 16.06.11...
Полный текст
|
 |
мдэ... вот к чему приводит отсутствие принципов транзакционности в программах, работающих с файловой системой! 17.06.11 06:03
Автор: Den <Denis> Статус: The Elderman Отредактировано 17.06.11 06:04 Количество правок: 1
|
|
 |  |
А это при чём? вот к чему приводит использование чего-бы то нибыло в обход пакетного менеджера. доверяй, но проверяй. те же ebuild, pkgbuild, rpm и deb не затронуты. 17.06.11 20:38
Автор: kstati <Евгений Борисов> Статус: Elderman Отредактировано 17.06.11 20:39 Количество правок: 1
|
На лицо кривой скрипт установки. Не более.
А методов сохранения информации дофига. Многие ими просто не пользуются. Начнём с первого: бэкап.
|
 |  |  |
+ 18.06.11 20:46
Автор: Den <Denis> Статус: The Elderman
|
> На лицо кривой скрипт установки. Не более. > А методов сохранения информации дофига. Многие ими просто > не пользуются. Начнём с первого: бэкап.
[offtop]
плз, подскажи утилиту, которая бы создавала логический образ файловой системы FreeBSD, а не лепила бы этот образ байт в байт.
|
 |  |
Ну а как транзакции должны защитить от косяков в скрипте? 17.06.11 11:59
Автор: HandleX <Александр М.> Статус: The Elderman
|
Транзакции гарантируют атомарность операции...
Другое дело, снепшоты файловой системы или резервное копирование.
|
 |  |  |
Следуя принцыпам атомарности транзакций, 18.06.11 20:40
Автор: Den <Denis> Статус: The Elderman
|
Следуя принцыпам атомарности транзакций,
если в качестве параметра программа принимает несколько путей на каталоги и один из путей (в данном случае второй) является недействительным или какой-либо из указанных каталогов невозможно удалить, то вся "транзакция" по удалению должна быть откачена.
|
 |  |  |  |
ой-ли? Вот пример - чистка хлама. Или ты считаешь, что одной командой тыкать в два каталога недопустимо? Исходя из твоего принципа в случае пустоты одного из них произойдёт отказ от удаления в другом rm -rf /tmp/* /var/tmp/* 18.06.11 21:17
Автор: kstati <Евгений Борисов> Статус: Elderman Отредактировано 18.06.11 21:17 Количество правок: 1
|
|
 |  |  |  |  |
именно так! 26.08.11 02:42
Автор: Den <Denis> Статус: The Elderman Отредактировано 26.08.11 12:22 Количество правок: 1
|
а если надо задать удаление хлама в нескольких каталогах при использовании транзакционной ФС, то возможностей море - от банальных
rm -rf /tmp/*
rm -rf /var/tmp/*
до циклов по перебору путей в переменных.
|
|
|