如何断开/禁用 MMC SD 卡

如何断开/禁用 MMC SD 卡

我有非 USB MMC/SD 读卡器插槽。如果用户插入 SD 卡,我希望能够断开 SD 卡的连接,或禁用读卡器。 (以防我检测到恶意卡)。我怎样才能做到这一点?使用 umount,我卸载它。问题是恢复工作的速度非常快。我只需单击 Thunar 文件管理器 UI 中的图标即可。所以我需要解决方案,重新激活需要更长的时间。可能会禁用阅读器。我可以在/dev/mmcblk0p1中看到存储SD卡。 /dev/mmcblk0 中的 sd 读卡器

答案1

您可以使用这样的命令卸载每个分区,

sudo umount /dev/mmcblk0pn  # general command, where n = partition number

sudo umount /dev/mmcblk0p1  # specific command (matching the question)

sudo umount /dev/mmcblk0*   # umounting 'everything on the card' at once

您可以检查它是否不再安装

df

或者

lsblk

我的意思不是删除内存,只是从内存中删除可能被恶意代码感染的数据,使内存干净,只包含零字节。你可以安全地做到这一点姆库斯布

之后,您可以使用以下命令创建新的分区表和文件系统gparted在图形模式下或更基本的命令行工具,fdisk以及mkfs在文本模式下。如果您想要一个基本的 FAT32 文件系统,mkusb 可以直接完成(图形模式和文本模式)。


您可以根据以下链接关闭Thunar的自动挂载

相关内容