问题描述:
我打算在硬盘中分出5G空间用于安装RedHat Linux
请教一下:我应该怎么分比较好???
另:我看有的用虚拟机安装Linux,但是有的要对安装的盘格式化,我想问的是,这个虚拟机里的格式化是真的对硬盘进行格式化,还是只是虚拟的?
解析:
我也用虚拟机玩linux的,最开时在装的时候我对linux分区一点都不了解,甚至对windows分区都不了解,不过也胡乱的把linux装好了,因为对于虚拟机,我用VC,不知道你用什么,在这里面有一个他帮你提供的方案,挺好的,这样我们就不用去手动分区,或者只要你随便设置每个分区的值,只要能装行了!因为如果你设得过小的话, 他会提示你无法安装,最小值是多少的,
你说的从硬盘分出5个G来我觉得不妥,讲讲我的办法吧,我是把虚拟机装好后,然后指定虚拟硬盘在一个我不经常用的盘里面(如F盘 20G),在当然,linux不会占用这么多的,这是由虚拟机分配给他的,如果你再在linux系统里面加入软件的时候,它会自动增大,这样的话,你可以不用去手动给它分配多大,这样一来,你仍然可以在这个盘里放入其它windos系统里面的东西,也不会浪费太多的空间,比如你分给它5个G的空间,当linux用不到这么多的时候,那不是就浪费了吗?
等你装好了,能进linux系统了再对分区了解这样来得快多了!
再说了,虚拟机格式化(我的没有格式化,可以不用格式化),只是我的理解,格式化肯定是把虚拟机分配给linux的硬盘空间给格式化了但是不会对你的主系统windows造成任何影响的!
再啰嗦的讲一下我理解的虚拟机吧:
其实虚拟机就是在你的主 *** 作系统的基础上,再虚拟出一 *** 全的计算机,这个跟你买一台裸机是完全一样的!所以格式化肯定是格式化了,不过格式化的与你的主 *** 作系统完全没有关系的!它就像一台与你主系统完全无关的独立的计算机一样!只是建立虚拟机是建立在你的主系统之上的!
相关分区知识了解一下!有助于你真正的去了解各个分区作用,也就是基础中的基础!
各分区的作用
在Linux中规定,每一个硬盘设备最多能有4个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是4个。对于早期的DOS和Windows(Windows 2000以前的版本),系统只承认一个主分区,可以通过在扩展分区上增加逻辑盘符(逻辑分区)的方法,进一步地细化分区。
主分区的作用就是计算机用来进行启动 *** 作系统的,因此每一个 *** 作系统的启动,或者称作是引导程序,都应该存放在主分区上。这就是主分区和扩展分区及逻辑分区的最大区别。我们在指定安装引导Linux的bootloader的时候,都要指定在主分区上,就是最好的例证。
Linux规定了主分区(或者扩展分区)占用1至16号码中的前4个号码。以第一个IDE硬盘为例说明,主分区(或者扩展分区)占用了hda1、hda2、hda3、hda4,而逻辑分区占用了hda5到hda16等12个号码。因此,Linux下面每一个硬盘总共最多有16个分区。
对于逻辑分区,Linux规定它们必须建立在扩展分区上(在DOS和Windows系统上也是如此规定),而不是主分区上。因此,我们可以看到扩展分区能够提供更加灵活的分区模式,但不能用来作为 *** 作系统的引导。
除去上面这些各种分区的差别,我们就可以简单地把它们一视同仁了。
在Linux下,硬盘是一个设备,实际上Linux下什么都是设备。对于IDE硬盘而
言,Linux认为存在四个设备,对应于IDE的四个位置接的设备。如果装过机器
我们知道主板上有两个槽,IDE0和IDE1,每个槽上能挂两个设备,主盘和从
盘,这些盘可以是硬盘可以是光驱。那么Linux是怎么认为这些设备的呢?在
Linux下,这些设备用/dev/hdx来标示。IDE0上的主盘就是/dev/hda,从盘就是
hdb,依此类推,如果可以有多个IDE槽就可以延续到hde hdf等。总之每条硬盘
线上接的设备都被Linux认为是一个/dev/hdx设备。如果你的机器是IDE0槽上的
主盘是硬盘,那它就是hda,如果IDE1的槽上主盘是一个光驱,那它就是hdc。
在windows下fdisk是对”硬盘1“,”硬盘2“进行 *** 作,而linux下的fdisk就
是对/dev/hda,/dev/hdb等进行 *** 作。这样做很灵活,很直观,不是么?
那么Linux下怎么看分区呢?Linux下的分区概念是,硬盘上的每个分区也是一
个设备(又来了)。他们的标志是/dev/hdxy,其中hdx根前面一样表示哪个硬
盘,y表示第几个分区。以hda为例。hda1就是第一个分区,hda4就是第四个分
区位置。逻辑分区从hda5开始。所以刚才那个例子中,Linux看来就是hda有
10G。hda1是主分区,格式是windows。hda2是扩展分区,在它上划出了hda5和
hda6,格式是windows。hda还有2G剩余空间可以继续建立hda3和hda4。注意因
为hda2空间已经被划分完,所以无法再建立逻辑分区。
也不知道这是不是你真正想要的,还是你要的只是 给你一个具体数值呢!
那看你用做什么了。linux分区一般没有定数,
只要空间够用怎么分都行。
一般三个分区
跟目录/, 引导分区/boot,交换分区swap
一般/boot分区100M就够了,swap没有定数,说是1.5到2倍内存大小,不过一般和内存一样大就行了。
剩下的都给/分区。
如果是多个用户的话,为了保护用户的数据,给/home单独一个分区。
10G应该就够了。
如果是单用户做桌面版的话,
分区最简单,一个swap分区,一个/就够了,最多加一个/boot
这样好处就是不用考虑具体分区的分配空间,所有东西都弄一起。
如果是服务器,/boot分区100M,其他分区大小不好给出来。总之/usr,/var,/opt这三个分区最占空间,给这三个分区尽量分配更大的空间。其他的分区自己斟酌。
一、先从整体上说说说分区的好处: 1.数据安全: 主要方面:只用一个分区,若遇到系统需要重装或者分区需要进行格式化等,原有的重要文件无法在本硬盘保留,而若提前进行了合理分区,则用户数据不会收到影响 次要方面,我们知道,同等外部条件下,读取越频繁,磁盘越容易受损,我们把读写频繁的目录挂载到一个单独的分区,可以把磁盘的损伤控制在一个集中的区域。 2.效率(针对目前常用的机械硬盘,固态硬盘方面还不太了解): 主要方面:分区将数据集中在某个磁柱的区段,当有数据要读取自该分区时, 硬盘只会搜寻相应区段,有助于数据读取的速度与效能的提升! 一、先从整体上说说说分区的好处: 1.数据安全: 主要方面:只用一个分区,若遇到系统需要重装或者分区需要进行格式化等,原有的重要文件无法在本硬盘保留,而若提前进行了合理分区,则用户数据不会收到影响 次要方面,我们知道,同等外部条件下,读取越频繁,磁盘越容易受损,我们把读写频繁的目录挂载到一个单独的分区,可以把磁盘的损伤控制在一个集中的区域。 2.效率(针对目前常用的机械硬盘,固态硬盘方面还不太了解): 主要方面:分区将数据集中在某个磁柱的区段,当有数据要读取自该分区时, 硬盘只会搜寻相应区段,有助于数据读取的速度与效能的提升! 另一方面,磁盘不同区域(内圈与外圈,)的读取速度是不同的,磁盘越大,差别越明显,通常将读写频繁的目录挂载到读取速度更快的区域(总体来说,是推荐外圈),不常使用和变更的数据放在稍慢的区域将是一个比较好的选择。关于外圈与内圈,个人觉得比较简单清晰的解释: 外圈有更强的数据吞吐能力,即单个大文件读写速度更快。 内圈有更短的寻道时间,即多个小文件读写速度更快。 但就一般情况下我们所用的硬盘而言,在系统启动方面,速度提升一倍带来的收益比寻道速度提升一倍带来的收益更大。(毕竟不能像固态硬盘一样将寻道速度提升几百倍而引起质变) 二、哪些是必要的: 关于Linux分区,根据系统的应用环境不同,必要的分区是有不同的,下面把一些比较赞成单独分区的列出来(按优先级排列): 1.根目录(/),必须挂载到分区! 2.家目录(/home):非常建议挂载的单独分区! 3./SWAP(交换分区/虚拟内存):根据本机内存决定 若本机实体内存较大,而且系统应用环境对内存需求不高(如本机内存有4G,而只是用于日常练习),可以不需要该分区。若本机内存不能满足需求,建议设置SWAP分区 用户文件所在目录 4./var和/tmp:对于负载较重的服务器,应该挂载到单独分区 /var主要存放变更频繁的数据,如日志文件等 /tmp主要存放临时文件, 5./usr或者/usr/local:需要编译大量软件,希望重装系统后不再重新编译时,建议挂载到单独分区 6./boot:现在一般不需要挂载到单独分区 7.其他···欢迎分享,转载请注明来源:内存溢出
评论列表(0条)