마운트 해제 후 / boot에서 USB 드라이브 파티션을 다시 마운트하지 못했습니다.


0

/boot파티션이 USB 플래시 드라이브에 있고 다른 모든 것이 LUKS 컨테이너 내에서 LVM 볼륨을 사용 하는 openSUSE 42.1 설치를 설정했습니다 . 지금까지 모든 것이 잘 작동하는 것 같습니다. 런타임 중에 플래시 드라이브를 마운트 해제하고 제거 할 수 있지만 ( 이 기사를 읽는 것이 설정 선택의 주요 이유였습니다) /boot런타임 중에 다시 마운트 할 수는 없습니다 . 자동으로 실패합니다.

레이블 및 UUID 기반 fstab 정의를 모두 시도했습니다 (재부팅 할 때 잘 작동 함).

# / etc / fstab

LABEL = safeboot / boot ext3 acl, user_xattr, nofail 1 2
# / dev / disk / by-id / scsi-0JetFlash_Transcend_4GB_058F-part2 / boot ext3 acl, user_xattr, nofail 1 2

드라이브를 탑재하려고 할 때, 모든 (I 포함 마운트 옵션, 모든 종류의 시도 괜찮을 것 같다 -a, --target /boot등) :

# mount -v --target / boot
마운트 : / dev / sde2는 / boot eingehängt입니다.

(독일어 번역 : / dev / sde2는 / boot에 마운트되어 있습니다).

# 마운트 -a -v
/ boot : 성공적으로 마운트
/ : 무시 (트랜스 : 무시)
/ srv : eingehängt bereits (trans : 이미 마운트)
/ var : beeits eingehängt
/ 홈 : beeits eingehängt

내가하는 일 : /boot모든 것이 괜찮다는 메시지에도 불구하고 비어 있습니다. 마운트의 목록은 ( mount, /etc/mtab, /proc/mount) 부팅없이 남아있다.

/boot그래도 장치를 다른 경로에 장착하면 정상적으로 작동합니다. /boot어떻게 든 다시 마운트되지 않는 것 같습니다 .

이 이상한 행동을 더욱 좁히는 데 도움을 주시면 감사하겠습니다.

Tom의 질문에 대답하기 위해 업데이트하십시오.

findmnt /boot, 아무 것도 반환하지 않습니다 findmnt반환 모든하지만 / 부팅을 포함 트리를 탑재합니다.

# ls -la /boot
insgesamt 8
drwxr-xr-x  2 root root 4096  3. Mär 18:51 .
drwxr-xr-x 26 root root 4096  3. Mär 18:51 ..

# umount /boot
umount: /boot: nicht eingehängt (trans: not mounted)

커널은 여러 번 재부팅해도 동일합니다. USB 드라이브는 대부분 호환되므로 호환되는 버전이 포함되어 있습니다. 심지어 커널을 다시 설치하여 zypper install --force kernel-default/ boot가 마운트 된 상태에서 얼마 전에 (재부팅) 실행하여 initrd를 다시 작성했습니다 .


(재) 부팅 직후에 마운트 된 것과 동일한 장치이며 실제로 비어 있지 않습니까? (예 findmnt /boot; ls /boot; umount /boot; mount /boot; findmnt /boot; ls /boot)
톰 연의

또한 / boot 마운트 해제 및 제거를 위해 플래시 드라이브로 커널을 업데이트 했습니까? 커널 / 모듈 버전이 손상되었을 수 있습니다.
Tom Yan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.