timonkun 发表于 2005-8-21 10:43:50

U 盘/mp3 自动识别问题

ML的USB可以自动挂载
可是它默认的块是sda1,而通过fdisk -l 查看,实际应是sda,所以每次还需自己动手,麻烦死了
请问前辈怎么改才能让他默认sda块

谢谢

KanKer 发表于 2005-8-21 10:49:36

sda 是指整个磁盘,sda1是指磁盘上的第一个分区,挂载时必须指定挂载分区,这也就是用 sda1 的原因。

timonkun 发表于 2005-8-21 11:25:39

但是这样挂载上没法用啊
mount: /dev/sda1 is not a valid block device
还得自己手动,不方便哪
还请前辈指点

lophyxp 发表于 2005-8-21 11:35:34

mount: /dev/sda1 is not a valid block device应该是说明kernel没有认出该USB设备吧。拔了重插一下。
有一些USB设备会出先这种情况,比如IDE转USB连接线。第一次插没事,拔了再插,就需要把所有的USB设备拔下才能认出来。有时候甚至需要把那个不能认出来的USB设备的外部电源“重启”一下。
查看dmesg信息发现,当插入一个USB设备的时候,内核是先检测低速USB,没有找到设备再检测高速USB设备。

timonkun 发表于 2005-8-21 11:47:30

不管我怎样拔怎样插,问题依旧啊
fdisk下显示USB块是sda,无所谓分区

帮帮忙啊

jiangtao9999 发表于 2005-8-21 11:52:02

大部分 USB 还是 sda1 ,估计你是个别现象吧?

lanzinc 发表于 2005-8-22 09:49:59

和我的mp3一个德行,
我在桌面建了一个设备图标,
插入后不理会自动生成的那个,用自己建立的那个

不过既然fdisk能识别USB设备的有效块设备是sda
那自动挂载的程序应该也能改成同样的能力
就是不知道从哪里入手

樱家冢 发表于 2005-8-22 21:23:27

奇怪,应该是自动的吧?我的ipod是sda2,不是sda1,照样是自动mount的呀。

lanzinc 发表于 2005-8-23 17:09:49

估计是sdan 都没问题
就是sda有问题

KDE 发表于 2005-8-23 18:02:44

要清楚你挂载的永远都是一个“逻辑分区”,而不是一整个设备!比如你在 win 下使用的是 c 盘,而绝不是 硬盘1。

sda 指的是第一个 SCSI 存储设备这个整体,分区格式化后如果只分一个区,自然这个分区是 sda1,如果预先格式化了一个小分区,比如有些 mp3,用来存放播放功能相关文件,那么剩余空间就是 sda2。

sejishikong 发表于 2005-8-23 18:10:51

不知道什么原因,有的U盘的确得用/dev/sda才挂载。

wjping119 发表于 2005-8-24 08:30:19

的确是
我的向来都是sda才可以挂载。

lophyxp 发表于 2005-8-26 17:21:04

对于只有sda,没有sda1的情况,可以尝试下面方法。注意先备份里面的资料哦。
试试用fdisk对sda进行分区,就可以创建sda1。然后用mkfs.vfat对sda1进行格式化。
U盘/mp3也是可以分区,格式化的。

我以前曾经遇到U盘分区表错乱的情况,具体表现就是能被windows认出的U盘,插到linux上能认出sda,但是不但出现sda1,还出现了sda2,sda3,sda4...sda12。而且都不能挂载。我就是用fdisk+mkfs.vfat搞定的。

hohoxu_hao115 发表于 2005-9-13 12:58:05

在硬件浏览器中是否可看到?若可以,那里面有对应的设备名,mount即可。

再见情人 发表于 2005-9-13 13:29:48

ml用的是pmount,要是用fstab-sync,直接在/etc/fstab加一行保存就解决问题
页: [1] 2
查看完整版本: U 盘/mp3 自动识别问题