방금 디스크에서 데비안 10을 설치했습니다. 종료할 때마다 "/usr/을 마운트 해제할 수 없습니다"라는 메시지가 화면에 나타납니다. 이 문제를 해결하려면 어떻게 해야 합니까? 이 오류로 인해 /usr에서 드라이브나 데이터가 손상될 수 있습니까?
/boot(ext2), /usr/(ext4), /var/(ext4), /usr/local/(ext4), /tmp/(ext2) 및 /home(ext4)에 대해 별도의 파티션이 있습니다.
답변1
다른 게시물에서 본 바에 따르면 두 개의 별도 드라이브나 파티션에 OS를 설치하면 이 문제가 발생할 수 있습니다. Kali와 Ubuntu 사용자도 동일한 문제를 보고했습니다. 문제는 제거하려고 할 때 여전히 로그인하는 방법입니다 journald
. ~에 따르면/var
systemd
이 스레드, 이를 달성하는 방법에는 두 가지가 있습니다.
잠기지 않도록
journald
로그를 불안정한 위치에 저장하십시오 . 하지만 종료 시 로그가 손실되는 대가를 치르게 됩니다./run
/var
이 줄을 다음으로
/etc/systemd/journald.conf
변경하려면 편집하세요 .Storage=
Storage=volatile
/var
또는 나중에 제거할 수 있도록 종료 후크를 설정하세요 .failed
systemd가 여전히 제거를 시도하므로 메시지는 제거되지 않지만 종료 시퀀스가 끝나면 올바르게 제거/var
됩니다 ./var
당신은 그것을 보지 못할 것입니다.배열에 후크를 추가합니다
shutdown
. 예를 들면 다음과 같습니다.mkinitcpio
HOOKS=
HOOKS="base udev autodetect block keymap encrypt lvm2 filesystems usbinput fsck var shutdown"