当前位置: 技术问答>linux和unix
/dev/hda2 is not a valid block device 为什么会这样呢?关于monut的简单问题,可是我搞不定![在线...]
来源: 互联网 发布时间:2015-07-15
本文导语: [root@Local /]# mount /dev/hda2 /mnt/win_d mount: /dev/hda2 is not a valid block device win_d 目录存在 ,我想mount 我的D 盘到LINUX下 ,可是一直不能成功 我的系统是RED HAT ES 3 WINDOWS 2003 SERVER D盘的格式 是 FAT32 很多 命令...
[root@Local /]# mount /dev/hda2 /mnt/win_d
mount: /dev/hda2 is not a valid block device
win_d 目录存在 ,我想mount 我的D 盘到LINUX下 ,可是一直不能成功
我的系统是RED HAT ES 3
WINDOWS 2003 SERVER
D盘的格式 是 FAT32
很多 命令我都试过了,可是还是不能成功,
还有一个问题,就是我使用的是LUMA QQ 可是中文,英文都输入不进去,不知道怎么回实???
我现在还在LINUX 下等着个位的好消息呢!
谢谢 了 !!
mount: /dev/hda2 is not a valid block device
win_d 目录存在 ,我想mount 我的D 盘到LINUX下 ,可是一直不能成功
我的系统是RED HAT ES 3
WINDOWS 2003 SERVER
D盘的格式 是 FAT32
很多 命令我都试过了,可是还是不能成功,
还有一个问题,就是我使用的是LUMA QQ 可是中文,英文都输入不进去,不知道怎么回实???
我现在还在LINUX 下等着个位的好消息呢!
谢谢 了 !!
|
楼主,D盘是hda2还是hda5不是想当然的
首先看你当初分区硬盘时是分了几个主分区,
若是一个主分区和一个扩展分区,那d盘就是hda5
若是两个分区和一个扩展分区(或者3主分区1扩展、全主分区)那d盘就是hda2
还有一个很基础却很重要的前提你必须明白,你的硬盘是hda吗?如国你的硬盘是装在第一条
IDE总线的第一个接口上,那就是hda,若非,那你就得试试hdb、hdc、hdd了
最后,(若确实是hdad的话)命令应是mount -t vfat /dev/hda2 /mnt/win_d
首先看你当初分区硬盘时是分了几个主分区,
若是一个主分区和一个扩展分区,那d盘就是hda5
若是两个分区和一个扩展分区(或者3主分区1扩展、全主分区)那d盘就是hda2
还有一个很基础却很重要的前提你必须明白,你的硬盘是hda吗?如国你的硬盘是装在第一条
IDE总线的第一个接口上,那就是hda,若非,那你就得试试hdb、hdc、hdd了
最后,(若确实是hdad的话)命令应是mount -t vfat /dev/hda2 /mnt/win_d
|
第一 你的D盘是NTFS格式的 可能不支持
第二 你的硬盘挂在第二根数据线上,用
mount -t vfat /dev/hdc5 /mnt/win_d (不行看看hdb5,hdd5)
第三 你的Linux不支持fat32格式(默认应该支持的)
|
呵呵,这个问题我碰到过你要先用命令 fdisk -l 查看你的设备列表.可能你的硬盘不是hda而是hdc这个要你查看了才知道.
得知你的设备之后你再mount,具体哪个设备对应哪个分区,你按楼上几位老兄说的弄吧
得知你的设备之后你再mount,具体哪个设备对应哪个分区,你按楼上几位老兄说的弄吧
|
看看/dev/hda2,/dev/hda5的属性,是不是一个block device,major和minor是不是对
然后再用fdisk 看看d:是哪一个分区!
然后再用fdisk 看看d:是哪一个分区!
|
[root@Local /]# mount /dev/hda5 /mnt/win_d
d盘可不是hda2,一般是hda5
#cat /proc/part....
#fdisk -l
都可以看到分区情况
d盘可不是hda2,一般是hda5
#cat /proc/part....
#fdisk -l
都可以看到分区情况
|
Linux下扩展分区是从hd5起,然后是hd6....
看看这个行不行
mount -t vfat /dev/hda5 /mnt/win_d
看看这个行不行
mount -t vfat /dev/hda5 /mnt/win_d
|
linux中访问windows分区,
一般要在编辑内核时候加上vfat系统支持
或用modprobe把这个模块挂上
然后执行 mount -t vfat
一般要在编辑内核时候加上vfat系统支持
或用modprobe把这个模块挂上
然后执行 mount -t vfat
|
这样看
# file -s /dev/hda*
# file -s /dev/hda*
|
支持NTFS文件系统,mount后是只读的。