* Re: [linux-lvm] [dm-crypt] LVM on LUKS: volumes missing [not found] <574CB690.5030401@partidopirata.com.ar> @ 2016-05-31 7:53 ` Ondrej Kozina 2016-05-31 13:17 ` fauno 0 siblings, 1 reply; 8+ messages in thread From: Ondrej Kozina @ 2016-05-31 7:53 UTC (permalink / raw) To: fauno; +Cc: dm-crypt Hi fauno, provided the driver was unlocked successfully it seems unrelated to cryptsetup/LUKS to me. Could we move the discussion to lvm mail list? On 05/30/2016 11:54 PM, fauno wrote: > Hi, maybe I'm too shocked but I couldn't find anything on this issue :) > > I have a fully encrypted HD using the LVM on LUKS method from > ArchWiki[^0], with the LUKS header and key file on an external device. > > Today I started having some disk failures (root remounted ro, xfs > partition giving errors), and after I decided to reboot to run fsck, I > can't find anything. Could you paste here output of pvscan -vvvv --cache /dev/mapper/insert_the_unlocked_device_name? Together with your /etc/lvm/lvm.conf file? If it's a device with rootfs we're talking about you will most probably have to extract /etc/lvm/lvm.conf file from initramfs image. Well, generally, if disk sectors accommodating PV header are damaged, lvm2 won't recognise the device... > > When the encrypted partition is opened, I don't see any errors, not even > on dmesg, but LVM can't find any volume. They're just missing. > > Is there anything I can do? Thanks! > > FWIW I had the same issue with another HD a few months back, though it > didn't had physical errors. It didn't had anything important so I > wasn't worried. Ok, try same approach as above for this drive. Regards Ondrej ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [linux-lvm] [dm-crypt] LVM on LUKS: volumes missing 2016-05-31 7:53 ` [linux-lvm] [dm-crypt] LVM on LUKS: volumes missing Ondrej Kozina @ 2016-05-31 13:17 ` fauno 2016-06-02 13:22 ` Ondrej Kozina 0 siblings, 1 reply; 8+ messages in thread From: fauno @ 2016-05-31 13:17 UTC (permalink / raw) To: linux-lvm; +Cc: okozina [-- Attachment #1.1: Type: text/plain, Size: 5083 bytes --] On 31/05/16 04:53, Ondrej Kozina wrote: > Hi fauno, > > provided the driver was unlocked successfully it seems unrelated to > cryptsetup/LUKS to me. Could we move the discussion to lvm mail list? ok :) > On 05/30/2016 11:54 PM, fauno wrote: >> Hi, maybe I'm too shocked but I couldn't find anything on this issue :) >> >> I have a fully encrypted HD using the LVM on LUKS method from >> ArchWiki[^0], with the LUKS header and key file on an external device. >> >> Today I started having some disk failures (root remounted ro, xfs >> partition giving errors), and after I decided to reboot to run fsck, I >> can't find anything. > > Could you paste here output of pvscan -vvvv --cache > /dev/mapper/insert_the_unlocked_device_name? #libdm-config.c:863 Setting activation/monitoring to 0 #lvmcmdline.c:1093 Processing: pvscan -vvvv --cache /dev/mapper/system #lvmcmdline.c:1096 O_DIRECT will be used #libdm-config.c:799 Setting global/locking_type to 1 #libdm-config.c:799 Setting global/wait_for_locks to 1 #locking/locking.c:242 File-based locking selected. #libdm-config.c:768 Setting global/locking_dir to /run/lock/lvm #libdm-config.c:863 Setting global/prioritise_write_locks to 1 #locking/file_locking.c:236 Locking /run/lock/lvm/P_global RB #locking/file_locking.c:141 _do_flock /run/lock/lvm/P_global:aux WB #locking/file_locking.c:51 _undo_flock /run/lock/lvm/P_global:aux #locking/file_locking.c:141 _do_flock /run/lock/lvm/P_global RB #pvscan.c:150 Using physical volume(s) on command line #device/dev-cache.c:347 /dev/mapper/system: Added to device cache #locking/file_locking.c:74 Unlocking /run/lock/lvm/P_global #locking/file_locking.c:51 _undo_flock /run/lock/lvm/P_global Command failed with status code 5. > Together with your > /etc/lvm/lvm.conf file? If it's a device with rootfs we're talking about > you will most probably have to extract /etc/lvm/lvm.conf file from > initramfs image. this is the lvm.conf from the initramfs (removed comments) config { checks = 1 abort_on_errors = 0 profile_dir = "/etc/lvm/profile" } devices { dir = "/dev" scan = [ "/dev" ] obtain_device_list_from_udev = 1 external_device_info_source = "none" cache_dir = "/etc/lvm/cache" cache_file_prefix = "" write_cache_state = 1 sysfs_scan = 1 multipath_component_detection = 1 md_component_detection = 1 fw_raid_component_detection = 0 md_chunk_alignment = 1 data_alignment_detection = 1 data_alignment = 0 data_alignment_offset_detection = 1 ignore_suspended_devices = 0 ignore_lvm_mirrors = 1 disable_after_error_count = 0 require_restorefile_with_uuid = 1 pv_min_size = 2048 issue_discards = 0 } allocation { maximise_cling = 1 use_blkid_wiping = 1 wipe_signatures_when_zeroing_new_lvs = 1 mirror_logs_require_separate_pvs = 0 cache_pool_metadata_require_separate_pvs = 0 thin_pool_metadata_require_separate_pvs = 0 } log { verbose = 0 silent = 0 syslog = 1 overwrite = 0 level = 0 indent = 1 command_names = 0 prefix = " " activation = 0 debug_classes = [ "memory", "devices", "activation", "allocation", "lvmetad", "metadata", "cache", "locking", "lvmpolld" ] } backup { backup = 1 backup_dir = "/etc/lvm/backup" archive = 1 archive_dir = "/etc/lvm/archive" retain_min = 10 retain_days = 30 } shell { history_size = 100 } global { umask = 077 test = 0 units = "h" si_unit_consistency = 1 suffix = 1 activation = 1 proc = "/proc" etc = "/etc" locking_type = 1 wait_for_locks = 1 fallback_to_clustered_locking = 1 fallback_to_local_locking = 1 locking_dir = "/run/lock/lvm" prioritise_write_locks = 1 abort_on_internal_errors = 0 detect_internal_vg_cache_corruption = 0 metadata_read_only = 0 mirror_segtype_default = "raid1" raid10_segtype_default = "raid10" sparse_segtype_default = "thin" use_lvmetad = 1 use_lvmlockd = 0 system_id_source = "none" use_lvmpolld = 0 } activation { checks = 0 udev_sync = 1 udev_rules = 1 verify_udev_operations = 0 retry_deactivation = 1 missing_stripe_filler = "error" use_linear_target = 1 reserved_stack = 64 reserved_memory = 8192 process_priority = -18 raid_region_size = 512 readahead = "auto" raid_fault_policy = "warn" mirror_image_fault_policy = "remove" mirror_log_fault_policy = "allocate" snapshot_autoextend_threshold = 100 snapshot_autoextend_percent = 20 thin_pool_autoextend_threshold = 100 thin_pool_autoextend_percent = 20 use_mlockall = 0 monitoring = 1 polling_interval = 15 activation_mode = "degraded" } dmeventd { mirror_library = "libdevmapper-event-lvm2mirror.so" snapshot_library = "libdevmapper-event-lvm2snapshot.so" thin_library = "libdevmapper-event-lvm2thin.so" } > Well, generally, if disk sectors accommodating PV header are damaged, > lvm2 won't recognise the device... :( -- http://utopia.partidopirata.com.ar/ [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 585 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [linux-lvm] [dm-crypt] LVM on LUKS: volumes missing 2016-05-31 13:17 ` fauno @ 2016-06-02 13:22 ` Ondrej Kozina 2016-06-02 13:39 ` fauno 0 siblings, 1 reply; 8+ messages in thread From: Ondrej Kozina @ 2016-06-02 13:22 UTC (permalink / raw) To: LVM general discussion and development; +Cc: fauno On 05/31/2016 03:17 PM, fauno wrote: > > #libdm-config.c:863 Setting activation/monitoring to 0 > #lvmcmdline.c:1093 Processing: pvscan -vvvv --cache > /dev/mapper/system > #lvmcmdline.c:1096 O_DIRECT will be used > #libdm-config.c:799 Setting global/locking_type to 1 > #libdm-config.c:799 Setting global/wait_for_locks to 1 > #locking/locking.c:242 File-based locking selected. > #libdm-config.c:768 Setting global/locking_dir to /run/lock/lvm > #libdm-config.c:863 Setting global/prioritise_write_locks to 1 > #locking/file_locking.c:236 Locking /run/lock/lvm/P_global RB > #locking/file_locking.c:141 _do_flock /run/lock/lvm/P_global:aux WB > #locking/file_locking.c:51 _undo_flock /run/lock/lvm/P_global:aux > #locking/file_locking.c:141 _do_flock /run/lock/lvm/P_global RB > #pvscan.c:150 Using physical volume(s) on command line > #device/dev-cache.c:347 /dev/mapper/system: Added to device cache > #locking/file_locking.c:74 Unlocking /run/lock/lvm/P_global > #locking/file_locking.c:51 _undo_flock /run/lock/lvm/P_global > Command failed with status code 5. This is very strange pvscan -vvvv output. Reading upstream lvm2 code, it doesn't make much sense to me. Most notably I can't see full error path. Could it be that pvscan -vvvv output was cut off somehow? Regards O. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [linux-lvm] [dm-crypt] LVM on LUKS: volumes missing 2016-06-02 13:22 ` Ondrej Kozina @ 2016-06-02 13:39 ` fauno 2016-06-02 13:52 ` fauno 2016-06-02 14:50 ` Zdenek Kabelac 0 siblings, 2 replies; 8+ messages in thread From: fauno @ 2016-06-02 13:39 UTC (permalink / raw) To: Ondrej Kozina, LVM general discussion and development [-- Attachment #1.1: Type: text/plain, Size: 351 bytes --] On 02/06/16 10:22, Ondrej Kozina wrote: > This is very strange pvscan -vvvv output. Reading upstream lvm2 code, it > doesn't make much sense to me. Most notably I can't see full error path. > Could it be that pvscan -vvvv output was cut off somehow? > > Regards > O. that's exactly as it was printed -- http://partidopirata.com.ar [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 585 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [linux-lvm] [dm-crypt] LVM on LUKS: volumes missing 2016-06-02 13:39 ` fauno @ 2016-06-02 13:52 ` fauno 2016-06-02 14:50 ` Zdenek Kabelac 1 sibling, 0 replies; 8+ messages in thread From: fauno @ 2016-06-02 13:52 UTC (permalink / raw) To: linux-lvm [-- Attachment #1.1: Type: text/plain, Size: 532 bytes --] On 02/06/16 10:39, fauno wrote: > On 02/06/16 10:22, Ondrej Kozina wrote: > >> This is very strange pvscan -vvvv output. Reading upstream lvm2 code, it >> doesn't make much sense to me. Most notably I can't see full error path. >> Could it be that pvscan -vvvv output was cut off somehow? >> >> Regards >> O. > > that's exactly as it was printed fwiw, on dm-crypt list i was suggested to read the opened device with `strings` and `hexedit`, but i couldn't find any lvm2 info -- http://partidopirata.com.ar [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 585 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [linux-lvm] [dm-crypt] LVM on LUKS: volumes missing 2016-06-02 13:39 ` fauno 2016-06-02 13:52 ` fauno @ 2016-06-02 14:50 ` Zdenek Kabelac 2016-06-02 15:09 ` fauno 1 sibling, 1 reply; 8+ messages in thread From: Zdenek Kabelac @ 2016-06-02 14:50 UTC (permalink / raw) To: linux-lvm, fauno Dne 2.6.2016 v 15:39 fauno napsal(a): > On 02/06/16 10:22, Ondrej Kozina wrote: > >> This is very strange pvscan -vvvv output. Reading upstream lvm2 code, it >> doesn't make much sense to me. Most notably I can't see full error path. >> Could it be that pvscan -vvvv output was cut off somehow? >> >> Regards >> O. > > that's exactly as it was printed > Hi This was not a full lvm2 -vvvv trace output - unless you would be using a modified lvm2 source code base. 'pvscan -vvvv --cache device &>out' Also please provide full lvm2 package version eventually reference to package with sources (and extra patches) (link). Regards Zdenek ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [linux-lvm] [dm-crypt] LVM on LUKS: volumes missing 2016-06-02 14:50 ` Zdenek Kabelac @ 2016-06-02 15:09 ` fauno 2016-06-02 15:20 ` Zdenek Kabelac 0 siblings, 1 reply; 8+ messages in thread From: fauno @ 2016-06-02 15:09 UTC (permalink / raw) To: Zdenek Kabelac, linux-lvm [-- Attachment #1.1: Type: text/plain, Size: 817 bytes --] On 02/06/16 11:50, Zdenek Kabelac wrote: > > Hi > > This was not a full lvm2 -vvvv trace output - unless you would be using > a modified lvm2 source code base. > > 'pvscan -vvvv --cache device &>out' > > > Also please provide full lvm2 package version eventually reference to > package > with sources (and extra patches) (link). i can't confirm the version now, but it was lvm2 from trisquel belenos (ubuntu trusty, lvm2 2.02.98 it seems[^0]), the hd was running archlinux with latest lvm2 from repos. i can try later with a more modern lvm2. the pvscan output was exactly that though, i just selected it from the terminal i was using. see it finished with error 5, perhaps that's why it's incomplete? thanks! [^0]: http://packages.trisquel.info/belenos/lvm2 -- :D [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 585 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [linux-lvm] [dm-crypt] LVM on LUKS: volumes missing 2016-06-02 15:09 ` fauno @ 2016-06-02 15:20 ` Zdenek Kabelac 0 siblings, 0 replies; 8+ messages in thread From: Zdenek Kabelac @ 2016-06-02 15:20 UTC (permalink / raw) To: fauno, linux-lvm Dne 2.6.2016 v 17:09 fauno napsal(a): > On 02/06/16 11:50, Zdenek Kabelac wrote: > >> >> Hi >> >> This was not a full lvm2 -vvvv trace output - unless you would be using >> a modified lvm2 source code base. >> >> 'pvscan -vvvv --cache device &>out' >> >> >> Also please provide full lvm2 package version eventually reference to >> package >> with sources (and extra patches) (link). > > > i can't confirm the version now, but it was lvm2 from trisquel belenos > (ubuntu trusty, lvm2 2.02.98 it seems[^0]), the hd was running archlinux > with latest lvm2 from repos. i can try later with a more modern lvm2. > > the pvscan output was exactly that though, i just selected it from the > terminal i was using. see it finished with error 5, perhaps that's why > it's incomplete? > > > thanks! > So in your case any usage of lvmetad seems rather irrelevant. (it's been freshly deployed daemon in that age for testing...) It's unclear where have you get use_lvmpolld in your config file since I'm sure it's not been in 2.02.98 (introduced around 2.02.120) So are you mixing usage of various lvm2 versions ? What does 'vgscan -vvvv' shows on decrypted partition? Also please provide output of: dmsetup table dmsetup status And yeah 2.02.98 is somewhat out-of-date.... (Make sure your systems' & initramdisk version are somewhat matching) Regards Zdenek ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2016-06-02 15:20 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <574CB690.5030401@partidopirata.com.ar> 2016-05-31 7:53 ` [linux-lvm] [dm-crypt] LVM on LUKS: volumes missing Ondrej Kozina 2016-05-31 13:17 ` fauno 2016-06-02 13:22 ` Ondrej Kozina 2016-06-02 13:39 ` fauno 2016-06-02 13:52 ` fauno 2016-06-02 14:50 ` Zdenek Kabelac 2016-06-02 15:09 ` fauno 2016-06-02 15:20 ` Zdenek Kabelac
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).