Диагностический живой CD

Оба - обертка к той же фундаментальной функции, которая является unlink() системный вызов.

Для уравновешивания различий между пространством пользователя используют.

rm(1):

  • Больше опций.
  • Больше обратной связи.
  • Проверка исправности.
  • Немного медленнее для единственных вызовов в результате вышеупомянутого.
  • Может быть назван с несколькими аргументами одновременно.

unlink(1):

  • Меньше проверки исправности.
  • Невозможно удалить каталоги.
  • Не мог рекурсивно вызвать.
  • Может только взять один аргумент за один раз.
  • Незначительно более минимизированный для единственных вызовов из-за он - простота.
  • Медленнее по сравнению с предоставлением rm(1) несколько аргументов.

Вы могли продемонстрировать различие с:

$ touch $(seq 1 100)
$ unlink $(seq 1 100)
unlink: extra operand `2'

$ touch $(seq 1 100)
$ time rm $(seq 1 100)

real    0m0.048s
user    0m0.004s
sys     0m0.008s

$ touch $(seq 1 100)
$ time for i in $(seq 1 100); do rm $i; done

real    0m0.207s
user    0m0.044s
sys     0m0.112s

$ touch $(seq 1 100)
$ time for i in $(seq 1 100); do unlink $i; done

real    0m0.167s
user    0m0.048s
sys     0m0.120s

Если однако мы говорим о настоящем вызове к системе unlink(2) функция, которую я теперь понимаю, вероятно, не, что Вы объясняете.

Можно выполнить систему unlink() на каталогах и файлах одинаково. Но если каталог является родителем к другим каталогам и файлам, то ссылка на того родителя была бы удалена, но детей оставят, свисая. Который является меньше, чем идеал.

Править:

Извините, разъясненный различие между unlink(1) и unlink(2). Семантика все еще собирается отличаться между платформой.

0
задан 9 January 2010 в 04:49
3 ответа

Я не знаю ни о каких полностью автоматизированных продуктах, но для стресс-тестирования / сравнивающий существует:

http://www.inquisitor.ru/download.html

И что касается поиска вирусов существует UBCD4Win, который имеет несколько вирусных сканеров на нем, которые могут быть обновлены во время сборки, и Вы просто создаете новый, когда необходимо использовать его.

http://www.ubcd4win.com/

0
ответ дан 5 December 2019 в 17:46

Вы, возможно, должны перейти к своему поставщику. Dell имеет аппаратный CD диагностики для оборудования Dell. Что касается в более общем плане применимого комплекта приложений, я не уверен.

0
ответ дан 5 December 2019 в 17:46

Я также ищу автоматизированный антивирус/антишпион живой CD/карта памяти, который обновляет, если существует доступная сеть.

Можно обновить Linux Живой CD для включения антивирусного программного обеспечения. Затем обновление описаний вирусов, монтирование всех дисков и выполнение сканирования могут быть сделаны простым сценарием оболочки, который бежит за начальной загрузкой.

Я сделал что-то похожее с Sophos только что. Единственная проблема, которую я имел до сих пор, состояла в том, когда механизм обновления в живой системе стал слишком старым для соединения с сервером обновления, и я имел, создают новое изображение.

0
ответ дан 5 December 2019 в 17:46

Теги

Похожие вопросы