информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Где водятся OGRыСтрашный баг в WindowsВсе любят мед
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
 Умер Никлаус Вирт 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / site updates
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Ну а как транзакции должны защитить от косяков в скрипте? 17.06.11 11:59  Число просмотров: 1728
Автор: HandleX <Александр М.> Статус: The Elderman
<"чистая" ссылка>
Транзакции гарантируют атомарность операции...

Другое дело, снепшоты файловой системы или резервное копирование.
<site updates>
#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, а не лепила бы этот образ байт в байт.
dump, tar, cpio, не? ) или я не понял вопроса 18.06.11 21:15  
Автор: kstati <Евгений Борисов> Статус: Elderman
Отредактировано 18.06.11 21:18  Количество правок: 2
<"чистая" ссылка>


http://www.freebsd.org/doc/handbook/backup-basics.html
Ну а как транзакции должны защитить от косяков в скрипте? 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/*

до циклов по перебору путей в переменных.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach