No meu sistema, é 3, 2
.
$ ls -l /dev/null
crw-rw-rw- 1 root wheel 3, 2 28 Jan 19:01 /dev/null
Eu notei na minha máquina doméstica (OS X 10.6.6) que de alguma forma a pasta /dev/null
foi corrompida. Parecia existir quando navegava no Finder ou Terminal, mas não aceitava nenhuma saída escrita, e eu não conseguia CHMOD, etc. Parecia estar morto ou corrompido!
Então eu deletei e executei a correção padrão:
# rm /dev/null
# mknod /dev/null c 1 3
# chmod 666 /dev/null
# ls -l /dev/null
Mas, quando tento digitar mknod /dev/null c 1 3
, recebo uma mensagem de erro:
Illegal instruction
Definitivamente desapareceu - então não acho que estou tentando criar ilegalmente a mesma pasta.
Eu tentei procurar por outra combinação - por exemplo: mknod / dev / null c 2 2, etc - mas nada funciona.
O que devo fazer?
No meu sistema, é 3, 2
.
$ ls -l /dev/null
crw-rw-rw- 1 root wheel 3, 2 28 Jan 19:01 /dev/null
O mesmo problema aqui no Mac OS X 10.6.8 depois de testar o comando GNU script
usando /dev/null
como arquivo de log de maneira errada:
# wrong use of GNU script command (do not use it!)
#sudo sh -c '
#0<&- gscript -q /dev/null -c "x11vnc -storepasswd ~/.vnc/passwd << EOF
#password
#password
#y
#EOF"
#sync
#'
sudo ls -ld /
# Illegal instruction
ls -l /dev/null
# crw------- 1 root wheel 3, 2 31 Jan 15:31 /dev/null
A solução que funcionou para mim foi desligar o computador (pressionando o botão liga / desliga), reiniciá-lo no modo de usuário único (com as teclas cmd e s pressionadas) e depois (duas vezes) repetir /sbin/fsck -fy
até a mensagem aparecer: ** The volume (name_of_volume) appears to be OK
(consulte: Solucione os problemas de inicialização e execute a manutenção do disco com o Utilitário de Disco e o fsck ).
Sim, todos os comentários e soluções (acima) estavam corretos - no final, o sistema de arquivos foi corrompido como eu suspeitava.
A solução foi inicializar com o disco INSTALL / BOOT e executar o Utilitário de Disco. Dentro do Utilitário de Disco, eu simplesmente tive que selecionar meu Disco Rígido (eles estão listados pelo nome), e então clicar no botão "Reparar Disco" - ele digitalizou por boas 1,5 horas, e consertou todos os erros, incluindo restaurar meu Dev / Pasta nula.
Eu vi muitas instruções diferentes em fóruns on-line sobre como inicializar diretamente no Utilitário de Disco - incluindo "inserir disco de inicialização na unidade, desligar o computador, reinicializar, pressionar a tecla" C "e você irá entrar no Utilitário de Disco! "
REALMENTE - isso não funcionou para o meu OS X 10.6.6 - Eu tive que inicializar com o meu disco de inicialização, entrar nas telas de instalação do OS X, e você pode encontrar o programa "Utilitário de Disco" em "Utilitários". " cardápio.
Aqui estão os passos - isto funciona para qualquer / toda manutenção que você queira fazer no seu Sistema de Arquivos OS X 10.6.6:
NOTA: estas são apenas instruções para reparar o DISCO RÍGIDO PRINCIPAL que você normalmente usa para inicializar. Você não pode reparar este disco quando estiver executando o OS X, então você precisará reinicializar o seu BootUp Disk para fazer os reparos. Para reparar qualquer / todos os outros discos, basta acessar o Utilitário de disco UTILITIES & gt ;, selecionar o disco que deseja reparar e clicar no botão "Reparar".
PARA FIXAR HARD-DISK PRINCIPAL (disco de inicialização principal):
Quando terminar, clique em FECHAR o programa Utilitário de Disco. Eu não consegui encontrar nenhuma maneira de reiniciar o computador, então eu apenas segurei o botão liga / desliga e, em seguida, novamente para reiniciar. Não pressione nada e o computador deve reiniciar em sua instalação principal do OS X (disco rígido) sem problemas.
Obrigado -