|
|
发表于 2004-11-2 23:38:47
|
显示全部楼层
一点比较基础的linux对硬盘设备管理的知识,也是我刚刚学会的.
linux是以文件方式管理设备的,也就是说各种设备在linux下面都是文件,一般来说设备文件都存放在/dev/目录下面,而硬盘就是/dev/hdx文件
先说下/也就是根的概念,linux中只有一个根目录,linux所有的东西以及你计算机上所有可用的设备都在/下面的某某子目录中.而/dev/目录就是存放设备文件的.
跟windows不同,linux下面的设备在使用前要先挂载,硬盘分区也是一样的.而挂载设备要先有挂载点,挂载点是一个目录,一般的挂载点都创建在/mnt/目录下面,可以用mkdir命令创建目录.
还有硬盘分区的设备文件就比较复杂了,在linux下IDE硬盘的设备文件为/dev/下的hda,hdb,hdc,hdd.其中hda是第一块主硬盘,hdd是第二块从硬盘.至於hdb和hdc哪个是第一块从硬盘哪个是第二块主硬盘我也分不清楚了.请高手指教.每个硬盘分区也是一个设备文件,以hda来说,每块硬盘可以分最多四个主分区,扩展分区也需要积到这四个里面来分区号为1-4,在扩展分区中可以再划分逻辑分区分区号为5+.
也就是/dev/hda1到hda4是主分区或扩展分区,hda5以后的数为逻辑分区.
也就是你要搞清楚你下载了mysql的windows分区是哪个分区,然后把它挂载上之后才可以访问,访问的时候访问挂载点就好了.
例如你的要访问的分区是hda2(很可能是你windows中的D盘),那么需要新在linux下创建挂载点
#mkdir /mnt/fat32 (创建挂载点)
#mount /dev/hda2 /mnt/fat32 (挂载你的D盘到linux中.如果你的盘里有中文很可能出现乱码,需要加别的参数,可以用man mount查看下mount命令手册,mount是挂载命令)
然后你就可以#cd /mnt/fat32 (跟dos的cd命令一样)
#ls (目录文件列表命令,跟dir差不多)
访问你的这个分区了
至於怎样分辨你到底放在哪个分区了#fdisk -l可以对你有所帮助,它会列出你的磁盘分区信息,包括分了几个区,容量,文件系统类型(fat32还是ntfs还是ext3什么的),设备文件名等等...
至於如何从哪儿输入命令?在Xwindow下的话开个终端就可以了,找找看
还有一点,难倒rh9没设置自动挂载windows硬盘么?如果自动挂载了,/mnt/C ;/mnt/D这样的目录很可能就是你的window分区 |
|