什么时候删除 `/dev/.tmp-block-*` 文件是安全的

什么时候删除 `/dev/.tmp-block-*` 文件是安全的

我目前正在尝试临时lvm快照(即:创建LV的快照,对快照执行某些操作(例如运行备份),然后销毁快照。大致如下:

lvcreate --snapshot --name "SNAP" --size 2GB lv01
dobackup /dev/VG1/SNAP
lvremove -f /dev/VG1/SNAP

与 devicenumber 一样,新的SNAP“磁盘”已创建254:10

今天我发现,/dev/.tmp-block-254:10我的设备目录中有一个隐藏的设备文件。我认为这是 LV 创建/删除的剩余部分。

我跑了lvdisplay,但设备没有显示。另外,现在进程似乎正在使用它(用 和 检查fuser /dev/.tmp-block-254:10lsof /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这似乎可以解决问题。

相关内容