오류시 / etc / fstab 건너 뛰기


13

마운트에 실패한 경우 options = auto로 / etc / fstab을 건너 뛰도록 설정할 수 있습니까?

이 설명서에서는 options = auto 항목이 실패하면 부팅 프로세스가 중단된다고 말합니다.

자동이 없으면 부팅시 장치가 자동으로 마운트되지 않습니다.

그렇다면 실패시 자동 입력을 무시하는 방법은 무엇입니까?


답변:


13

/dev/sdb1우분투 VM에서 파티션을 만들었습니다 . 그러나이 파티션에 대한 파일 시스템을 만들지 않았으므로 마운트되지 않습니다.

그런 다음에 다음 항목을 입력하십시오 fstab.

/dev/sdb1   /mnt/       auto    defaults,nobootwait     0   2

그리고 VM을 재부팅했습니다. 다음 오류 메시지와 함께 서버가 재부팅되었습니다.syslog

suku@ubuntu-vm:~$ grep sdb1 /var/log/syslog
Jan 11 16:32:58 ubuntu-vm kernel: [    2.263540]  sdb: sdb1
Jan 11 16:32:59 ubuntu-vm kernel: [    4.403527] EXT3-fs (sdb1): error: can't find ext3 filesystem on dev sdb1.
Jan 11 16:32:59 ubuntu-vm kernel: [    4.410341] EXT4-fs (sdb1): VFS: Can't find ext4 filesystem
Jan 11 16:32:59 ubuntu-vm kernel: [    4.413978] FAT-fs (sdb1): bogus number of reserved sectors
Jan 11 16:32:59 ubuntu-vm kernel: [    4.414073] FAT-fs (sdb1): Can't find a valid FAT filesystem

무엇입니까 nobootwait:

nobootwait원격이 아닌 파일 시스템에 적용 mountall(8)하여 부트를 보류하지 않도록 명시 적으로 지시 할 수 있습니다.


5
nobootwait는 16.04에서 더 이상 작동하지 않습니다
Antti Haapala

1
rhel / centos 7에서 nofail 플래그가 작동 함
Andy

1
Ubuntu 18.04에서 사용할 올바른 플래그는 무엇입니까?
Aaron Franke

@AaronFranke, 시도 : nofail, errors = continue
Vasin Yuriy

2

부팅 후 무언가를 마운트하는 스크립트를 작성하는 것이 더 좋을까요? 예를 들어, 함께 문자열을 넣어 noautofstab하고를 통해 마운트rc.local


0

나는 당신의 배포판에 대해 확신하지 못하지만 일반적으로 부팅은 시간 초과로 기다린 다음 마운트하지 않고 부팅합니다. udev플러그인과 같은 규칙을 사용하여 런타임에 자동으로 마운트 할 수 있습니다 .

fstab에서 디렉토리를 바인딩하려면 다음을 사용하십시오.

/from    /to   none bind 0 0 

데비안 6 그리고 그것은 mount --bind dirA directoryB자동화하고 싶습니다.
ledy

@Steffen grub은 런타임에 fstab과 관련이 없습니다.
rackandboneman

@ledy : fstab에서 / opt / var_log / var / log none bind 0 0으로 바인딩하려고 했습니까? 또한 심볼릭 링크를 고려할 수 있습니다.
Steffen

grub은 마운트와 전혀 관련이 없으므로 게시물을 반드시 편집해야합니다.
chutz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.