Увеличение LVM RAID5 на идентичный диск, недостаточно экстентов

Клиенты NetworkManager (, такие как nmtui ), никогда не просматривают эти файлы напрямую. Обычно они не запускаются от имени пользователя root и не имеют прав на их чтение/изменение. Вместо этого они используют интерфейс NetworkManager D -Bus API.

Вы можете создать профили подключения в редакторе или предварительно -развернуть их. То есть конфигурирование файлов напрямую вместо использования API-интерфейса D -Bus очень хорошо поддерживается, и то, что вы пытаетесь сделать, нормально.

Файлы ключевых файлов (Профили подключения в/etc/NetworkManager/system-connections)должны принадлежать пользователю root и иметь разрешения 0600. Проверьте владельца файла и разрешения с помощью ls -lи исправьте это с помощью chownи chmod.

Менее вероятно, что NetworkManager не может получить доступ к файлам. Например. мы маркируем SELinux.

В любом случае просмотр файла журнала NetworkManager покажет вам, почему он их не загружает. Проверьте системный журнал/журнал.

1
12.09.2020, 13:00
1 ответ

Обычно я не использую LVM RAID, так что извините, если я немного неточно воспроизвел вашу ситуацию. Так что цифры будут немного странными.

Учитывая, что будет 3 устройства RAID 5 в mdadm. В терминах LVM это называется raid5 с 2 страйпами (четность не учитывается ).

# lvs -o +devices HDD/raidtest
  LV       VG  Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert Devices                                                       
  raidtest HDD rwi-a-r--- 256.00m                                    100.00           raidtest_rimage_0(0),raidtest_rimage_1(0),raidtest_rimage_2(0)

Увеличение на одну полосу работает следующим образом:

# lvconvert --stripes 3 HDD/raidtest
  Using default stripesize 64.00 KiB.
  WARNING: Adding stripes to active logical volume HDD/raidtest will grow it from 4 to 6 extents!
  Run "lvresize -l4 HDD/raidtest" to shrink it or use the additional capacity.
Are you sure you want to add 1 images to raid5 LV HDD/raidtest? [y/n]: maybe
[... this takes a while...]
  Logical volume HDD/raidtest successfully converted.

На что обратить внимание :В сообщении ПРЕДУПРЕЖДЕНИЕ должно четко указываться , что устройство увеличивается , а не уменьшается.

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

Результат:

# lvs -o +devices HDD/raidtest
  LV       VG  Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert Devices                                                                            
  raidtest HDD rwi-a-r--- 384.00m                                    100.00           raidtest_rimage_0(0),raidtest_rimage_1(0),raidtest_rimage_2(0),raidtest_rimage_3(0)

В этом случае файловая система не будет увеличиваться, вам будет предоставлен выбор: сделать это отдельно или использовать lvresize, чтобы сжать LV до того состояния, которое было раньше (только что распределенное на большее количество дисков сейчас ). Я предполагаю, что это полезно при использовании нескольких RAID LV рядом, вместо того, чтобы отдавать весь диск одному, как вы, кажется, делаете.

1
28.04.2021, 23:22

Теги

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