Эти наблюдения от CentOS 6.3, 6.4 и 6.5. У меня есть многопутевое устройство с единственным разделом:
# ls -l /dev/mapper/
total 0
crw-rw---- 1 admin root 10, 57 Dec 22 12:52 control
lrwxrwxrwx 1 admin root 7 Dec 24 12:22 mpatha -> ../dm-0
lrwxrwxrwx 1 admin root 7 Dec 24 12:22 mpathap1 -> ../dm-1
# kpartx -l /dev/mapper/mpatha
mpatha1 : 0 5368719293 /dev/mapper/mpatha 34
Затем разделенный используется для удаления раздела:
# parted /dev/mapper/mpatha
GNU Parted 1.7.1
Using /dev/dm-0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) unit GB
(parted) p
Disk /dev/dm-0: 2749GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 0.00GB 2749GB 2749GB ext3 primary
(parted) rm 1
(parted) q
Information: Don't forget to update /etc/fstab, if necessary.
Однако устройство специальный файл /dev/mapper/mpathap1
не становится автоматически удаленным. Выполнение ls -l /dev/mapper/
производит точно тот же вывод как показано выше, в то время как kpartx -l /dev/mapper/mpatha
, выходы обычно ($? = 0) ничего не печатая.
Мой вопрос связан с этим. Однако там проблемой был без устройства специальный файл, создаваемый в /dev/
в то время как мой об удалении и что также на многопутевых устройствах. Я делаю определенные операции в сценарии и уже оснастил, начинает работу, создаются ли ожидаемые файлы устройств на самом деле или удалили и если не затем я звоню kpartx -a -p p <device>
(понял тот намек от /lib/udev/rules.d/40-multipath.rules
) или kpartx -d <device>
в зависимости от обстоятельств. Но у меня еще не было понимания удовлетворения.
Когда в целом, создавая разделы на дополнительном локальном диске или портативном жестком диске с помощью разделенных работ, превосходных, почему что-нибудь должно больше потребоваться, чтобы быть сделанным на дисках, прибывающих из SAN? Любая информация будет цениться.Спасибо!