내 데비안 시스템에 플로피 드라이버가 설치되어 있는지 어떻게 확인하나요?
나는 다음 명령을 사용했습니다.
find /lib/modules/$(uname -r)/kernel/ -name '*.ko' | grep floppy
ls -l /lib/modules/$(uname -r)/kernel/drivers/
하지만 플로피 드라이버에 대한 정보는 찾지 못했습니다. 플로피 드라이버가 설치되어 있는지 확인하는 더 좋은 명령이 있습니까?
또한 /dev
디렉토리를 확인한 결과 다음 항목을 발견했습니다.
0 lrwxrwxrwx 1 root root 12 Aug 1 2012 fd -> /proc/self/fd
내가 아는 한 이것은 플로피 장치입니다. 드라이버가 설치되지 않았는데 장치에 플로피 디스크가 있는 이유는 무엇입니까?
답변1
현재 데비안 커널은 여전히 플로피 드라이버를 제공합니다.
find /lib/modules -name floppy.ko
디스크에서의 위치를 표시해야 합니다.
find /lib/modules/$(uname -r) -name floppy.ko
현재 실행 중인 커널의 현재 설치된 버전이 플로피 드라이버를 모듈로 사용하여 빌드되었는지 확인합니다.
실행 중인 커널에 설치되어 있는지 확인하려면 다음을 사용하십시오 lsmod
.
lsmod | grep floppy
아무 것도 출력되지 않으면 모듈이 설치되지 않은 것입니다.
대부분의 최신(물리적) 시스템에서는 어쨌든 설치할 수 없습니다. 대부분의 최신 컴퓨터에는 더 이상 플로피 디스크 컨트롤러가 없기 때문입니다. 모듈이 성공적으로 설치된 후에만 /dev/fdX
다양한 장치가 표시됩니다 . 플로피 드라이버 자체와는 아무런 관련이 없으며 현재 프로세스의 파일 설명자에 대한 액세스를 제공합니다.floppy
/dev/fd
커널에는 플로피 드라이버가 내장되어 있을 수 있습니다. 이를 확인하려면 부팅 로그(부팅 이후 시스템이 많은 출력을 생성하지 않은 경우) 또는 커널 구성에서 플로피 관련 메시지를 찾아보십시오 dmesg
.BLK_DEV_FD
이 드라이버는 USB 플로피 드라이브용이 아닙니다.