![kpartx는 블록 장치를 생성하지 않습니다.](https://linux55.com/image/109587/kpartx%EB%8A%94%20%EB%B8%94%EB%A1%9D%20%EC%9E%A5%EC%B9%98%EB%A5%BC%20%EC%83%9D%EC%84%B1%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
다음과 같이 losstup 및 kpartx를 사용하여 일부 블록 장치를 만들려고 합니다.
#losetup --show -f disk.img
/dev/loop0
#kpartx -avs /dev/loop0
#
따라서 아무 일도 일어나지 않으며 kpartx -l 결과가 표시되지 않습니다.
#kpartx -l /dev/loop0
#
매퍼 디렉터리가 비어 있습니다.
#ll /dev/mapper/
total 0
drwxr-xr-x 2 root root 60 Apr 14 18:43 ./
drwxr-xr-x 20 root root 4340 Apr 14 18:43 ../
crw------- 1 root root 10, 236 Apr 14 18:43 control
#
우분투 16.04.2를 실행 중입니다.
#uname -a
Linux ganeti 4.4.0-72-generic #93-Ubuntu SMP Fri Mar 31 14:07:41 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
#dpkg -l | grep kpartx
ii kpartx 0.5.0+git1.656f8865-5ubuntu2.4 amd64 create device mappings for partitions
#lsmod | grep ^dm*
drbd 348160 0
drm_kms_helper 155648 1 ast
dca 16384 3 igb,ixgbe,ioatdma
drm 364544 4 ast,ttm,drm_kms_helper
dm_mod 모듈이 표시되지 않으므로 다음을 시도합니다.
#modprobe dm_mod
#
그래서 다음 단계를 시도했습니다.
- kpartx를 지우고 다시 설치하세요.
- 커널을 다시 설치했습니다.
문제는 여전히 존재합니다!
어떤 아이디어가 있나요? 감사합니다!