图像文件未显示在已安装的 SD 卡上,但仍可通过摄像头看到

图像文件未显示在已安装的 SD 卡上,但仍可通过摄像头看到

我在 Chromebook Pixel 上使用 Manjaro Linux。我的相机是 Oly E-M5。我使用以下命令安装 SD 卡

sudo mount -t exfat /dev/sdc1 /media/sdcard

卡似乎已正确安装,我可以看到应存储图像的目录 ( /DCIM/100OLYMP/),以及我放置在 SD 卡根目录中的另外两个文件。但是,100OLYMP文件夹是空的。图纳尔告诉我它也几乎是空的。

但是,当 SD 卡在相机中时,我可以浏览我拍摄的所有图像。我还没有尝试过其他任何计算机,因为我的朋友都没有 SD 卡读卡器。有什么想法吗?以下是 的输出fdisk -l

/dev/sdc1  *    32768 124735487 124702720 59.5G  7 HPFS/NTFS/exFAT

答案1

您正在尝试通过以下方式安装 SD 卡exfat

sudo mount -t exfat /dev/sdc1 /media/sdcard

但据我所知,大多数相机 SD 卡都是 DOS 格式的。因此,您可以使用如下命令来查看内容:

sudo mount -t msdos /dev/sdc1 /media/sdcard

我认为您可以安装 SD 卡exfat但无法查看内容的原因是exfat假设磁盘为 FAT32,但实际上msdos是 FAT16。

答案2

您似乎有一张 64GB 的卡,这必然是 SDXC。我找不到 Chromebook 上的读卡器的规格,但我怀疑它可能只是 SDHC,大小限制为 32GB。我不能完全确定,因为我从未将 SDXC 卡插入 SDHC 读卡器,所以我不知道当您这样做时是否可以看到它的任何文件系统。

您有两种方式可以在 Chromebook 上读取卡片:-

  • 购买支持 SDXC 的 USB 读卡器。
  • 使用合适的 USB 线连接相机,它将显示为外部磁盘。

相关内容