информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Все любят медSpanning Tree Protocol: недокументированное применение
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / site updates
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
именно так! 26.08.11 02:42  Число просмотров: 1636
Автор: Den <Денис Т.> Статус: The Elderman
Отредактировано 26.08.11 12:22  Количество правок: 1
<"чистая" ссылка>
а если надо задать удаление хлама в нескольких каталогах при использовании транзакционной ФС, то возможностей море - от банальных
rm -rf /tmp/*
rm -rf /var/tmp/*

до циклов по перебору путей в переменных.
<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 <Денис Т.> Статус: 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 <Денис Т.> Статус: 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 <Денис Т.> Статус: 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 <Денис Т.> Статус: The Elderman
Отредактировано 26.08.11 12:22  Количество правок: 1
<"чистая" ссылка>
а если надо задать удаление хлама в нескольких каталогах при использовании транзакционной ФС, то возможностей море - от банальных
rm -rf /tmp/*
rm -rf /var/tmp/*

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




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


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