udiskctl을 사용하여 USB 디스크를 마운트합니다. 때때로 USB 허브에 전원 문제가 발생하고, 고전류로 특정 장치를 켜면 허브가 모든 연결을 재설정합니다. 이로 인해 USB 디스크 연결이 끊어집니다.
다시 연결한 후에도 시스템이 이전에 연결이 끊어진 파티션을 계속 등록하기 때문에 파티션을 마운트할 수 없습니다.
한 가지 해결 방법은 시스템을 재부팅하는 것입니다. 그러나 일반적으로 내 시스템은 일부 장기 작업을 실행 중이므로 종료해서는 안 됩니다.
또 다른 해결책은 uuid 없이 마운트하고 파티션 uuid를 변경하는 것입니다. 그러나 파티션 uuid를 자주 변경하고 싶지 않습니다. 나는 그것이 가지고있는 일반적인 uuid를 사용하고 싶습니다. 특정 파티션을 식별하기 위해 uuid를 사용할 수 있는 여러 도구가 있습니다.
재부팅하거나 uuid를 변경하지 않고 파티션을 마운트하는 방법이 있습니까?
고쳐 쓰다
나는 마침내 이 문제를 더 깊이 탐구하기로 결정했습니다. 그다지 쉽지 않은 것으로 나타났습니다.
- 나는 내 데이터를 손상시키고 싶지 않았기 때문에 내가 본 것을 복제하기 위해 아주 오래된 USB2.0 저장 키를 선택했습니다.
- 키를 test1:ext4, test2:xfs로 포맷했습니다.
- test1과 test2를 설치했습니다.
- 제거하지 않고 키 연결을 끊습니다.
- 키를 다시 연결하고 다시 설치해 보세요. 잘 작동합니다... 전혀 문제 없습니다. 살펴
/dev
보니 늘 이런 식이었다/dev/sde
. 순서가 중요할까요? - 제거하지 않고 키를 분리합니다. 그런 다음 다른 키를 연결하여 sde를 차지합니다. 이제 test1과 test2는 /dev/sdg입니다. 유적은
/dev/sde
아직 거기에 있습니다. 새 키는 에 있습니다/dev/sdf
. 그러나 이러한 혼란에 관계없이 여전히 test1과 test2를 마운트할 수 있습니다.
그래서 이 문제를 재현하기는 어려울 것 같습니다. 어쩌면 scsi나 sata 드라이브여야 할까요? FS가 더러운 상태에 있어야 할까요?