当前位置: 技术问答>linux和unix
mount windows fat32的硬盘分区的问题,高手请进。
来源: 互联网 发布时间:2016-03-22
本文导语: 我的硬盘一共有3个区,C盘(Windows, Fat32, 10G), D盘(Windows, Fat32, 30G), Solaris盘(40G)。 在Solaris下,我查看/dev/dsk/目录有很多的文件,我想每个文件都应该对应一个硬盘设备,可是,至少有63个文件,我检查了一下,c0开...
我的硬盘一共有3个区,C盘(Windows, Fat32, 10G), D盘(Windows, Fat32, 30G), Solaris盘(40G)。
在Solaris下,我查看/dev/dsk/目录有很多的文件,我想每个文件都应该对应一个硬盘设备,可是,至少有63个文件,我检查了一下,c0开头的是我的移动硬盘,以c1开头的是我的硬盘,以c2开头的是我的光驱,每个设备都有21个文件。
我的目的是想把D盘mount到Solaris下,使我在Solaris下可以访问D盘的内容,命令应该是
mount –F pcfs –o rw /dev/dsk/DEVICE_NAME:DRIVE_LETTER /MOUNT_POINT
这里DEVICE_NAME应该是磁盘名字,DRIVE_LETTER应该是盘符,MOUNT_POINT应该是一个Solaris下的目录。
我的问题是我一共有三个磁盘,移动硬盘,磁盘,光驱,应该有3个接口文件在这个目录下,为什么每个设备都有21个文件呢?哪个才是我的D盘对应的接口文件呢?Solaris到底是怎么管理磁盘设备的呢?
在Solaris下,我查看/dev/dsk/目录有很多的文件,我想每个文件都应该对应一个硬盘设备,可是,至少有63个文件,我检查了一下,c0开头的是我的移动硬盘,以c1开头的是我的硬盘,以c2开头的是我的光驱,每个设备都有21个文件。
我的目的是想把D盘mount到Solaris下,使我在Solaris下可以访问D盘的内容,命令应该是
mount –F pcfs –o rw /dev/dsk/DEVICE_NAME:DRIVE_LETTER /MOUNT_POINT
这里DEVICE_NAME应该是磁盘名字,DRIVE_LETTER应该是盘符,MOUNT_POINT应该是一个Solaris下的目录。
我的问题是我一共有三个磁盘,移动硬盘,磁盘,光驱,应该有3个接口文件在这个目录下,为什么每个设备都有21个文件呢?哪个才是我的D盘对应的接口文件呢?Solaris到底是怎么管理磁盘设备的呢?
|
每个磁盘文件是有21个文件,但并不是每个文件都对应一个实际的物理设备。也就是说,有些文件是没有用的。
你要确定自己的硬盘设备可以用format命令:
# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c0d0
/pci@0,0/pci-ide@1f,2/ide@0/cmdk@0,0
1. c1d0
/pci@0,0/pci-ide@1f,2/ide@1/cmdk@0,0
Specify disk (enter its number):
按Ctrl+C推出。
你可以看到上面的输出中有两个硬盘c0d0,c1d0。对于IDE,SATA设备来说,是没有t的。上面的输出不包括光驱。如果你要mount D盘:
# mount -F pcfs /dev/dsk/c0d0p0:d /mnt
将c0d0换成你的磁盘就行。
可以参考我的博客:
http://blog.csdn.net/hotsolaris/archive/2008/05/12/2435467.aspx
你要确定自己的硬盘设备可以用format命令:
# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c0d0
/pci@0,0/pci-ide@1f,2/ide@0/cmdk@0,0
1. c1d0
/pci@0,0/pci-ide@1f,2/ide@1/cmdk@0,0
Specify disk (enter its number):
按Ctrl+C推出。
你可以看到上面的输出中有两个硬盘c0d0,c1d0。对于IDE,SATA设备来说,是没有t的。上面的输出不包括光驱。如果你要mount D盘:
# mount -F pcfs /dev/dsk/c0d0p0:d /mnt
将c0d0换成你的磁盘就行。
可以参考我的博客:
http://blog.csdn.net/hotsolaris/archive/2008/05/12/2435467.aspx