系统是 Fedora 23。这是在系统升级后发生的。问题是 /dev/mapper 中的重复条目。从 /dev/mapper 中可以看到,每个分区都出现了两次。如何删除基于设备的名称?
ls /dev/mapper 显示:
fedora-home
fedora-root21
fedora-secure
fedora-var
SAMSUNG_MZMTE256HMHP-000SO_S1F8NYAF201142
SAMSUNG_MZMTE256HMHP-000SO_S1F8NYAF201142p1
SAMSUNG_MZMTE256HMHP-000SO_S1F8NYAF201142p2
SAMSUNG_MZMTE256HMHP-000SO_S1F8NYAF201142p3
lsblk 显示:
sda 8:0 0 238.5G 0 disk
└─SAMSUNG_MZMTE256HMHP-000SO_S1F8NYAF201142 253:0 0 238.5G 0 mpat
├─SAMSUNG_MZMTE256HMHP-000SO_S1F8NYAF201142p1 253:1 0 200M 0 part
├─SAMSUNG_MZMTE256HMHP-000SO_S1F8NYAF201142p2 253:2 0 500M 0 part
└─SAMSUNG_MZMTE256HMHP-000SO_S1F8NYAF201142p3 253:3 0 237.8G 0 part
答案1
虽然这些条目都在 /dev/mapper 中,但只有命名的条目来自 LVM。其他条目(按驱动器 ID)来自具有从其创建的多路径抽象的单个设备。
问题:
您的驱动器已添加到 WWID 列表中,如通过文件建立的/etc/multipath/wwids
(如此处打印):
# Multipath wwids, Version : 1.0 # NOTE: This file is automatically maintained by multipath and multipathd.
# You should not need to edit this file in normal circumstances.
# # Valid WWIDs: /SAMSUNG_MZMTE256HMHP-000SO_S1F8NYAF201142/ /Samsung_SSD_840_EVO_1TB_mSATA_S1KRNEAFB01255N/ /HGST_HTS721010A9E630_JG40006PG3DADC/
解决方案:
您的驱动器已添加到 WWID 列表中,正如您在那里打印的那样。尽管有警告,您应该能够手动将其从该文件中删除以解决此问题。或者(也许除此之外),您可以禁用 multipathd,因为您反正也不用它。可以通过发出以下命令来实现:
# systemctl disable multipathd.service && systemctl stop multipathd.service