0 log что это можно удалить
Перейти к содержимому

0 log что это можно удалить

  • автор:

Форум русскоязычного сообщества Ubuntu

Страница сгенерирована за 0.057 секунд. Запросов: 23.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

0.log — Что это такое? Как это можно исправить?

Такие проблемы 0.log обычно вызваны повреждением файла, связанного с Windows, или, в некоторых случаях, его случайным или намеренным удалением. Для устранения неполадок, связанных с файлом LOG, большинство профессионалов ПК заменят файл на соответствующую версию. В некоторых случаях реестр Windows пытается загрузить файл 0.log, который больше не существует; в таких ситуациях рекомендуется запустить сканирование реестра, чтобы исправить любые недопустимые ссылки на пути к файлам.

Мы подготовили для вас несколько версий файлов 0.log, которые походят для %%os%% и нескольких выпусков Windows. Данные файлы можно посмотреть и скачать ниже. В некоторых случаях в настоящее время в нашей базе могут отсутствовать некоторые версии 0.log, но их можно запросить, нажав на кнопку Request (Запрос) ниже. В редких случаях, если вы не можете найти версию необходимого вам файла ниже, мы рекомендуем вам обратиться за дополнительной помощью к Microsoft.

Размещение вновь загруженного файла 0.log в правильном каталоге (в месте расположения исходного файла), скорее всего, решит проблему, однако, чтобы однозначно в этом убедиться, следует выполнить проверку. Повторно запустите Windows, чтобы убедиться в успешном решении проблемы.

Можно ли удалить файла лога logging?

Если у меня запущен скрипт можно ли создать cronjob с удалением файла лог? Будет это безопасно или питон кинет ошибку?

  • Вопрос задан более трёх лет назад
  • 215 просмотров

Комментировать

Решения вопроса 1

Зависит от ОС. На Linux удаляемый файл, открытый на запись в другом процессе, физически не удаляется, а только перестает быть виден, но через открытый дескриптор продолжает писаться (и даже читаться! при наличии флага «r»). На Windows все зависит от эксклюзивной блокировки при открытии на запись: при ее наличии будет отказ при удалении, при ее отсутствии удаление пройдет успешно, дескриптор, открытый на запись, станет невалидным и все последующие операции на нем будут давать отказ (кидать исключение).

Ответ написан более трёх лет назад

Комментировать

Нравится Комментировать

Ответы на вопрос 0

Ваш ответ на вопрос

Войдите, чтобы написать ответ

python

  • Python

Как рещить эту проблему с tzwhere?

  • 1 подписчик
  • минуту назад
  • 1 просмотр

python

  • Python
  • +3 ещё

Как получать метрики с СХД через протокол CIM/WBEM?

  • 2 подписчика
  • 37 минут назад
  • 13 просмотров

вопрос про удаление логов

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

tyjkkhgddghjhvdss3688655
Заблокирован

09.07.2020 16 2 BIT 0
Лог — это файл на диске, востановить удаленный файл можно специальными программами.

Парень, о каком файле идет речь? Команда echo > /var/log/apache2/access.log не удаляет никаких файлов.

f22
Codeby Academy

Gold Team
05.05.2019 1 838 225 BIT 1 012

Парень, о каком файле идет речь? Команда echo > /var/log/apache2/access.log не удаляет никаких файлов.

Не удаляет, но перезаписывает пустой строкой входящий файл.
Восстановить такие данные уже не получится.

tyjkkhgddghjhvdss3688655
Заблокирован

09.07.2020 16 2 BIT 0

Не удаляет, но перезаписывает пустой строкой входящий файл.
Восстановить такие данные уже не получится.

igarytsh
Member

10.07.2020 8 0 BIT 0

Не удаляет, но перезаписывает пустой строкой входящий файл.
Восстановить такие данные уже не получится.

Я бы не был так категоричен при таких пагонах Все зависи от реализации процесса обнуления логфайла. На уровне системных API есть только удаление или установление нового размера. Мало вероятно, что если лог 500 мегасов то после обнуления он остается 500 мегабайтной пустой строкой. В тоже время установка нового размера — это всего лишь перезапись данных заголовка диска. Предположительно обнуление делается записью в начало файла парочки пробелов и изменение размера в 2 байта. Так, что воставновить такой файл вполне возможно.

Парень, о каком файле идет речь? Команда echo > /var/log/apache2/access.log не удаляет никаких файлов.

Если ты не видишь файла это не значит что его нет. Если уже у открытого файла изменить размер до нуля, то это мало отличается от удаления в смысле логики, а не реализации.

tyjkkhgddghjhvdss3688655
Заблокирован

09.07.2020 16 2 BIT 0
Хм, интересно. Любопытно услышать мнение f22 на этот счет.

f22
Codeby Academy

Gold Team
05.05.2019 1 838 225 BIT 1 012
Хм, интересно. Любопытно услышать мнение f22 на этот счет.

Я бы не был так категоричен при таких пагонах Все зависи от реализации процесса обнуления логфайла. На уровне системных API есть только удаление или установление нового размера. Мало вероятно, что если лог 500 мегасов то после обнуления он остается 500 мегабайтной пустой строкой. В тоже время установка нового размера — это всего лишь перезапись данных заголовка диска. Предположительно обнуление делается записью в начало файла парочки пробелов и изменение размера в 2 байта. Так, что воставновить такой файл вполне возможно.

Дело тут даже не в реализации «процесса обнуления», речь-то идёт о логах, которые не пишутся на диск одним куском, а записываются по мере накопления.
Только представьте, как эти 500 мегабайт были раскиданы на диске, а первые байты затёрты программой echo.
Учитывайте ещё тот факт, что Linux пишет ± 10 Гб в сутки, простейшие вычисления дадут вам порядка 7 Мб в минуту. 7 минут и этот файл уже будет затёрт.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *