通过终端访问三星手机内部存储步骤详解

5次阅读
没有评论

如何通过终端访问三星手机内部存储

问题概述

有一位用户报告说,在通过USB连接他的三星智能手机到Ubuntu笔记本电脑之后,他无法通过文件管理器直接访问其Samsung Galaxy的媒体文件。尽管他知道这些文件确实存在于ShareViaWiFi文件夹中,但当他尝试使用常见的文件管理工具时仍无法访问它们。

解决方案

  1. 检查设备是否被挂载:
  2. 连接设备前,请确保它没有连接。
  3. 执行 df -h 命令来查看目前系统挂载的设备。这将显示所有已经连接和可用的分区。
  4. 紧接着拔下你的手机并通过USB连接到笔记本电脑。
  5. 再次执行相同的命令 df -h,查找是否出现了一个新的条目。

  6. 确认挂载点:

  7. 如果确实有一个新的设备出现了(如”/dev/disk3s1″),则你可以进入到该目录中来查看数据。例如:cd /Volumes/BACKUP\ ONLY/
  8. 使用 ls 检查你是否能够看到所有的文件。

  9. 如果挂载命令无法运行,尝试以下步骤

  10. 下载安装了ADB(Android Debug Bridge)工具。此过程将需要你通过终端来安装包。例如,在Ubuntu中可以使用PPA进行安装。
    shell
    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt update
    sudo apt install android-tools-adb android-tools-fastboot
  11. 启动ADB服务:
    shell
    adb start-server

具体操作步骤

  1. 检查设备挂载情况:
    “`shell
    df -h
    # 系统首次连接未显示Samsung Galaxy设备。

    sudo dmesg | grep sd
    sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
    “`

  2. 检查具体设备名称(如 /dev/sdX ):
    shell
    adb devices # 检查ADB是否能够识别已连接的设备。

  3. 将文件传输到本地文件夹中:

    • 如果发现挂载点:
      shell
      mkdir ~/tmp_media
      mount /dev/sdX1 /mnt/tmp_media # 根据实际输出调整分区号。
      cp -R /mnt/tmp_media/ShareViaWiFi/* /home/user/local/path # 替换为你的本地路径。
      umount /mnt/tmp_media
      rm -rf /mnt/tmp_media
  4. 使用图形化工具检查:

    • 尝试使用例如 Nautilus 或者专门的第三方软件如 DiskInternals Uneraser (如果有必要) 来读取文件。

通过上面提供步骤进行详细检查,应可以定位并访问三星手机中的内部数据。如果遇到进一步问题,请确保确认设备确实已正确识别及挂载,并且USB连接设置为MTP(Media Transfer Protocol)。

正文完