
在Linux下对IDE的设备是以hd命名的,第一个ide设备是hda,第二个是hdb。依此类推
一般主板上有两个IDE接口,一共可以安装四个IDE设备。主IDE上的两个设备分别对应hda和hdb,第二个IDE口上的两个设备对应hdc和hdd。
一般硬盘安装在主IDE的主接口上,所以是hda
光驱一般安装在第二个IDE的主接口上,所以是hdc(应为hdb是用来命名主IDE上的从接口)
SCSI接口设备是用sd命名的,第一个设备是sda,第二个是sdb。依此类推
分区是用设备名称加数字命名的。例如hda1代表hda这个硬盘设备上的第一个分区。
每个硬盘可以最多有四个主分区,作用是1-4命名硬盘的主分区。逻辑分区是从5开始的,每多一个分区,数字加以就可以。
比如一般的系统都有一个主分区用来引导系统,这个分区对应大家常说的C区,在linux下命名是hda1。后面我们分三个逻辑分区对应常说的D、E、F,在linux下命名是hda5、hda6、hda7
给硬盘分区
在slackware下有两个分区软件fdisk和cfdisk
例如现已经有一个硬盘了,现在添加另一个硬盘到系统 那么根据命名规则知道这个新添加的硬盘应该是hdb。可用下面命令给硬盘分区fdisk /dev/hdb
你也可以用cfdisk来分区,命令如下cfdisk /dev/hdb格式化硬盘
格式化成ext3格式
mkfs.ext3 /dev/hdb1格式化成reiserfs的格式
mkfs.reiserfs /dev/hdb1让硬盘启动自动挂载
例如挂载/dev/hdb1分区到/mnt/hd目录下
用vi编辑/etc/fstab文件,加入如下内容
/dev/dhb1 /mnt/hd reiserfs defaults 1 1准备在VMWare中装oracle,突然发现硬盘空间不够用,只好新加一个虚拟SCSI硬盘.
#fdisk /dev/sdb进入fdisk命令模式,按m查看帮助得知,n创建新区Command(mforhelp):n输入p创建主分区(一共可建4个,这里我只有建一个就ok)Commandaction eextendedpprimarypartition(1-4)P输入分区编号1Partionnumber(1-4):1FirstCylinder(1-1014,default1):1第一个主分区起始的磁盘柱面 Lastcylindetor+sizaor+sizeMor+sizeK:2048M 分区大小,我新增的硬盘一共2Gok,分区完毕.接下来格式化#mkfs-text3-c/dev/sdb1格式化第二个硬盘的分区1为ext3文件系统接下来把分区挂载到某个目录#mkdir oracle 建立/oracle目录#mount/dev/sdb1/oracle但这样每次重启都要重新加载,所以要修改/etc/fstab以自动加载#vi /etc/fstab在末尾加上/dev/sdb1/oracleext3defaults12 搞定收工!
这是Linux初学者问得最多的问题。由于大家已习惯了微软的访问方法,总想用类似的思路来找到软盘和光盘。但在Linux下,却沿袭了UNIX将设备当作文件来处理的方法。所以要访问软盘和光盘,就必须先将它们装载到Linux系统的/mnt目录中来。 装载的命令是mount,格式如下:mount -t 文件系统类型 设备名 装载目录 文件系统类型就是分区格式,Linux支持的文件系统类型有许多: msdos DOS分区文件系统类型 vfat 支持长文件名的DOS分区文件(可以理解为Windows文件)系统类型 iso9660 光盘的文件系统类型 ext2 Linux的文件系统类型 ...... 设备名,指的是你要装载的设备的名称。软盘一般为/dev/fd0 fd1光盘则根据你的光驱的位置来决定,通常光驱装在第二硬盘的主盘位置就是/dev/hdc如果访问的是DOS的分区,则列出其设备名,如/dev/hda1是指第一硬盘的第一个分区。 装载目录,就是你指定设备的载入点。 1. 装载软盘 首先用mkdir /mnt/floppy 在/mnt目录下建立一个空的floppy目录,然后输入mount -t msdos /dev/fd0 /mnt/floppy 将DOS文件格式的一张软盘装载进来,以后就可以在/mnt/floppy目录下找到这张软盘的所有内容。 2. 装载Windows所在的C盘 mkdir /mnt/c 在/mnt目录下建立一个空的c目录 mount -t vfat /dev/hda1 /mnt/c 将Windows的C盘按长文件名格式装载到/mnt/c目录下,以后在该目录下就能读写C盘根目录中的内容。 3.装载光盘 mkdir /mnt/cdrom 在/mnt目录下建立一个空的cdrom目录 mount -t iso9660 /dev/hdc /mnt/cdrom 将光盘载入到文件系统中来,将在/mnt/cdrom目录下找到光盘内容。有的Linux版本允许用mount /dev/cdrom或mount /mnt/cdrom命令装载光盘。 要注意的是,用mount命令装入的是软盘、光盘,而不是软驱、光驱。有些初学者容易犯一个毛病,以为用上面命令后,软驱就成了/mnt/floppy,光驱就成了/mnt/cdrom,其实不然,当你要换一张光盘或软盘时,一定要先卸载,再对新盘重新装载。 4.卸载 卸载的命令格式是:umonut 目录名,例如要卸载软盘,可输入命令umonut /mnt/floppy。要注意的是,在卸载光盘之前,直接按光驱面板上的d出键是不会起作用的。你说的是磁盘吧,我给你一个资料看看。Linux硬盘分区简介磁盘命名 相对Solaris来说,Linux磁盘命名的概念就简单多了,而且和我们平常使用的Windows系统多少有些瓜葛。和Solaris一样,在Linux中,每个硬件设备都有一个称为设备名称的特别名字,例如,接在IDE1的第一个硬盘(master主硬盘),其设备名称为/dev/hda,也就是说我们可以用“/dev/hda”来代表此硬盘,下面的信息相信大家看了以后会有“一目了然”的感觉: 磁盘 设备名称 IDE1的第1个硬盘(master) /dev/hda IDE1的第2个硬盘(slave) /dev/hdb IDE2的第1个硬盘(master) /dev/hdc IDE2的第2个硬盘(slave) /dev/hdd SCSI的第1个硬盘 /dev/sda SCSI的第2个硬盘 /dev/sdb 这么看来,是不是比Solaris的硬盘命名容易理解多了? 分区命名 分区的目的,是为了让数据能够分类存放。每一个分割出来的区域,就称为一个“分区”(partition),在Solaris中,也常常用“slice”(片)的概念,例如我们前面所讲过的c0t0d0s0中的s0,就是指代第一个分区。在Linux中,分区的概念和Windows得更加接近,硬盘分区按照功能的不同,可以分为以下几类: 1. 主分区(primary) 2. 扩展分区(extended) 3. 逻辑分区(logical) 主分区(primary) 通常在划分硬盘的第1个分区时,会指定为主分区。但是和Windows不同的是,windows中一个硬盘最多只允许有1个主分区,而Linux最多可以让用户创建4个主分区。 扩展分区(extended) 由于Linux中一个硬盘最多只允许有4个主分区,如果想要创建更多的分区,怎么办?于是就有了扩展分区的概念。用户可以创建一个扩展分区,然后在扩展分区上创建多个逻辑分区。从理论上来说,逻辑分区没有数量上的限制。 需要注意的是,创建扩展分区的时候,会占用一个主分区的位置,因此,如果创建了扩展分区,一个硬盘上便最多只能创建3个主分区和一个扩展分区。而且,扩展分区不是用来存放数据的,它的主要功能是为了创建逻辑分区。这个概念,和Windows可说是一模一样。 逻辑分区(logical) 逻辑分区不能够直接创建,它必须依附在扩展分区下,容量受到扩展分区大小的限制。通常逻辑分区是存放文件和数据的地方。 有了磁盘命名和分区命名的概念,理解诸如/dev/hda1之类的分区名称,应该就不是难事了。具体的,可以看下面的表示: 分区 分区名称 IDE1的第1个硬盘(master)的第1个主分区 /dev/hda1 IDE1的第1个硬盘(master)的第2个主分区 /dev/hda2 IDE1的第1个硬盘(master)的第3个主分区 /dev/hda3 IDE1的第1个硬盘(master)的第4个主分区 /dev/hda4 IDE1的第1个硬盘(master)的第1个逻辑分区 /dev/hda5 IDE1的第1个硬盘(master)的第2个逻辑分区 /dev/hda6 ...... ...... IDE1的第2个硬盘(slave)的第1个主分区 /dev/hdb1 IDE1的第2个硬盘(slave)的第2个主分区 /dev/hdb2 ...... ...... SCSI的第1个硬盘的第1个主分区 /dev/sda1 SCSI的第1个硬盘的第2个主分区 /dev/sda2欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)