Ubuntu 的 fdisk 无法识别 USB 设备(Android)

Ubuntu 的 fdisk 无法识别 USB 设备(Android)

Android 手机上的文件可通过 Ubuntu 中的“文件”访问,但是,我无法在 Android 上的“下载”文件夹中查看缩略图,必须将它们传输到硬盘上才能显示缩略图,这似乎是一个“权利”问题。

因此,我在终端中运行了 fdisk -l 并获得了硬盘上的 3 个分区 (sda1,2,5),但是没有任何“sdb 任何内容”的迹象。

对我来说,这意味着 GNOME 可以看到 Android 文件结构,但是 Ubuntu 却看不到!

如果终端拒绝使用 fdisk -l 查看 USB 驱动器(Android)那么该怎么办?

我无法安装无法看到的驱动器。我无法对无法看到的驱动器进行 chmod 操作。如果终端 (root) 无法看到 Android 手机文件系统,那么“文件”或文件管理器如何才能正常看到它(Android 下载文件夹中的缩略图问题除外)?

我认为 Google 可能为了保护他们的手机而造成了这种情况。但是,如果我可以在 GNOME 中看到文件,那么在终端中隐藏设备有什么意义呢?

我尝试插入一个 U 盘,看看它是否被授予权限,终端和 fdisk 都能正常看到它

<Device Boot Start End Sectors Size Id Type /dev/sdb1 * 2048 240351231 240349184 114.6G c W95 FAT32 (LBA)

`磁盘 /dev/sda: 931.53 GiB, 1000204886016 字节, 1953525168 个扇区 磁盘型号: TOSHIBA MQ04ABF1 单位: 扇区 1 * 512 = 512 字节 扇区大小 (逻辑/物理): 512 字节 / 4096 字节 I/O 大小 (最小/最佳): 4096 字节 / 4096 字节 磁盘标签类型: dos 磁盘标识符: 0x7a34010a

< Device Boot Start End Sectors Size Id Type /dev/sda1 * 2048 1050623 1048576 512M b W95 FAT32 /dev/sda2 1052670 1953523711 1952471042 931G 5 Extended /dev/sda5 1052672 1953523711 1952471040 931G 83 Linux>

我不知道这是权限问题、Android 问题还是 USB 问题!

通过 USB 连接到 Ubuntu 盒子的 Android 手机难道不应该在终端中使用 fdisk -l 作为 sdb1 来显示,就像上面的拇指驱动器一样吗?

答案1

请注意,Linux 是一个真正的多用户操作系统。系统挂载的所有内容都可以通过全部用户登录(根据文件系统权限)。
此外,只有“root”可以直接在系统中安装驱动器(通常通过 udev 自动安装)。

除此之外,Android“挂载”使用不同的协议(mtp),这与 USB 存储器使用的协议不同。

在 Android 设置中,您可以从“mtp”切换到数码相机使用的协议 (ptp)。

一切都是为了“最佳用户体验”或“向后兼容性”。

我不确定是否有任何 Android 可以将文件作为 USB 内存共享。

相关内容