В настоящее время я экспериментирую с временными снимками LVM (то есть: создаю снимок LV, что-то делаю с этим снимком (например, запускаю резервное копирование), затем уничтожаю снимок). Что-то вроде этого:
lvcreate --snapshot --name "SNAP" --size 2GB lv01
dobackup /dev/VG1/SNAP
lvremove -f /dev/VG1/SNAP
новый SNAP
«диск» был создан как devicenumber 254:10
.
сегодня я обнаружил, что у меня есть скрытый файл устройства /dev/.tmp-block-254:10
в моем каталоге устройств. япредполагатьчто это остаток от создания/удаления ЛВ.
Я запустил lvdisplay
, но устройство не отображается. Также кажется, что какой-то процесс в данный момент его использует (проверил с помощью fuser /dev/.tmp-block-254:10
и lsof /dev/.tmp-block-254:10
).
Могу ли я безопасно удалить этот файл ( rm /dev/.tmp-block-254:10
)?
решение1
Поскольку это скрытый файл в /dev и ни один процесс его сейчас не использует, я не вижу, как его удаление может стать проблемой. Мой вопрос: зачем вам его удалять? Он ничего не делает и, вероятно, не занимает место на жестком диске, поэтому я не вижу, где в этом есть необходимость.
Лучшим решением будет установить util-linux и затем запустить update-initramfs. Согласноhttps://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/378930похоже, это решает проблему.