无法再从 Linux 管理 iPod

无法再从 Linux 管理 iPod

我以前能够使用不同的软件查看和管理我的 iPod:Amarok、Rhythmbox、GTKPod。该设备是 nano 第一代 4gb。

目前,它定期挂载并可从文件系统访问,但我得到了这个dmesg

[ 1547.617891] scsi 11:0:0:0: Direct-Access     Apple    iPod             1.62 PQ: 0 ANSI: 0
[ 1547.619103] sd 11:0:0:0: Attached scsi generic sg2 type 0
[ 1547.620478] sd 11:0:0:0: [sdb] Adjusting the sector count from its reported value: 7999488
[ 1547.620494] sd 11:0:0:0: [sdb] 7999487 512-byte hardware sectors: (4.09 GB/3.81 GiB)
[ 1547.621718] sd 11:0:0:0: [sdb] Write Protect is off
[ 1547.621726] sd 11:0:0:0: [sdb] Mode Sense: 68 00 00 08
[ 1547.621732] sd 11:0:0:0: [sdb] Assuming drive cache: write through
[ 1547.623591] sd 11:0:0:0: [sdb] Adjusting the sector count from its reported value: 7999488
[ 1547.624993] sd 11:0:0:0: [sdb] Assuming drive cache: write through
[ 1547.625003]  sdb: sdb1 sdb2
[ 1547.629686] sd 11:0:0:0: [sdb] Attached SCSI removable disk
[ 1548.084026] FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[ 1548.369502] FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[ 1548.504358] FAT: invalid media value (0x2f)
[ 1548.504363] VFS: Can't find a valid FAT filesystem on dev sdb1.
[ 1548.945173] FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[ 1548.945179] FAT: invalid media value (0x2f)
[ 1548.945182] VFS: Can't find a valid FAT filesystem on dev sdb1.
[ 1610.092886] usb 2-6: USB disconnect, address 9

唯一可以(部分)访问它的应用程序是 Rhythmbox。我说部分,是因为我可以将文件传输到 iPod,但无法删除或修改它们。另外,有一次传输没有完成,16 首歌曲中只有 9 首被传送到设备。我尝试过的所有其他软件(GTKPod、Amarok、Songbird)甚至都检测不到它。

我该如何解决这个问题?

编辑:

# fdisk -l /dev/sdb

Disk /dev/sdb: 4095 MB, 4095737344 bytes
241 heads, 62 sectors/track, 535 cylinders
Units = cylinders of 14942 * 512 = 7650304 bytes
Disk identifier: 0x20202020

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1          11       80293+   0  Empty
Partition 1 has different physical/logical beginnings (non-Linux?):
    phys=(0, 1, 1) logical=(0, 1, 2)
Partition 1 has different physical/logical endings:
    phys=(9, 254, 63) logical=(10, 181, 8)
Partition 1 does not end on cylinder boundary.
/dev/sdb2              11         536     3919415+   b  W95 FAT32
Partition 2 has different physical/logical beginnings (non-Linux?):
    phys=(10, 0, 7) logical=(10, 181, 15)
Partition 2 has different physical/logical endings:
    phys=(497, 240, 62) logical=(535, 88, 61)

编辑2:

“之前”的状态很难说,那是在很多更新之前。我已经有一段时间没用我的 iPod 了,所以我不能说它停止工作的具体时间。我敢肯定 Amarok 仍处于 1.X 版本,但不记得是什么时候了。我当前的系统是经过全面更新的 Debian 测试版。

笔记:刚刚注意到,如果我手动安装设备而不是让 nautilus 自动安装它,我可以在 GTKPod 上再次看到它,但在 Banshee 上仍然看不到它,而且它从 Rhythmbox 中消失了……

答案1

你可以尝试一下 Floola。http://www.floola.com/home/

它有一些数据库修复功能,过去曾帮助过我。

答案2

您在那里看到的 /dev/sdb1 消息完全正常,因为它上没有 FAT 文件系统。

当您将 fdisk -l 插入 PC 时,您可以发布其输出吗?

如果有更多 dmesg 输出提到 /dev/sdb2,也请发布。

编辑:我刚刚注意到您在最初的问题中说它实际上是正常安装的 - 在这种情况下您在 dmesg 中获得的输出完全不相关;)

下一步是运行文件系统 fsck,因为你描述的问题也可能是文件系统损坏造成的。为此,你需要插入设备,然后手动卸载它:

卸载/dev/sdb2

进而

fsck -av /dev/sdb2

完成后,断开然后重新连接,然后祈祷好运:)

答案3

保持简单 - 如果您没有任何 iPod 上独有的文件(即所有内容都存在于某台计算机上),请将其连接到 Windows 或 Mac 计算机并使用 iTunes“恢复出厂设置”。

您可以访问 iPod 管理页面上的音乐/电影或 iPod 上的其他内容中的按钮来执行此操作。

更多信息请查看:

http://support.apple.com/kb/ht1339

答案4

您可以尝试在 Windows 电脑上使用 iTunes 打开它,我发现有时 iTunes DB 会混乱

相关内容