리눅스에서 USB 드라이브를 자동으로 인식하는 프로그램
글쓴이: ultra76 / 작성시간: 화, 2007/11/20 - 5:02오후
제가 지금 하려는 작업은
프로그램을 실행하면 쓰레드를 이용해서
한 쓰레드는 USB를 자동으로 인식해서
USB안에 있는 데이터의 내용을 읽고, 수정하는 작업을 하려고 합니다.
근데 USB를 어떻게 인식해야할지 고민입니다.
1)자동으로 마운트가 된다면 특정 디렉토리에 마운트가 될텐데
그 디렉토리에 파일이 있는지를 몇초단위로 체크하면서 인식해야할지?
2) 마운트 디렉토리가 아닌 USB장치 자체를 모니터링하면서 인식해야할지?
고민입니다.
1)번 방식으로 하면 될거 같은데, 개인적으로는 2)번 방식으로 하고 싶지만
방법을 모르겠습니다.
어떤방식으로 접근해야 좋을까요?
그리고 혹시 2)번 방법이 좋다면 참고할만한 책이나 사이트좀 알려주세요
날씨가 갑자기 추워졌습니다.
감기들 조심하세요^^
Forums:
gnome-volume-manager
gnome-volume-manager 소스중 manager.c를 참조하시면 원하시는 이벤트를 얻으실 수 있습니다.
http://ftp.gnome.org/pub/gnome/sources/gnome-volume-manage
만약 USB가 이미 연결되어 있는 상황이라면 /proc/mount를 참고하세요.
Linux rules!!!
Linux rules!!!
저는 그냥
저는 그냥 /proc/partitions 정보의 변화를 모니터해서... 사용하고 있습니다...
http://kldp.org/node/48238
http://kldp.org/node/48238
댓글 달기