저는 현재 임시 lvm-snapshots를 실험하고 있습니다(즉, 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:10
및 로 확인 lsof /dev/.tmp-block-254:10
).
이 파일( )을 안전하게 제거할 수 있나요 rm /dev/.tmp-block-254:10
?
답변1
/dev에 숨겨진 파일이고 현재 어떤 프로세스도 이 파일을 사용하고 있지 않기 때문에 제거하는 것이 얼마나 문제가 될지 모르겠습니다. 내 질문은 왜 그것을 제거해야합니까? 아무것도 하지 않고 아마도 HD 공간도 차지하지 않을 것이므로 어디가 필요한지 알 수 없습니다.
더 나은 수정 방법은 util-linux를 설치한 다음 update-initramfs를 실행하는 것입니다. 에 따르면https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/378930그게 문제를 해결하는 것 같아요.