为什么当我将 SD 卡安装为读写时,它会变为只读?

为什么当我将 SD 卡安装为读写时,它会变为只读?

我在 ip 摄像机上安装了一张 SD 卡,它在 Linux 上运行。我将视频设置为录制到 SD 卡上,但几天后,我所有摄像机的 SD 卡都停止录制,我注意到这是因为它们全部安装为只读。当我将它们以读写方式挂载时,它们会立即变成只读。

我怀疑是我从ebay上便宜买的这批SD卡,所以我尝试将它们插入USB适配器进入Windows,它可以正常读写——我通过填充一堆随机视频来测试它,然后将它们复制回来。

这是 mount -v 中的条目

/tmp/hd1 上的 /dev/hd1 类型 vfat (ro,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)

知道发生了什么事吗?我的 4 个相机和 SD 卡都出现这种情况。

答案1

请注意,您已errors=remount-ro指定为选项。因此,如果发生错误,您会发现您的媒体已变为只读。

您可以将其替换为errors=continue以忽略此类错误。你可能不想。

如果您很快注意到它,您可以检查“坏”系统上的dmesg或其他日志记录源( ?)以查看是否发生了此类错误。journalctl

相关内容