当前位置:  技术问答>linux和unix

关于Linux下磁盘分区的问题?

    来源: 互联网  发布时间:2015-11-01

    本文导语:  问得是罗嗦了一点,但是Linux分区如果不慎,很可能全部数据都丢失了,特别是对新手而言,所以我想知道得清楚一点。 以前在windows下只知道C: D: E: F: G: 这样的分区,C:是主分区,其他的属于逻辑分区。我目前大...

问得是罗嗦了一点,但是Linux分区如果不慎,很可能全部数据都丢失了,特别是对新手而言,所以我想知道得清楚一点。

以前在windows下只知道C: D: E: F: G: 这样的分区,C:是主分区,其他的属于逻辑分区。我目前大概也知道了一些基本的Linux分区常识,比如说:一个硬盘最多四个主分区,最多一个扩展分区,扩展分区可以分成多个逻辑分区,还有hda1,hdb5等概念。

但是在Windows下,我经常重装系统,这样每次只要把C盘格了再重装就行,其余的保存在D、E、F盘上的资料都保存在那里不会损坏。然而Linux下,基本包括 /boot  /usr  /var  /home等等,我理解的意思是,除了/swap(交换区) /boot(小于8GB的硬盘区)比较特殊以外,例如/usr /home这些目录就各自是一个分区,也就是说它们所在的分区被“挂”在Linux系统上,当然他们也可以同属于一个分区下的不同目录。因为文章里面有这么一句话“对Red Hat Linux来说,你有了较大的选择余地,你可以把系统文件分几个区来装(必须要说明载入点),也可以就装在同一个分区中(载入点是“/”)。”

现在我还有几点不是很清楚,希望有人能帮我回答(最好详细点)。

一:如果把不同的目录安在不同的分区,那么这些分区是算主分区还是算扩展分区里的逻辑分区?比如/swap /boot /usr /home在不同的分区,那么那些是主分区,哪些是逻辑分区?

二:我的想法是,除了把swap和boot单独分出来,再分一个大区出来安装Linux,也就是/usr /home等目录全部建立在这个区上,而其他的空间例如原来的D:E:F:盘只是格式化以后“挂”在Linux操作系统上,形成/aaa /bbb这样的目录。以后重新安装系统,只要把系统所在分区格式化,而“挂”上来的那些空间则不用格式化,可以重新挂上来,这样数据就不会改变了。我这样不知可行不?

三:我想在硬盘上同时安装Linux和Windows,目前Windows在C盘,我想在D盘上划出一个Boot和swap,D盘剩下部分格式化的作为Linux主体的安装盘。那么,原来的C,D和分出来的boot、swap算主分区还是逻辑分区?另外,因为Linux支持FAT格式,原来的E:F:只要挂上来,数据应该也能访问吧?

回答我,谢谢!

|
计算机启动的时候从主引导扇区启动,然后找到分区引导扇区,比如两个分区引导扇区分别有windows和linux,就要选择一个启动,我选Linux的话就按它所在分区引导扇区的信息启动Linux了?------
1.计算机启动时先读主引导扇区内容到内存,把控制权交给主引导程序(主引导程序通常在主引导扇区前446字节中)。
2.标准主引导程序通常完成这样的功能:读取分区表,在主分区中找活动分区。如果有且只有一个活动主分区,读取这个分区第一个扇区(分区引导扇区)的内容到内存,把控制权交给这一段引导程序,这一段引导程序通常是启动操作系统的开始;如果没有活动主分区或者有一个以上的活动主分区,直接打印相应的错误信息并死机。
3.Windows完全按照上面说的做,所以只能从主分区引导。Linux支持上面的方式,但还有另一种方式:/boot可以放在扩展分区的逻辑盘中,但必须把引导程序安装到主引导扇区中,从而指明/boot的位置。如果之后安装操作系统,由于主引导扇区是公用的,可能会被覆盖而不能启动Linux,所以有上面的建议

|
1.把目录安装在哪里不影响分区类型。分区类型只和分区表有关。
/hdax其中x为1~4表示主分区或扩展分区,大于4表示逻辑盘。
2.可行。
3.Windows必须从主分区引导,C:为主分区,大多数用户硬盘上D:为扩展分区中的逻辑盘。建议Linux从主分区引导,引导程序装在分区引导扇区中,不要装在主引导扇区中。主引导扇区中确定的分区为主分区和扩展分区,扩展分区表确定的分区为逻辑盘。如果想进一步了解主分区和扩展分区,到网上找找资料。Linux支持FAT,但对NTFS支持有限

|
一:如果把不同的目录安在不同的分区,那么这些分区是算主分区还是算扩展分区里的逻辑分区?比如/swap /boot /usr /home在不同的分区,那么那些是主分区,哪些是逻辑分区?

主分区和逻辑分区的划分是你在为linux划分空间时定的,比如你把/boot分区放在了主分区(一块硬盘最多可分成4个主分区,这样就没有扩展分区了,也就是hda1-hda4(hda是ideo口上的主硬盘,hdb是副硬盘))它就属于主分区,linux直接与硬盘实际分区接触,它不在乎你是主还是副的!至于你说的swap boot usr home你把它放到哪个分区就是什么分区的!
------------------------------------------------------------------------
二:我的想法是,除了把swap和boot单独分出来,再分一个大区出来安装Linux,也就是/usr /home等目录全部建立在这个区上,而其他的空间例如原来的D:E:F:盘只是格式化以后“挂”在Linux操作系统上,形成/aaa /bbb这样的目录。以后重新安装系统,只要把系统所在分区格式化,而“挂”上来的那些空间则不用格式化,可以重新挂上来,这样数据就不会改变了。我这样不知可行不?

可以这样安装的,哪个大分区成为根分区就是 / 这个,但是建议你home分区要另划出来,这样你重新安装linux时你的个人数据不会丢失,除非你备份到别的地方!把windows系统挂到linux下可以的,你可以参考mount命令用法,这与linux重新安装没有关系,数据只是你对它操作才会改变的!
-----------------------------------------------------------------------------
三:我想在硬盘上同时安装Linux和Windows,目前Windows在C盘,我想在D盘上划出一个Boot和swap,D盘剩下部分格式化的作为Linux主体的安装盘。那么,原来的C,D和分出来的boot、swap算主分区还是逻辑分区?另外,因为Linux支持FAT格式,原来的E:F:只要挂上来,数据应该也能访问吧

如果你的d盘的在硬盘的扩展分区里尼的boot和swap都是逻辑分区! 可以访问,现在ntfs的也可以访问了,要装个程序而已.

|
多操作系统支持:
Linux在引导之前通常有个菜单,允许用户选择其他操作系统。如果用户选择了其他操作系统,它会读相应的分区引导扇区,从而放弃引导自己而引导用户选择的操作系统。Windows也有类似的功能,但做的很隐蔽,需要用户自己做些工作才能实现这样的功能

|
Windows磁盘管理里能看到分区类型。Win2000默认深蓝色为主分区,绿色为扩展分区,浅蓝色为逻辑盘。可以看到所有的逻辑盘都在扩展分区中

|
关注中!

|
mark

|
up

    
 
 

您可能感兴趣的文章:

  • 在linux中如何作类似磁盘清理,腾出磁盘空间的维护?谢谢!
  • 我的linux 的根目录/的磁盘空间占满了,想扩充挂在根目录磁盘空间的容量,要怎么做啊?
  • Linux下如何对一个分区追加磁盘空间
  • 请问如何才能将LINUX的分区写到磁盘分区表里!
  • Linux中的磁盘配额!!!
  • linux下怎么看磁盘io消耗
  • 磁盘加密工具 ScramDisk 4 Linux
  • 如何增加分给Linux的磁盘空间
  • linux两块磁盘双系统
  • linux 如何取得磁盘信息?
  • Linux 磁盘分区软件 QTParted
  • 在linux下怎么格式化磁盘?
  • 如何写linux下的磁盘阵列管理的软件?
  • Linux下是否存在磁盘碎片问题和内存碎片问题?
  • Linux 磁盘分析工具 Disk Usage Analyser
  • Redhat linux 9下如何查看磁盘剩余空间?
  • linux下有什么命令可以得到磁盘列表数啊?
  • linux下如何hook磁盘操作
  • linux服务器,大磁盘挂载分区,不定期出现“只读”现象
  • Linux磁盘加密工具 cryptmount
  • ■■救救我的Linux,我用PartitionMagic把第二个主分区改为扩展分区后或在linux分区前新增一个分区后,Linux连Rescue模式都进不了
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • 谁知道在分区的时候linux swap是作为主分区还是逻辑分区,linux ext2呢??急!急!急!
  • 安装linux时,已经有windows,我有2个主分区了,如果装linux不分boot分区会不会有什么问题?
  • 重新安装linux,重新分配/分区,其他分区不变,对其他分区内的数据有影响嘛?
  • xp下装linux双系统,从现有磁盘中分出一段来供LINUX使用.请问linux分区时 / 是不是一定要强制为主分区?
  • 我在linux下有几个分区。现在发现其中一个分区不够用了。我能不能把其他分区的空间弄过来?
  • 关于linux分区与主分区和扩展分区的疑惑。。。求解!!
  • 菜鸟在c盘装了win2000,想在剩下的空间装Red Hat Enterprise Linux 3,在创建linux分区的时候,不知道都创建什么分区??我知道要创建一个
  • 在linux下如何把空闲的分区建成ext3格式的分区
  • 请问如何删除LINUX分区记录而重新建立分区?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Linux下时钟同步问题:Clock skew detected原因分析及解决方法
  • linux 繁体 汉字输入法 问题 linux 繁体 汉字输入法 问题
  • Linux 下c++开发error while loading shared libraries问题解决
  • 先安装linux,后安装winxp,能否解决正常启动linux的问题不?(初学者问题,很容易回答)
  • 弱弱的一问,linux下的中文问题及网络问题,分不是问题
  • Linux新手问,Linux安装问题。
  • linux下游戏问题。(菜鸟问题)
  • 初学Linux,发现Linux下的版本问题很头痛。【系列问题】
  • 高深问题:有了linux内核源代码如何做成一个linux操作系统
  • 一个很菜的问题,关ARM与linux内核裁剪的问题!
  • vmware装的linux,通过win2000访问linux的web服务器有问题
  • 初次接触linux,关于linux 用户权限问题请教!
  • linux开发的应用程序部署到其他linux的问题
  • vmware上装LINUX的问题,WIN7可以拼的通linux的IP,linux拼不通win7的IP
  • Linux互ping在局域网内大量丢包,但是linux和windows互ping就没问题。
  • 最菜的问题—关于linux“动态库”的问题
  • linux下挂载linux分区的问题
  • 一个小问题。Linux下编程语言的问题。
  • linux问题 secureCRT连接的问题 在线等急!~~
  • Linux下环境变量问题以及FLEX安装问题
  • Linux初学者,Linux安装的问题
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • secureCRT下Linux终端汉字乱码解决方法
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux c字符串中不可打印字符转换成16进制
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在没有linux的盘,只有DOS启动盘)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3