|
有些朋友买了mp3听歌,但是在linux下面就是不会用,下面我来介绍一下。
mp3的存储部分是通过USB口与PC连接的,所以内核中一定要有usb支持,我列一下我的模块
- root@family:~# lsmod | grep usb
- usb_storage 71712 0
- scsi_mod 139208 2 usb_storage,sd_mod
- usbkbd 7872 0
- usbvideo 29572 0
- usbcore 123000 7 usb_storage,usbkbd,ohci_hcd,ehci_hcd,usbvideo
- ide_core 132476 28 usb_storage,ide_disk,ide_generic,via82cxxx,trm290,triflex,slc90e66,sis5513,siimage,serverworks,sc1200,rz1000,piix,pdc202xx_old,pdc202xx_new,opti621,ns87415,hpt366,hpt34x,generic,cy82c693,cs5530,cs5520,cmd64x,atiixp,amd74xx,alim15x3,aec62xx
- root@family:~#
复制代码
此时将mp3连接到usb口上,过一会会看到这个设备的信息:
- root@family:~# lsusb
- Bus 004 Device 005: ID 10d6:1100 Actions Semiconductor Co., Ltd
- Bus 004 Device 001: ID 0000:0000
- Bus 003 Device 002: ID 0000:0000
- Bus 003 Device 001: ID 0000:0000
- Bus 002 Device 001: ID 0000:0000
- Bus 001 Device 001: ID 0000:0000
复制代码
下面要进行mount,有些mp3只要象普通的移动硬盘那样- root@family:~#mount /dev/sda1 /mnt/usb
复制代码 就可以了。
但是很多人在这里遇到了问题,因为有很多mp3的文件系统是fat格式(而不是常见的fat32),所以应该用下面的方式- root@family:~#mount /dev/sda /mnt/usb
复制代码 ,注意,操作针对的是sda整块硬盘而不是sda1分区,至于为什么是这样,我也不懂,估计fat文件系统对于分区表有什么古怪要求,召唤达人解释。
另外,如果有中文名字,可能你需要加一个参数-o iocharset=cp936:- root@family:~#mount -o iocharset=cp936 /dev/sda /mnt/usb
复制代码
如果你把usb文件系统搞坏了,那就用- root@family:~#mkdosfs -F16 -I /dev/sda
复制代码 执行的时候确定没有搞错设备,不然后悔就来不及了.
Good luck everyone. |
|