/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
)