드라이브를 마운트 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
.
해결책:
- /etc/systemd/system/mnt-volume_*.mount 파일 삭제
- 디스크 다시 마운트(
mount
command+tweakfstab
) - 시스템을 다시 시작하면 → 작동할 것입니다.