В Debian 9 ваша команда предоставила мне все часовые пояса, перечисленные здесь:https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
Кроме того, systemd
предоставляет timedatectl list-timezones
, который выводит список, идентичный вашей команде.
Насколько мне известно, данные в tzdata
предоставлены непосредственно IANA:
This package contains data required for the implementation of
standard local time for many representative locations around the
globe. It is updated periodically to reflect changes made by
political bodies to time zone boundaries, UTC offsets, and
daylight-saving rules.
Так что просто обновляйте пакет tzdata
.
Я использовал любые другие методы анализа, которые смог найти, чтобы попытаться определить, какие файлы были затронуты сбоями Transid, но не смог продвинуться очень далеко. Поэтому я сделал резервную копию всего, что еще можно было прочитать, используя btrfs restore
, и запустил btrfs check --repair
и btrfs check --init-csum-tree
из работающей загруженной -системы. Это избавило от отчетов об ошибках, но оставило очень мало места, отмеченного как свободное. Так что я продолжил с brfs balance
для верности (пришлось запускать несколько раз, первый раз ограничиваясь почти -пустыми блоками (usage=10
), потому что свободного места было мало. Через несколько очисток и балансировок диск снова заработал нормально, но некоторые файлы были повреждены/утеряны. Я удалил/переустановил некоторые уязвимые пакеты, которые больше не работали, запустил полное обновление системы, и все снова хорошо.
Чтобы уменьшить вероятность того, что такие ошибки повторятся (и останутся незамеченными ), я установил в openSUSE службу для регулярной очистки и балансировки диска. С тех пор бегает нормально. Я бы очень хотел, чтобы такого рода гигиенические меры были частью BTRFS :Очищать каждые X записей, балансировать после перераспределения Y% блоков… и поднимать флаг, если что-то пойдет не так.Или, по крайней мере, дистрибутивы, которые предлагают BTRFS по умолчанию, должны иметь что-то в этом роде, настроенное предварительно -, потому что любой, кто использует BTRFS, в любом случае должен очищать и балансировать.