cooncool 发表于 2005-3-22 08:32:41

菜鸟提问,为什么我挂不上硬盘

刚刚接触linux。硬盘80G,四个区,全是FAT32格式,一个区20G,C盘装的2000,从最后一人分区用PQ分出5.5G出来装linux。RadHat 9.0企业版,装的时候分了一个256MB的swap分区,剩余全是根分区。

安装过程顺利。装好后,我想挂载C盘拷点东西。用的命令为
mount -t vfat /dev/hda1 /mnt/winc
但提示 /dev/hda1 is not a valid block device。试了多次仍是这样。然后我想试别的分区,将hda1改为hda5,hda6,hda7,仍然出那个提示错误,我开始以为是磁盘分区是ntfs的linux不认,但我回到windows下一看,四个分区都是fat32格式的。我试了试挂U盘,用mount -t vfat /dev/sda1 /mnt倒是可以把U盘挂上,但挂硬盘死活挂不上,就是提示不是合法的块设备。我以前在别人的机器上用也是装的这个RatHat9.0企业版,一点问题没有。但现在为什么不行呢?

我应该怎样才可以挂上硬盘??

wk1989 发表于 2005-3-22 09:43:10

mount /dev/hda1 /mnt/winC -t vfat -o umask=000

烈火柔情 发表于 2005-3-22 14:14:11

怎么会挂载hda1 呢 应该是5以后吧

月下刀客 发表于 2005-3-22 14:29:02

把你的
df -Th输出内容和/etc/fstab内容贴出来看一下。

wk1989 发表于 2005-3-22 21:37:18

怎么会挂载hda1 呢 应该是5以后吧
c drive

happywinter 发表于 2005-3-22 22:49:38

呵呵。。。用fdisk -l看看
是不是你的硬盘不是hdaX
可能是hdcX或是别的
看看就知道了
然后再mount

cooncool 发表于 2005-3-23 08:22:33

谢谢大家的回复,二楼的方法我试了,还是提示/dev/hda1 is not a valid block device。

把你的
df -Th输出内容和/etc/fstab内容贴出来看一下。

df -Th的输出是
文件系统      类型    容量已用 可用 已用% 挂载点
/dev/hdb8   ext3    5.1G4.1G782M85% /
none         tmpfs    125M   0125M   0% /dev/shm

/etc/fstab内容是
LABEL=/               /                     ext3    defaults      1 1
none                  /dev/pts                devptsgid=5,mode=6200 0
none                  /proc                   proc    defaults      0 0
none                  /dev/shm                tmpfs   defaults      0 0
/dev/hdb9               swap                  swap    defaults      0 0
/dev/fd0                /mnt/floppy             auto    noauto,owner,kudzu 0 0

月下刀客 发表于 2005-3-23 08:29:21

mount -t vfat /dev/hdb1 /mnt/winc

cooncool 发表于 2005-3-23 08:30:27

呵呵。。。用fdisk -l看看
是不是你的硬盘不是hdaX
可能是hdcX或是别的
看看就知道了
然后再mount

Disk /dev/hdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot    Start       End    Blocks   IdSystem
/dev/hdb1   *         1      255020482843+   cWin95 FAT32 (LBA)
/dev/hdb2          2551      972957665317+   fWin95 Ext'd (LBA)
/dev/hdb5          2551      510020482843+   bWin95 FAT32
/dev/hdb6          5101      765020482843+   bWin95 FAT32
/dev/hdb7          7651      902211020558+   bWin95 FAT32
/dev/hdb8          9023      9696   5413873+83Linux
/dev/hdb9          9697      9728    257008+82Linux swap

谢谢happywinter的提醒,我才发现我的硬盘挂在主IDE的第二个口上,将hda1改成hdb1就挂上了.

谢谢大家的回复

cooncool 发表于 2005-3-23 08:32:05

mount -t vfat /dev/hdb1 /mnt/winc

我改过来了,谢谢你

happywinter 发表于 2005-3-23 12:31:20

呵呵。。。不客气
大家互相帮助嘛
:mrgreen::mrgreen:
页: [1]
查看完整版本: 菜鸟提问,为什么我挂不上硬盘