Куда функции завершения удара прибывают из?

pvck может проверить метаданные LVM, после того, как та непротиворечивость будет заданием файловой системы. LVM только об управлении томами, таким образом, это не должно заботиться, плохо ли пространство, составляющее особую степень, так как высокоуровневое программное обеспечение ловит те проблемы. Метаданные LVM только поднимают первое (дополнительно также последний сектор) физического тома так или иначе.

Если бы просто первые и последние секторы довольно большого PV (такие как Вы видели бы в производстве) просто, оказывается, перестали работать одновременно, у Вас в основном есть sh*ttiest удача в мире, так как это так астрономически маловероятно. Иначе, если администратор знает, что несколько секторов диска перестали работать, большинство людей в порядке только с регистрацией таких вещей как это под "жестким диском, отказавшим постоянно, и должно быть заменено".

Если pvck возвращает ошибку, можно проверить, чтобы видеть, сохранены ли метаданные LVM в /etc/lvm где-нибудь. Если это - Вы, может сделать pvcreate определение резервной копии к --restorefile

Синтаксис:

pvcreate --uuid "<UUID-of-target-PV>" --restorefile <Path-To-Metadata-Backup-File> <path-to-PV-block-device>

Пример:

pvcreate --uuid "2VydVW-TNiN-fz9Y-ElRu-D6ie-tXLp-GrwvHz" --restorefile /etc/lvm/archive/vg_raid_00000-1085667159.vg /dev/sda2 

Если восстановление не работает (например, если первый сектор является поврежденным), можно восстановить вышеупомянутое, но установить --metadatacopies 2 (или Вы могли бы просто перейти прямо к выполнению этого), который попытается записать метаданные в первые и последние секторы на PV. Когда pvscan делает его вещь на начальной загрузке, она проверит оба места и если она найдет метаданные, то она проверит их против контрольной суммы. Если контрольная сумма перестанет работать на первом секторе, но успешно выполнится на последнем секторе, то Вы получите нефатальное сообщение об ошибке.

Вид руководства и боли, но с другой стороны это - часть причины, почему люди счастливы получить возвращение управления томами с BTRFS. Большую часть времени это не действительно так большая часть проблемы по причинам derobert упомянутый, и потому что люди, которые абсолютно положительно должны гарантировать непрерывность данных, будут обычно делать RAID и иметь стратегию резервного копирования.

4
08.10.2014, 20:54
2 ответа

Эти функции являются частью поддержки завершения оболочки для GIT . Они поддерживаются как часть программного обеспечения GIT. Debian (который основан на распатии) распределяет настройку завершения Bash в пакете GIT . Функции расположены в /etc/bash_completion.d/git , в том же каталоге, что и другая поддержка завершения команды для Bash.

Все файлы в /etc/bash_completion.d загружаются как часть настройки программируемого завершения Bash, в / etc / bash_completion . Debian по умолчанию .bashrc нагрузки / etc / bash_completion , вы можете редактировать его, если вы не хотите, если вы не хотите выполнить командование.

Если вы никогда не используете GIT, удалите пакет GIT . Если у вас установлен пакет GIT , то предположительно вы иногда выполняете команду GIT , и, таким образом, захотется иметь хорошее завершение для него. «Я использую только Git редко, и я хочу сэкономить несколько килобайт ОАма», слишком прекрасно, различие даже для Debian.

Если вы хотите пропустить этот файл завершения, но используйте другие, вы можете Divert файл на имя, которое приводит к тому, что его пропущено / etc / bash_completion . Отправьте файл - это способ сказать менеджеру пакета применить обновления и удаления файла, расположенным в другом месте.

dpkg-divert --add --local --rename --divert /etc/bash_completion.d/git.dpkg-diverted /etc/bash_completion.d/git
3
27.01.2020, 20:58

Существуют глобальные и первые пользователи сценарии, которые включены в логин ( / etc / roffor , $ HOME / .PROFILE , $ Главная / .bash_profile , $ Home / .bash_login ).

На большинстве дистрибутивов содержимое некоторого каталога (вроде /etc/env.d / * или что-то подобное) обычно устанавливается в глобальный скрипт, где пакеты могут поместить свои собственные сценарии настроек окружающей среды, которые Получите полученные при каждом входе в систему.

0
27.01.2020, 20:58

Теги

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