
Linux 헤더를 업데이트한 후 apt-get도 차단하는 이전 버전의 문제를 인식했습니다. 소스를 수동으로 제거하려고 했지만 이 시점에서 멈췄습니다.
cd usr/src/linux-headers-4.13.0-36/drivers/pci/switch/Makefile/
sudo rm switch
오류가 발생합니다
rm: cannot remove 'switch': Too many levels of symbolic links
인터넷 검색 후 시도한 내용은 다음과 같습니다. 그러나 아무것도 작동하지 않았습니다.
sudo rm -r switch
sudo rm -R switch
sudo chmod 666 switch
sudo find -L ./ -mindepth 10
sudo unlink switch
대답은 항상 "너무 많은 수준의 기호 링크"였습니다.
내가 ls -al을 하면 나는 얻는다.
d????????? ? ? ? ? ? switch
파일에 어떤 문제가 있거나 어떻게 진단할 수 있나요? 어떻게 삭제할 수 있나요? 도와주셔서 감사합니다!
답변1
머신을 재부팅한 후 (initramfs) 콘솔로 부팅했습니다. 거기이 답변나를 도와 주었다. 명령으로 sda1을 복구하는 동안 Inode와 일부 다른 블록을 복구해야 했습니다.
fsck /dev/sda1