Linux 关闭已删除的文件
我在我的C应用程序中打开了一个USB串行端口,但在此期间,设备断开了连接。我关闭()设备,但是,当我执行lsof时,我会得到这个 sdmd 2987根5u CHR 188,1 0t0 27482/dev/ttyUSB1(已删除) 问题是,当设备重新连接时,内核(linux)无法为该名称分配名称。然而,文件系统中没有/dev/ttyUSB1 我怎样才能让这个设备离开?我如何才能真正关闭该文件Linux 关闭已删除的文件,linux,device,disconnected,Linux,Device,Disconnected,我在我的C应用程序中打开了一个USB串行端口,但在此期间,设备断开了连接。我关闭()设备,但是,当我执行lsof时,我会得到这个 sdmd 2987根5u CHR 188,1 0t0 27482/dev/ttyUSB1(已删除) 问题是,当设备重新连接时,内核(linux)无法为该名称分配名称。然而,文件系统中没有/dev/ttyUSB1 我怎样才能让这个设备离开?我如何才能真正关闭该文件