Recentemente, tive uma falha no no-break devido a uma queda repentina de várias máquinas. Um deles (executando o FreeBSD) não voltou até que eu substitui a fonte de alimentação, mas ainda não está totalmente de volta. Tanto o BIOS quanto o sistema operacional reclamam da falta de um disco; trocando cabos de energia e cabos de dados e isso me convenceu de que o problema é o próprio disco. O FreeBSD não irá iniciar completamente devido a um problema de montagem de algo do / etc / fstab:
Mounting local file systems: mount: /fdesc: No such file or directory
Se eu comentar a linha do fdesc no fstab, tudo parece estar OK. Mas ... isso não pode ser bom, pode? Eu não sei nada sobre fdesc além do que eu li nos últimos minutos, mas parece uma coisa de baixo nível lidando com coisas como stdin e stdout, que parecem importantes para mim.
Existe / dev / fd, que contém / dev / fd / 0, / dev / fd / 1 e / dev / fd / 2, e breves experimentos de tubulação na linha de comando parecem indicar que stdin, stdout e stderr estão todos funcionando OK.
Qual pode ser a causa de ser incapaz de montar / fdesc? E que coisas horríveis acontecerão se eu continuar correndo sem montá-lo? Como posso obter / fdesc de volta?
O conteúdo do / etc / fstab, depois que eu comentei a linha do fdesc:
#Device Mountpoint FSType Options Dump Pass#
/dev/ada0p2 / ufs rw 1 1
/dev/ada0p3 none swap sw 0 0
#/dev/fd fdesc fdesc rw 0 0
Além disso, algumas montagens do Samba parecem estar funcionando bem.