Don't check fs modified when dump target is lvm2 thinp
When the dump target is lvm2 thinp, if we didn't mount the dump target first, get_fs_type_from_target will get empty output: Before mount: $ get_fs_type_from_target /dev/vg00/thinlv After mount: $ mount /dev/vg00/thinlv /mnt $ get_fs_type_from_target /dev/vg00/thinlv ext4 As a result, kdumpctl start will fail with: $ kdumpctl start kdump: Dump target is invalid kdump: Starting kdump: [FAILED] This patch fix the issue by bypassing check_fs_modified when the dump target is lvm2 thinp. Signed-off-by: Tao Liu <ltao@redhat.com> Reviewed-by: Coiby Xu <prudo@redhat.com>
This commit is contained in:
		
							parent
							
								
									cea74a7b3e
								
							
						
					
					
						commit
						3ae8cf8876
					
				
							
								
								
									
										5
									
								
								kdumpctl
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								kdumpctl
									
									
									
									
									
								
							| @ -479,8 +479,9 @@ check_fs_modified() | |||||||
| 	fi | 	fi | ||||||
| 
 | 
 | ||||||
| 	# No need to check in case of raw target. | 	# No need to check in case of raw target. | ||||||
| 	# Currently we do not check also if ssh/nfs/virtiofs target is specified | 	# Currently we do not check also if ssh/nfs/virtiofs/thinp target is specified | ||||||
| 	if is_ssh_dump_target || is_nfs_dump_target || is_raw_dump_target || is_virtiofs_dump_target; then | 	if is_ssh_dump_target || is_nfs_dump_target || is_raw_dump_target || | ||||||
|  | 		is_virtiofs_dump_target || is_lvm2_thinp_dump_target; then | ||||||
| 		return 0 | 		return 0 | ||||||
| 	fi | 	fi | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user