吾不知何许人也,少沉默寡言,好读书,经乡试、会试、殿试、杂试 …… 大小数百战,未尝败绩,遂洋洋自得。入名府,年少轻狂、踌躇满志,然乏慎思、欠远景,四载黄金岁月、三年“研究”生涯,平凡碌碌、乏善可陈。幸基础扎实,尚知勤奋,系开源、重内核与算法。今日开博,望结志同道合之士,互相促进,与余共勉。
我的最新日志
-
2007-12-03
今天有人问我关于主分区和逻辑分区,觉得这个可以写下来,呵呵。
1. 硬盘的种类及标准
硬盘的种类按接口分主要包括SATA、SCSI、IDE:其中IDE(Integrated Drive Electronics)是最“老”的,它属于并口设备,接口规范遵从ATA标准;SCSI(Small Computer System Interface)硬盘是使用SCSI接口的硬盘,由于SCSI接口并不是专门为硬盘设计的接口,而是一种广泛应用于小型机上的高速数据传输技术,所以SCSI硬盘的特点是转速快,缓存容量大,CPU占用率低,扩展性好且支持热插拔,主要用于服务器,目前SCSI标准已经经历了SCSI-1 、SCSI-2、SCSI-3;SATA(Serial ATA)硬盘则是串口硬盘,其标准是ATA标准的升级版本,将硬盘的外部传输速率理论值提高到了150MB/s,SATA的发展目的是替换IDE。(关于这几种接口规范,Google一下,一堆一堆的,就不多说了)
2. 硬盘分区
硬盘的分区由主分区、扩展分区和逻辑分区组成:主分区(注意扩展分区也是一个主分区)的最大个数是四个,其个数是由硬盘的主引导记录MBR(Master Boot
Recorder)决定的,MBR存放启动管理程序(如GRUB)和分区表记录。扩展分区下又可以包含多个逻辑分区 --- 所以主分区范围是从1-4,逻辑分区是从5开始的。
IDE硬盘在Linux中一般表示为hd* ,比如hda、hdb……,(第一块硬盘是hda,第二块是hdb,有时只有一个硬盘,但在操作系统中看到的却是hdb,这应该与硬盘的跳线有关),hdc大多表示是光驱设备。SCSI和SATA硬盘在Linux通常表示为sd* (如sda1, sda2, ...); 移动存储设备在linux表示为 sd* (如sdb1 ...)。 fdisk -l 一下就一切都清楚了。
好了,有了这些基础知识,下面就描述一下比较好的分区方式:主分区在前,扩展分区在后,然后在扩展分区中划分逻辑分区;主分区的个数 + 扩展分区个数要控制在4个之内,我一般把分区划成这样:
[主|分区1] [主|分区2] [主|分区3] [扩展分区]
|
[逻辑|分区5] [逻辑|分区6] [逻辑|分区7] [逻辑|分区8] ... ...
查看(89)
评论(0)
-
2007-11-30
Qemu 其实也真够可以的,现在还必须用gcc 3.x编译器,gcc 4.x编译会有问题(这个configure的时候会提示到),没办法,先下个gcc-3.6.4装上吧 :) 。为了不引起冲突,建议还是把gcc-3.4.6自己制定目录安装,而不将其作为默认的编译器。
下面就可以开始编译 Qemu了:
[root@localhost ~]# ./configure --prefix=/home/qemu/ --cc=/home/gcc-3.6.4/bin/gcc --host-cc=/home/gcc-3.6.4/bin/gcc
[root@localhost ~]# make
[root@localhost ~]# make install
然后创建磁盘映像文件, 并安装fedora 8:
[root@localhost ~]# /home/qemu/bin/qemu-image create fedora.img 10G
[root@localhost ~]# /home/qemu/bin/qemu -boot d -cdrom /home/iso/fedora8.iso -hda fedora.img
其中命令各参数的含义可以通过 qemu --help 得到,这里就不再叙述了。
另外,安装过程中:
在qemu中按ctrl+alt+2切换到qemu
monitor模式 输入?或help可以查看可用命令及使用说明。
(在其他版本的qemu中,运行qemu加载OS后,这个shell就会自动变成qemu monitor模式)
monitor下还有几个常用的命令:
savevm filename 将整个虚拟机当前状态保存起来
loadvm filename 恢复 (最初我没用change换盘时,就是先savevm->重新运行qemu->loadvm :( )
sendkey keys 向VM中发送按键,例如你想在虚拟机里切换到另一个终端,按下了ctrl-alt-F2
不幸的是,切换的却是你的主系统,所以就需要用 sendkey了 sendkey
ctrl-alt-f2
还有其他几个命令,自己看help就可以了。
装好后可以启动试试:
[root@localhost~]# /home/qemu/bin/qemu fedora.img -enable-audio -user-net -m 64
-user-net
相当于VMware的nat,主系统可以上,虚拟机就可以
-m 64
使用64M内存,缺省下使用128M
ctrl-alt-f
全屏
ctrl-alt 主机/虚拟机鼠标切换
查看(269)
评论(1)