我正在嘗試使用 losetup 和 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
#
我正在運行 ubuntu 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 並重新安裝
- 重新安裝了內核
問題依然存在!
任何想法?多謝!