"종속성" 결과로 인해 디스크 설치에 실패했습니다.

"종속성" 결과로 인해 디스크 설치에 실패했습니다.

드라이브를 마운트 mount하고 fstab파일을 수정하는 명령을 사용했습니다(따라서 재부팅 후에 디스크가 표시되어야 합니다). 불행하게도 시스템을 다시 시작한 후에는 마운트가 시스템에 표시되지 않습니다.

lsblk -a디스크가 구성되었지만 마운트 지점이 없다고 말합니다.

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  250G  0 disk 
vda    254:0    0  100G  0 disk 
├─vda1 254:1    0  100G  0 part /
└─vda2 254:2    0    2M  0 part 

이것은 다음의 로그입니다 journalctl.

May 15 09:23:34 srv  systemd[1]: dev-disk-by\x2duuid-XXX\XXX\XXXX\ZZZZZ\YYYY.device: Job dev-disk-by\x2duuid-XXX\XXX\XXXX\ZZZZZ\YYYY.device/start timed >
May 15 09:23:34 srv  systemd[1]: Timed out waiting for device /dev/disk/by-uuid/XXXX-XXXX-XXX-XXX-XXXXXXX.
May 15 09:23:34 srv  systemd[1]: Dependency failed for Mount DO Volume dev-volume.
May 15 09:23:34 srv  systemd[1]: mnt-dev_volume.mount: Job mnt-dev_volume.mount/start failed with result 'dependency'.

디스크를 복구하고 자동으로 마운트하는 방법은 무엇입니까?

답변1

내 문제는 Digital Ocean에서 디스크 마이그레이션 후 발생한 구성 충돌로 인해 디스크 UUID가 변경되었기 때문입니다. ( /etc/fstab/디스크 구성) 및 /etc/systemd/system/mnt-volume_*.mount(설치 구성) 파일의 두 가지 구성을 확인하십시오.

이 경우 잘못된 UUID가 지적되어 systemd가 fstab.

해결책:

  1. /etc/systemd/system/mnt-volume_*.mount 파일 삭제
  2. 디스크 다시 마운트( mountcommand+tweak fstab)
  3. 시스템을 다시 시작하면 → 작동할 것입니다.

관련 정보