/etc/ 디렉터리에서 ls를 실행하면 "ls: 디렉터리를 읽는 중: 입력/출력 오류"가 나타납니다.

/etc/ 디렉터리에서 ls를 실행하면 "ls: 디렉터리를 읽는 중: 입력/출력 오류"가 나타납니다.

VMWare 가상 머신에서 CentOS6(32비트)을 실행하는 Windows가 있습니다. 다음과 같이 단일 노드 Cloudera Hadoop을 설치하려고 합니다.이 지침.

일단 발급해달라고 했더니

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

다음 오류가 발생합니다.

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

cd/etc/디렉토리로 가서 발행 하면 ls다음이 표시됩니다.

ls: reading directory .: Input/output error

ls: reading directory .: Input/output error인터넷 검색을 통해 하드웨어에 장애가 발생하면 이런 일이 발생할 수 있다는 것을 배웠습니다 . 해당 /etc/디렉토리가 내가 발행할 수 없는 유일한 위치이고 ls새 머신이 있는 가상 머신에 있기 때문에 이것이 내 문제와 관련이 없다고 생각합니다 .

df -h

생산하다

여기에 이미지 설명을 입력하세요.

답변1

CentOS 및 이 VM 설치에 문제가 있는 것 같습니다. VMWare에서 에뮬레이트하려는 하드웨어 유형에 대해 선택한 옵션이 문제의 원인인 것 같습니다.

제가 확인하고 싶은 또 다른 사항은 가상 머신에 여유 디스크 공간이 충분한지 여부입니다. 가상 머신 내에서 이 명령을 실행하여 디스크 사용량을 확인할 수 있습니다.

$ 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

관련 정보