Ao emitir ls no diretório / etc /, recebo “ls: reading directory.: Erro de entrada / saída”

0

Eu tenho um Windows executando um CentOS6 (32 bits) em uma máquina virtual VMWare. Eu estou tentando instalar um Cloudera Hadoop de nó único de acordo com estas instruções .

Em um ponto, fui solicitado a emitir

 for x in 'cd /etc/init.d ; ls hadoop-hdfs-*' ; do sudo service $x start ; done

e recebi o seguinte erro:

ls: cannot access hadoop-hdfs-*: No such file or directory

Quando eu cd no meu diretório /etc/ e emite ls , recebo o seguinte:

ls: reading directory .: Input/output error

Do googling, aprendi que o ls: reading directory .: Input/output error pode ocorrer quando o hardware está falhando. Eu não acho que isso esteja relacionado ao meu problema, porque o diretório /etc/ é o único lugar onde eu não posso emitir um ls , mais eu estou em uma máquina virtual com um novo computador.

df -h

produz

    
por Matthew Moisen 19.11.2013 / 05:57

1 resposta

1

Existe algo definitivamente na sua instalação do CentOS e desta VM. Eu suspeito que as opções escolhidas para o tipo de hardware que você deseja que o VMWare emule seja a raiz do problema.

A outra coisa que gostaria de verificar é que sua VM tem um amplo espaço livre em disco. Você pode emitir este comando quando dentro da VM determinar o uso do disco.

Exemplo

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      429G  358G   49G  89% /
/dev/sda1              99M   33M   61M  36% /boot
tmpfs                 5.9G     0  5.9G   0% /dev/shm
    
por 19.11.2013 / 06:23

Tags