Добро пожаловать в замечательный мир сигналов и условий состязания.
При выполнении команды PS большое количество раз Вы найдете, что это иногда находится не в состоянии D при выполнении команды. В то время как находка может провести большую часть своего времени, ожидая Вашего диска, она определенно не проводит все свое время там. И когда это не, Ваш сигнал уничтожения будет обеспечен.
Так, нет никакого способа сделать то, что Вы хотите. PS может выполнить итерации по всем командам и сказать Вам, которые killable или не в то время. Но когда Вы добираетесь для уничтожения, тот список изменится. И даже если уничтожают (хорошо, ядро от имени уничтожения) не может сразу поставить сигнал, это сделает так при первой возможности. Таким образом, даже состояние 'D' не означает, 'не может быть уничтожен вообще', просто 'не может быть уничтожен этот такт'.
Вот временная шкала событий.
rsnapshot
, будет еже.0
. rsnapshot
сначала переименовывается hourly.0
в часов.1
, а затем происходит создание нового hourly.0
. rnapshot
сначала переименовывает hourly.1
в часов.2
, переименовывает hourly.0
в часов.1
, а затем создает hourly.0
. Таким образом, самая старая (первая) резервная копия в этом сценарии теперь называется часов.2
, а самая новая (последняя) всегда называется часов.0
.
Между резервными копиями создаются связи, так что файл hourly.0/data/etc/hosts
вполне может быть тем же файлом , что и hourly.1/data/etc/hosts
и hourly.2/data/etc/hosts
. При редактировании реального /etc/hosts
следующая резервная копия не будет связана с существующим часов.1/data/etc/hosts
, а возьмет новую копию /etc/hosts
в качестве hourly.0/data/etc/hosts
.
Проблема решена переименованием VolumeGroup. С помощью команды
vgrename bwQkRq-mgph-9BYf-9WPF-cKz0-FLFq-0Qxs73 storage
-121--102709- Имя группы томов должно быть уникальным в системе по конструкции. Проблема возникает при перемещении диска из одной системы в другую.
Поэтому у вас есть несколько вариантов (подробно см. ниже)
Параметр 1 - Переименовать VG внешне на несмонтированных дисках
Используйте команду vgrename . Для получения UUID группы томов необходимо использовать vgdisplay или vgs .
$ vgs -o vg_name,vg_attr,vg_uuid
VG Attr VG UUID
vg_andromeda wz--n- gc5zhX-vrW9-mEDA-mzNN-kZxf-9nON-1aWwGY
???? ?????? bwQkRq-mgph-9BYf-9WPF-cKz0-FLFq-0Qxs73
$ vgrename bwQkRq-mgph-9BYf-9WPF-cKz0-FLFq-0Qxs73 vg_andromeda_old
$ vgchange -ay vg_andromeda_old
(отредактируйте/обновите эту запись с помощью фактического выхода команды vgs)
Вариант 2 - Переименование VG вашей системы
Это нереально. Вы не можете переименовать активную группу томов, поэтому вам придется загрузиться на CD/DVD, переименовать VG и исправить конфигурацию системы в различных местах (fstab, загрузчик)...
Однако, поскольку установка является новой, можно переустановить систему под другим именем.
Вариант 3 - Объединить группу обоих томов в одну
Можно объединить обе VG, но в ней есть несколько предостережений;
Проблема разрешена переименованием VolumeGroup. С этой командой:
vgrename bwQkRq-mgph-9BYf-9WPF-cKz0-FLFq-0Qxs73 storage