???? ls -l 출력의 파일

???? ls -l 출력의 파일

일부 디렉터리에 빨간색 고스트 파일이 있습니다.

[drey@cyan|23:54|~/downloads]ls -la
ls: cannot access teamviewer9_linux.deb: No such file or directory
total 1318096
drwxrwx--- 1 root plugdev       8192 Sep 30 23:32 .
drwxrwx--- 1 root plugdev       4096 Sep 25 14:06 ..
drwxrwx--- 1 root plugdev       4096 Aug  6 15:04 fl
-rwxrwx--- 1 root plugdev 1329594368 Sep  2 00:24 linuxmint-17-mate-32bit-v2.iso
-rwxrwx--- 1 root plugdev   20118938 Sep 30 23:32 skype-debian_4.3.0.37-1_i386.deb
-????????? ? ?    ?                ?            ? teamviewer9_linux.deb
[drey@cyan|23:54|~/downloads]ls -la teamviewer9_linux.deb 
ls: cannot access teamviewer9_linux.deb: No such file or directory
[drey@cyan|23:54|~/downloads]

제 생각에는 이것이 일종의 디스크 오류일 수 있습니다. 사용해야 합니까 fsck --force?

  • 어떻게 만들었나요?
  • 어떻게 제거할 수 있나요?

    $ smartctl -a /dev/sda

심각한 장애 증상을 나타내지 않았습니다(5,197,198,199 모두 0).

첨부된:시도 touch /forcefsck하고 다시 시작했습니다. 이제 읽을 수 없는 다운로드 디렉터리가 생겼습니다.

[drey@cyan|18:44|~]ls -l ~/downloads
lrwxrwxrwx 1 drey drey 16 Feb  8  2013 /home/drey/downloads -> /data/downloads/
[drey@cyan|18:45|~]ls -l ~/downloads/
ls: reading directory /home/drey/downloads/: Input/output error
total 0

/dataNTFS 파티션은 다음과 같습니다.

/dev/sda3 on /data type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)

NTFS 확인 확인:

[drey@cyan|18:52|~]sudo ntfsfix /dev/sda3
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
Checking the alternate boot sector... OK
NTFS volume version is 3.1.
NTFS partition /dev/sda3 was processed successfully.

답변1

이는 일반적으로 파일 시스템, 특히 해당 특정 파일과 관련된 메타데이터가 손상되었음을 나타냅니다. fsck디스크에서 수행을 시도할 수 있지만 파일 시스템이 마운트 해제된 상태에서 수행하는 것이 좋습니다.

/forcefsck 사용

일반적으로 다음과 같이 다음 재부팅 시 검사가 수행되도록 예약할 수 있습니다.

$ sudo touch /forcefsck
$ sudo reboot

종료 사용

shutdown스위치를 통해 이 작업을 수행하도록 명령에 지시 할 수도 있습니다 -F.

$ sudo shutdown -rF now

노트:첫 번째 방법은 이를 달성하는 가장 일반적인 방법입니다!

tune2fs 사용

tune2fs다음에 설치하려고 할 때 강제로 검사하도록 파일 시스템 자체에 대한 매개변수를 설정하는 를 사용할 수도 있습니다 .

$ sudo tune2fs -l /dev/sda1
Mount count: 3
Maximum mount count: 25

따라서 다음 명령을 사용하여 "설치 횟수"를 25보다 높게 설정해야 합니다.

$ sudo tune2fs -C 26 /dev/sda1

변경된 값을 확인 tune2fs -l하고 재부팅하세요!

인용하다

관련 정보