![无法再从 Linux 管理 iPod](https://linux22.com/image/1225984/%E6%97%A0%E6%B3%95%E5%86%8D%E4%BB%8E%20Linux%20%E7%AE%A1%E7%90%86%20iPod.png)
我以前能够使用不同的软件查看和管理我的 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 上的其他内容中的按钮来执行此操作。
更多信息请查看:
答案4
您可以尝试在 Windows 电脑上使用 iTunes 打开它,我发现有时 iTunes DB 会混乱