내 프로그램USB를 언 마운트 통계 : 장치
mount("/dev/sda", "/media", "vfat", MS_NOATIME, NULL)
를 사용하여 플래시 드라이브를 장착하고 사용하여 마운트 해제를 위해 나는 몇 가지 코드를 쓰고 있어요 부적절한 ioctl을
status = umount2("/media",MNT_DETACH);
qDebug("USB unmount - status = %s\n", strerror(errno));
메시지는 말한다 : USB unmount - status = Inappropriate ioctl for device
때 사실 플래시가 성공적으로 마운트 해제되었습니다. 내가 여기서 뭐 잘못하고 있니?
대상 시스템은 데비안 내가 당신이보고있는 무엇 Qt는
'status' 값은 무엇입니까? –
어떤 언어입니까? 파이썬? – tripleee
@MarkPlotnick 상태 값은 0입니다. http://linux.die.net/man/2/umount에 따르면 성공해야합니까? – Timtianyang