플로피 드라이브가 설치되어 있는지 확인하는 방법은 무엇입니까?

플로피 드라이브가 설치되어 있는지 확인하는 방법은 무엇입니까?

내 데비안 시스템에 플로피 드라이버가 설치되어 있는지 어떻게 확인하나요?

나는 다음 명령을 사용했습니다.

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 플로피 드라이브용이 아닙니다.

관련 정보