Зависает и не создает общий том. vgcreate --shared vg_gfs2 /dev/sdb1. Установлен параметр конфигурации use_lvmlockd в файле /etc/lvm/lvm.conf в use_lvmlockd=1
[root@rdcaltteract ~]# vgcreate --shared vg_gfs2 /dev/sdb1 --locktype dlm --verbose -vvvv 14:42:19.895476 vgcreate[4506] lvmcmdline.c:3133 Version: 2.03.30(2) (2025-01-14) 14:42:19.895541 vgcreate[4506] lvmcmdline.c:3134 Parsing: vgcreate --shared vg_gfs2 /dev/sdb1 --locktype dlm --verbose -vvvv 14:42:19.895581 vgcreate[4506] lvmcmdline.c:1993 Recognised command vgcreate_general (id 157 / enum 136). 14:42:19.895700 vgcreate[4506] device_mapper/libdm-config.c:1172 global/use_lvmpolld not found in config: defaulting to 1 14:42:19.895784 vgcreate[4506] filters/filter-type.c:61 LVM type filter initialised. 14:42:19.895836 vgcreate[4506] filters/filter-deviceid.c:66 deviceid filter initialised. 14:42:19.895885 vgcreate[4506] device_mapper/libdm-config.c:1172 devices/sysfs_scan not found in config: defaulting to 1 14:42:19.895957 vgcreate[4506] filters/filter-sysfs.c:99 Sysfs filter initialised. 14:42:19.896003 vgcreate[4506] device_mapper/libdm-config.c:1172 devices/scan_lvs not found in config: defaulting to 0 14:42:19.896059 vgcreate[4506] filters/filter-usable.c:112 Usable device filter initialised (scan_lvs 0). 14:42:19.896121 vgcreate[4506] device_mapper/libdm-config.c:1172 devices/multipath_component_detection not found in config: defaulting to 1 14:42:19.896163 vgcreate[4506] filters/filter-mpath.c:87 mpath filter initialised. 14:42:19.896203 vgcreate[4506] filters/filter-partitioned.c:68 Partitioned filter initialised. 14:42:19.896244 vgcreate[4506] filters/filter-signature.c:88 signature filter initialised. 14:42:19.896287 vgcreate[4506] device_mapper/libdm-config.c:1172 devices/md_component_detection not found in config: defaulting to 1 14:42:19.896338 vgcreate[4506] filters/filter-md.c:149 MD filter initialised. 14:42:19.896380 vgcreate[4506] device_mapper/libdm-config.c:1172 devices/fw_raid_component_detection not found in config: defaulting to 0 14:42:19.896430 vgcreate[4506] filters/filter-composite.c:98 Composite filter initialised. 14:42:19.896473 vgcreate[4506] device_mapper/libdm-config.c:1172 devices/ignore_suspended_devices not found in config: defaulting to 0 14:42:19.896519 vgcreate[4506] device_mapper/libdm-config.c:1172 devices/ignore_lvm_mirrors not found in config: defaulting to 1 14:42:19.896570 vgcreate[4506] filters/filter-persistent.c:189 Persistent filter initialised. 14:42:19.896645 vgcreate[4506] device_mapper/libdm-config.c:1172 devices/scan_lvs not found in config: defaulting to 0 14:42:19.896680 vgcreate[4506] device_mapper/libdm-config.c:1172 devices/allow_mixed_block_sizes not found in config: defaulting to 0 14:42:19.896710 vgcreate[4506] device_mapper/libdm-config.c:1073 devices/hints not found in config: defaulting to "all" 14:42:19.896773 vgcreate[4506] device_mapper/libdm-config.c:1073 activation/activation_mode not found in config: defaulting to "degraded" 14:42:19.896811 vgcreate[4506] device_mapper/libdm-config.c:1172 metadata/record_lvs_history not found in config: defaulting to 0 14:42:19.896858 vgcreate[4506] device_mapper/libdm-config.c:1073 devices/search_for_devnames not found in config: defaulting to "all" 14:42:19.896902 vgcreate[4506] device_mapper/libdm-config.c:1100 activation/reserved_stack not found in config: defaulting to 64 14:42:19.896938 vgcreate[4506] device_mapper/libdm-config.c:1100 activation/reserved_memory not found in config: defaulting to 8192 14:42:19.896977 vgcreate[4506] device_mapper/libdm-config.c:1100 activation/process_priority not found in config: defaulting to -18 14:42:19.897028 vgcreate[4506] lvmcmdline.c:3208 DEGRADED MODE. Incomplete RAID LVs will be processed. 14:42:19.897082 vgcreate[4506] device_mapper/libdm-config.c:1172 activation/monitoring not found in config: defaulting to 1 14:42:19.897118 vgcreate[4506] lvmcmdline.c:3214 Processing command: vgcreate --shared vg_gfs2 /dev/sdb1 --locktype dlm --verbose -vvvv 14:42:19.897153 vgcreate[4506] lvmcmdline.c:3215 Command pid: 4506 14:42:19.897195 vgcreate[4506] lvmcmdline.c:3216 System ID: 14:42:19.897224 vgcreate[4506] lvmcmdline.c:3219 O_DIRECT will be used 14:42:19.897261 vgcreate[4506] device_mapper/libdm-config.c:1100 global/locking_type not found in config: defaulting to 1 14:42:19.897308 vgcreate[4506] device_mapper/libdm-config.c:1172 global/wait_for_locks not found in config: defaulting to 1 14:42:19.897341 vgcreate[4506] locking/locking.c:141 File locking settings: readonly:0 sysinit:0 ignorelockingfailure:0 global/metadata_read_only:0 global/wait_for_locks:1. 14:42:19.897385 vgcreate[4506] device_mapper/libdm-config.c:1172 global/prioritise_write_locks not found in config: defaulting to 1 14:42:19.897420 vgcreate[4506] device_mapper/libdm-config.c:1073 global/locking_dir not found in config: defaulting to "/run/lock/lvm" 14:42:19.897489 vgcreate[4506] device_mapper/libdm-config.c:1172 devices/md_component_detection not found in config: defaulting to 1 14:42:19.897524 vgcreate[4506] device_mapper/libdm-config.c:1073 devices/md_component_checks not found in config: defaulting to "auto" 14:42:19.897552 vgcreate[4506] lvmcmdline.c:3034 Using md_component_checks auto use_full_md_check 0 14:42:19.897581 vgcreate[4506] device_mapper/libdm-config.c:1073 devices/multipath_wwids_file not found in config: defaulting to "/etc/multipath/wwids" 14:42:19.897832 vgcreate[4506] device/dev-mpath.c:255 multipath wwids read 0 from /etc/multipath/wwids 14:42:19.898086 vgcreate[4506] daemon-client.c:30 /run/lvm/lvmlockd.socket: Opening daemon socket to lvmlockd for protocol lvmlockd version 1. 14:42:19.898193 vgcreate[4506] daemon-client.c:50 Sending daemon lvmlockd: hello 14:42:19.898817 vgcreate[4506] locking/lvmlockd.c:98 Successfully connected to lvmlockd on fd 3. 14:42:19.898890 vgcreate[4506] device_mapper/libdm-config.c:1172 metadata/pvmetadataignore not found in config: defaulting to 0 14:42:19.898928 vgcreate[4506] device_mapper/libdm-config.c:1100 metadata/pvmetadatasize not found in config: defaulting to 0 14:42:19.898958 vgcreate[4506] device_mapper/libdm-config.c:1100 metadata/pvmetadatacopies not found in config: defaulting to 1 14:42:19.899001 vgcreate[4506] device_mapper/libdm-config.c:1100 allocation/physical_extent_size not found in config: defaulting to 4096 14:42:19.899077 vgcreate[4506] device_mapper/libdm-config.c:1100 metadata/vgmetadatacopies not found in config: defaulting to 0 14:42:19.899123 vgcreate[4506] toollib.c:724 Setting lock_type to dlm 14:42:19.899207 vgcreate[4506] misc/lvm-flock.c:228 Locking /run/lock/lvm/P_global WB 14:42:19.899243 vgcreate[4506] misc/lvm-flock.c:113 _do_flock /run/lock/lvm/P_global:aux WB 14:42:19.899337 vgcreate[4506] misc/lvm-flock.c:113 _do_flock /run/lock/lvm/P_global WB 14:42:19.899433 vgcreate[4506] misc/lvm-flock.c:47 _undo_flock /run/lock/lvm/P_global:aux 14:42:19.899526 vgcreate[4506] locking/lvmlockd.c:1709 lockd global lock_type dlm И дальше бесконечно висит!
[root@rdcaltteract ~]# lvdisplay -vv global/use_lvmpolld not found in config: defaulting to 1 devices/sysfs_scan not found in config: defaulting to 1 devices/scan_lvs not found in config: defaulting to 0 devices/multipath_component_detection not found in config: defaulting to 1 devices/md_component_detection not found in config: defaulting to 1 devices/fw_raid_component_detection not found in config: defaulting to 0 devices/ignore_suspended_devices not found in config: defaulting to 0 devices/ignore_lvm_mirrors not found in config: defaulting to 1 devices/scan_lvs not found in config: defaulting to 0 devices/allow_mixed_block_sizes not found in config: defaulting to 0 devices/hints not found in config: defaulting to "all" activation/activation_mode not found in config: defaulting to "degraded" metadata/record_lvs_history not found in config: defaulting to 0 devices/search_for_devnames not found in config: defaulting to "all" activation/reserved_stack not found in config: defaulting to 64 activation/reserved_memory not found in config: defaulting to 8192 activation/process_priority not found in config: defaulting to -18 activation/monitoring not found in config: defaulting to 1 global/locking_type not found in config: defaulting to 1 global/wait_for_locks not found in config: defaulting to 1 global/prioritise_write_locks not found in config: defaulting to 1 global/locking_dir not found in config: defaulting to "/run/lock/lvm" devices/md_component_detection not found in config: defaulting to 1 devices/md_component_checks not found in config: defaulting to "auto" devices/multipath_wwids_file not found in config: defaulting to "/etc/multipath/wwids" report/output_format not found in config: defaulting to "basic" log/report_command_log not found in config: defaulting to 0 Locking /run/lock/lvm/P_global RB Эта команда зависает на этом!!!!!!!!!!!!!
Уточните, пожалуйста, на каком дистрибутиве воспроизводится. Укажите полные шаги для воспроизведения ошибки
[root@aovechkin-alt ~]# uname -or 6.12.27-6.12-alt1 GNU/Linux [root@aovechkin-alt ~]# cat /proc/version Linux version 6.12.27-6.12-alt1 (builder@localhost.localdomain) (gcc-13 (GCC) 13.2.1 20240128 (ALT Sisyphus 13.2.1-alt3), GNU ld (GNU Binutils) 2.41.0.20230826) #1 SMP PREEMPT_DYNAMIC Mon May 12 20:24:48 UTC 2025 [root@aovechkin-alt ~]# cat /etc/os-release NAME="ALT Workstation" VERSION="11.0" ID=altlinux VERSION_ID=11.0 PRETTY_NAME="ALT Workstation 11.0 (Prometheus)" ANSI_COLOR="1;33" CPE_NAME="cpe:/o:alt:workstation:11.0" BUILD_ID="ALT Workstation 11.0" ALT_BRANCH_ID="p11" HOME_URL="https://basealt.ru/" BUG_REPORT_URL="https://bugs.altlinux.org/" DOCUMENTATION_URL="https://docs.altlinux.org/" SUPPORT_URL="https://support.basealt.ru/" LOGO=alt-distro-logo [root@aovechkin-alt ~]#
[root@aovechkin-alt ~]# apt-get install dlm lvm2-lockd lvm2 Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Последняя версия lvm2 уже установлена. Следующие дополнительные пакеты будут установлены: corosync libcorosync libdlm libknet1 libknet1-crypto-nss-plugin libnozzle1 libqb libsanlock libstatgrab10 sanlock Следующие НОВЫЕ пакеты будут установлены: corosync dlm libcorosync libdlm libknet1 libknet1-crypto-nss-plugin libnozzle1 libqb libsanlock libstatgrab10 lvm2-lockd sanlock 0 будет обновлено, 12 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено. 12: lvm2-lockd-2.03.30-alt1 #################################################################################################### [100%] Завершено. [root@aovechkin-alt ~]#
[root@aovechkin-alt ~]# nano /etc/lvm/lvm.conf # Configuration option global/use_lvmlockd. # Use lvmlockd for locking among hosts using LVM on shared storage. # Applicable only if LVM is compiled with lockd support in which # case there is also lvmlockd(8) man page available for more # information. # This configuration option has an automatic default value. use_lvmlockd = 1 # Configuration option global/lvmlockd_lock_retries. # Retry lvmlockd lock requests [root@aovechkin-alt ~]#
[root@aovechkin-alt ~]# systemctl start lvmlockd.service dlm.service [root@aovechkin-alt ~]# systemctl status lvmlockd.service dlm.service ● lvmlockd.service - LVM lock daemon Loaded: loaded (/usr/lib/systemd/system/lvmlockd.service; disabled; preset: disabled) Active: active (running) since Mon 2025-06-16 11:04:49 MSK; 9s ago Docs: man:lvmlockd(8) Main PID: 4198 (lvmlockd) Tasks: 3 (limit: 4667) Memory: 980.0K (peak: 1.5M) CPU: 10ms CGroup: /system.slice/lvmlockd.service └─4198 /usr/sbin/lvmlockd --foreground июн 16 11:04:49 aovechkin-alt.rpkb.ru systemd[1]: Starting lvmlockd.service - LVM lock daemon... июн 16 11:04:49 aovechkin-alt.rpkb.ru lvmlockd[4198]: [D] creating /run/lvm/lvmlockd.socket июн 16 11:04:49 aovechkin-alt.rpkb.ru lvmlockd[4198]: 1750061089 lvmlockd started июн 16 11:04:49 aovechkin-alt.rpkb.ru systemd[1]: Started lvmlockd.service - LVM lock daemon. ● dlm.service - dlm control daemon Loaded: loaded (/usr/lib/systemd/system/dlm.service; disabled; preset: disabled) Active: active (running) since Mon 2025-06-16 11:01:56 MSK; 3min 3s ago Docs: man:dlm_controld man:dlm.conf man:dlm_stonith Process: 3776 ExecStartPre=/sbin/modprobe dlm (code=exited, status=0/SUCCESS) Process: 3777 ExecStartPre=/bin/sleep 1 (code=exited, status=0/SUCCESS) Main PID: 3784 (dlm_controld) Tasks: 3 (limit: 4667) Memory: 4.9M (peak: 5.2M swap: 32.0K swap peak: 32.0K) CPU: 110ms CGroup: /system.slice/dlm.service ├─3784 /usr/sbin/dlm_controld --foreground └─3785 /usr/sbin/dlm_controld --foreground июн 16 11:01:54 aovechkin-alt.rpkb.ru systemd[1]: Starting dlm.service - dlm control daemon... июн 16 11:01:56 aovechkin-alt.rpkb.ru (controld)[3784]: dlm.service: Referenced but unset environment variable evaluates to an empty string: DLM_CONTROLD_OPTS июн 16 11:01:56 aovechkin-alt.rpkb.ru dlm_controld[3784]: 495 dlm_controld 4.2.0 started июн 16 11:01:56 aovechkin-alt.rpkb.ru systemd[1]: Started dlm.service - dlm control daemon. июн 16 11:02:55 aovechkin-alt.rpkb.ru dlm_controld[3784]: 554 fence work wait for quorum [root@aovechkin-alt ~]#
Все после этого почти все команды lvm не работают. [root@aovechkin-alt ~]# pvdisplay Висят!!!
(Ответ для Овечкин Андрей Евгеньевич на комментарий #8) > [root@aovechkin-alt ~]# pvdisplay Попробуйте: # strace pvdisplay Возможно, будет написано, почему висит.
И `# pvdisplay -v -d`
Платформа: alt-kworkstation p11 x86_64 alt-workstation p11 x86_64 Пакет: lvm2-lockd 2.03.32-alt1 Ошибка по указанным шагам инициатора не воспроизвелась, зависаний не замечено.