현재 임시 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: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이것이 트릭을 수행하는 것 같습니다.