Какова идея позади комнаты, не удаляющей неперезаписываемый файл по умолчанию?

Мне нравится dstat. Это может показать общие количества и статистику на диск и даже md-устройства (RAID), также может использовать цвета для лучшего обзора:

$ dstat -tdD total,sda,sdb,sdc,md1 60 
----system---- -dsk/total----dsk/sda-----dsk/sdb-----dsk/sdc-----dsk/md1--
     time     | read  writ: read  writ: read  writ: read  writ: read  writ
08-11 22:08:17|3549k  277k: 144k   28k: 851k   62k: 852k   60k:  25k   82k
08-11 22:09:17|  60k  258k:1775B   15k:  13k   63k:  15k   60k:  68B   74k
08-11 22:10:17| 176k  499k:   0    14k:  41k  122k:  41k  125k: 273B  157k
08-11 22:11:17|  42k  230k:   0    14k:9830B   54k:  14k   51k:   0    70k
08-11 22:11:52|  28k  132k:   0  5032B:5266B   33k:9479B   28k:   0    37k
  • -t для меток времени
  • -d для дисковой статистики
  • -D указывать точные устройства для создания отчетов
  • 60 составлять в среднем более чем 60 секунд. Дисплей обновляется каждую секунду, но только однажды в 60 секунд новая строка будет запущена.

  • не используемый в этом примере, но -c может сообщить ожидают процент IO, который в большинстве случаев связан с ЦП, ожидающим данных из дисков.

Это доступно для большинства дистрибутивов Linux, но иногда должно устанавливаться из репозиториев.

13
10.10.2013, 01:08
2 ответа

Это - потому что поведение UNIX немного парадоксально в этом случае. Многие люди вполне удивлены, когда они отмечают файл, только для чтения, и кто-то может удалить его. Вы только должны записать полномочия в содержание каталога для удаления файла. rm спрашиваете Вы как любезность, в случае, если Вы надеялись, что она являющийся только для чтения защитит его.

Используя -f (сила) заставит его сделать это, не приставая к Вам. Но используйте это тщательно.

16
27.01.2020, 19:53
  • 1
    быть осторожным при вводе "комнаты-rf *", думают. –  ChuckCottrill 10.10.2013, 03:11
  • 2
    мой друг называет это "Почтой Чтения Очень быстро". :) –  kurtm 10.10.2013, 09:09

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

0
27.01.2020, 19:53
  • 1
    я не думаю, что получил Ваш ответ правильно. Интересно, почему комната выдает такое предупреждение в первом месте, почему файлы только для чтения рассматривают по-другому по сравнению с перезаписываемыми файлами. Я знаю, когда это предупреждение показывают, интересно почему. –  user1042840 10.10.2013, 01:17
  • 2
    Поскольку при установке чего-то, чтобы быть только для чтения, это не, предполагают, чтобы быть измененным. Это включает быть удаленным. Если Вы - корень и говорите ему удалять файл только для чтения так или иначе, что он хочет подтвердить, что Вы не делаете ошибку. Это заставляет Вас заново продумать свой выбор. –  Jeight 10.10.2013, 01:21
  • 3
    @Jeight Это не на самом деле корректно. Вы не пишете в файл при удалении. Вы пишете в содержание каталога. –  kurtm 10.10.2013, 02:45
  • 4
    @kurtm Вы корректны. Это было опечаткой, но базовое обоснование является тем же. –  Jeight 10.10.2013, 02:55

Теги

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