精华内容
下载资源
问答
  • 本文主要讲解Linux主分区,扩展分区,逻辑分区的联系区别,感性趣的朋友可以参考下。
  • linux主分区和逻辑分区

    千次阅读 2018-07-01 22:07:46
    1. 主分区: linux下磁盘分区分为主分区和扩展分区两种。且主分区和扩展分区数目只和不能大于四。主分区一经创建,格式化后可立即使用扩展分区创建之后,无法直接格式化使用,必须进行二次逻辑分区且格式化后才能...

    1. 主分区:

        linux下磁盘分区分为主分区和扩展分区两种。且主分区和扩展分区数目只和不能大于四。主分区一经创建,格式化后可立即使用

    扩展分区创建之后,无法直接格式化使用,必须进行二次逻辑分区且格式化后才能使用。逻辑分区没有数量限制!

    2. linux下分区和命名方案:

        linux下通过字母和数字组合来表示磁盘分区:/dev/sda1  /dev/sda2  .....

        /dev: 所有设备文件存放的目录

        hd和sd:分区的前两个字母,表示分区所在设备的类型!

        a: 是分区命名的第三个字母,表示分区在那个设备上。

        3: 数字表示分区

    linux安装:

        略!

    展开全文
  • 一、Linux分区概念首先,让我介绍Linux中分区的概念,这...对于早期的DOSWindows(Windows 2000之前的版本),系统仅识别一个主分区。您可以通过向扩展分区添加逻辑驱动器号(逻辑分区)来进一步优化分区。主分区的功...

    一、Linux分区概念

    首先,让我介绍Linux中分区的概念,这从一开始就伤害了我。 Linux中规定每个硬盘设备最多可以由4个主分区(包括扩展分区)组成,任何扩展分区都必须占用一个主分区号,即硬盘中主分区的总数扩展分区最多为四个。对于早期的DOS和Windows(Windows 2000之前的版本),系统仅识别一个主分区。您可以通过向扩展分区添加逻辑驱动器号(逻辑分区)来进一步优化分区。

    主分区的功能是使用计算机来启动操作系统。因此,每次操作系统启动或引导程序都应存储在主分区上。这是主分区与扩展分区和逻辑分区之间的最大区别。当我们指定引导加载程序以安装和引导Linux时,必须在主分区上进行指定,这是最佳示例。

    Linux规定主分区(或扩展分区)占用从1到16的前4个数字。以第一个IDE硬盘为例。主分区(或扩展分区)占用hda1、hda2、hda3、hda4,而逻辑分区占用从hda5到hda16的12个数字。因此,Linux下的每个硬盘最多具有16个分区。

    对于逻辑分区,Linux规定它们必须在扩展分区上构建(DOS和Windows系统也是如此),而不是在主分区上。因此,我们可以看到扩展分区可以提供更灵活的分区模式,但是不能用作操作系统引导。

    我以前不熟悉这些概念,因此在该部门走了很多弯路。那么,什么是好的分区方案?我认为不同的人有不同的意见。我这样分割它。原则上,/和/ home基本上最好分别安装两个分区,因为/ home可以视为Windows中的文档。如果您有更多的个人信息,则/ home应该更大。 /较小是否无关紧要,据说它至少为2G,而且我还没有尝试过。其他诸如/ tmp和/ var的文件很多。为了避免文件碎片对其他区域的影响,最好将它们挂起。最后,/ opt主要安装大型软件,如果有多余的分区,请为他挂一个。

    e7fecfa99f6a67c9cb35d0d2467539e9.png

    二、开始分区

    好的,我这样看。首先,划分出一个100M的主分区,然后挂载boot.grub以启动/ boot目录中的文件。这样,即使工作分区存在问题,只要该分区没有问题,它仍然可以启动。因此,最好的方法是为根文件专门划分一个区域,大小通常最大为64M,我给了100M作为保险。

    之后的分区

    全部以扩展分区的形式存在,并且扩展分区下有许多逻辑分区。

    首先创建一个交换分区,其大小是物理内存大小的一到两倍。如果您的内存像我的一样是1G,请使用1G。实际上,它基本上没有那么大。记住将分区格式更改为linux-swap。

    然后创建一个尽可能大的分区并指定/ usr,因为大多数系统软件都存储在这里,包括图形界面程序,例如X Server。我分开了20G。

    接下来,为/ home创建一个安装分区。考虑到我有很多工作文档,并且源代码和程序经常放在这里,所以我给出了10G。

    对于诸如/ tmp,/ var等的其他版本,不考虑单用户工作站。当然,我不知道我的机器将来是否还会有服务器应用程序,我仍然为var分配了2G的空间。

    所有其他空格都安装到/。尽管2G通常就足够了,但越多越好。

    3218409d79dfb5a7295f3b38a13070d7.png

    注意:很多时候,如果使用ubuntu CD随附的安装工具分区,则会出现很多问题。如果无法通过,建议使用两种方法:

    1、在实时CD环境中,直接在终端下使用

    sudo fdisk /dev/xxx

    分区,然后在w之后保存并重新启动,然后进入安装工具,可以直接进行下一步。

    2、您还可以使用livecd的fdisk划分分区,并使用CD上的livecdinstaller程序在命令行上进行安装。但是此安装程序仅要求您挂载/并交换。那其他分区呢?您可以先拆分,也可以在安装系统后拆分。如何将其他分区安装到所需目录?例如。如果要将/ home / user挂载到新的sda8分区,则可以执行以下操作:

    本文来自电脑杂谈,转载请注明本文网址:

    http://www.pc-fly.com/a/dianqi/article-354491-1.html

    展开全文
  • Linux主分区、扩展分区、逻辑分区

    万次阅读 2018-12-27 18:53:14
    Linux系统下(其他操作系统也有类似的规定),磁盘的分区大致可以分为三类,分别为主分区、扩展分区和逻辑分区等等。Linux系统管理员在部署系统时,必须要对这三个分区进行一个合理的规划,否则的话会浪费宝贵的硬盘...

             在Linux系统下(其他操作系统也有类似的规定),磁盘的分区大致可以分为三类,分别为主分区、扩展分区和逻辑分区等等。Linux系统管理员在部署系统时,必须要对这三个分区进行一个合理的规划,否则的话会浪费宝贵的硬盘空间。

             通常情况下,一个硬盘中最多能够分割四个主分区。因为硬盘中分区表的大小只有64Bytes,而分割一个分区就需要利用16Bytes空间来存储这个分区的相关信息。由于这个分区表大小的限制,硬盘之能够分给为四个主分区。如果此时一块硬盘有120个G,而管理员划分了4个主分区,每个主分区的空间为20个G。那么总共才用去了80G的空间。这块硬盘剩余的40G空间就将无法使用。这显然浪费了硬盘的空间。

            为了突破这最多四个主分区的限制,Linux系统引入了扩展分区的概念。即管理员可以把其中一个主分区设置为扩展分区(注意只能够使用一个扩展分区)来进行扩充。而在扩充分区下,又可以建立多个逻辑分区。也就是说,扩展分区是无法直接使用的,必须在细分成逻辑分区才可以用来存储数据。通常情况下,逻辑分区的起始位置及结束位置记录在每个逻辑分区的第一个扇区,这也叫做扩展分区表。在扩展分区下,系统管理员可以根据实际情况建立多个逻辑分区,将一个扩展分区划割成多个区域来使用。

             所以在扩展分区与逻辑分区的帮助下,一块硬盘可以被划分为六个、七个甚至更多的分区。有时候由于磁盘限额的需要,要给不同的用户或者应用对应不同的分区。用户主目录的规划,这也需要用到一个独立的分区。故系统管理员需要在部署系统之前,先考虑一下系统到底有分几个区合适。故硬盘分区空间该如何规划,这是系统管理员在部署Linux系统之前需要回答的问题。

    • 硬盘的第一个扇区主要记录了两个重要的信息,分别是:
      • 主要启动记录区(Master Boot Record, MBR):可以安装启动管理程序的地方,有446 bytes
      • 分割表(partition table):记录整块硬盘分割的状态,有64 bytes
    • 关于磁盘分区表(partition table):
      • 磁盘分区的最小单位是磁柱。
      • 在分割表所在的64 bytes容量中,总共分为四组记录区,每组记录区记录了该区段的启始与结束的磁柱号码。

    假设下面的硬盘文件名为/dev/hda,那么这四个分区的文件名就如下所示:

    • P1: /dev/hda1
    • P2: /dev/hda2
    • P3: /dev/hda3
    • P4: /dev/hda4

    以上提到的四个分区指的是主分区,如果需要,可以通过扩展分区来实现:

    • 在上图中,四个主分区记录区仅使用其中两个,P2通过扩展分区,分配出五个逻辑分区。
    • 扩展分配的目的是使用额外的磁区来记录分割信息,扩展分配本身并不能被拿来格式化。
    • 其在Linux系统中文件名如下:
      • P1: /dev/hda1
      • P2: /dev/hda2
      • L1: /dev/hda5
      • L2: /dev/hda6
      • L3: /dev/hda7
      • L4: /dev/hda8
      • L5: /dev/hda9
        其中没有出现/dev/hda3与/dev/hda4,是因为前面四个数字保留给主分区/扩展分区使用。
    • 小总结:
      • 主要分割与扩展分配最多可以有四笔(硬盘的限制)
      • 扩展分配最多只能有一个(操作系统的限制)
      • 逻辑分割是由扩展分配持续切割出来的分割槽;
      • 能够被格式化后,作为数据存取的分割槽为主要分割与逻辑分割。扩展分配无法格式化;
      • 逻辑分割的数量依操作系统而不同,在Linux系统中,IDE硬盘最多有59个逻辑分割(5号到63号), SATA硬盘则有11个逻辑分割(5号到15号)。
    • 缺点:
      • 操作系统无法识别大于 2.2T 以上的磁盘容量;
      • MBR 仅有一个区块,若被破坏后,无法或很难恢复;
      • 存放 boot loader 的区块仅有 446 bytes,无法容纳较多的代码。

    参考:

    https://www.cnblogs.com/hiwangzi/p/7640995.html

    展开全文
  • 所以设计了扩展分区的概念,扩展分区和主分区一样,也是存放在64B的分区表中,也就是它会占一个主分区号,它的作用是用来扩展成多个其他分区的,扩展分区本身不可以直接使用,可以在扩展分区上建立逻辑分区,这时...
    第一部分: 主分区、扩展分区、逻辑分区区别
    1. 在linux中,由于分区表64B的限制,而每个分区条目的大小为16B,所以最多只能有4个分区,这4个分区就是我们说的主分区。

    2. 总共有4个分区显然是不够的,所以设计了扩展分区的概念,扩展分区和主分区一样,也是存放在64B的分区表中,也就是它会占一个主分区号,它的作用是用来扩展成多个其他分区的,扩展分区本身不可以直接使用,可以在扩展分区上建立逻辑分区,这时逻辑分区是可以设置很多个的,所以说其实扩展分区是一种用来解决分区表只能有4个分区限制的问题。

    3. 总结

      • 主分区数量至少1个,最多4个(如果存在扩展分区,则最多3个)。主分区可以直接使用,主分区本身不能继续分区,一个主分区就是一个逻辑磁盘。
      • 扩展分区0个或1个,会占用一个主分区号,不能直接使用,必须在其上建立逻辑分区后才能用。 其实就是把1个主分区拿过来进行分区扩展了。
      • 逻辑分区可以若干个,通过扩展分区建立,可以直接使用,扩展分区的容量是所有逻辑分区容量之和(如果扩展分区被完全使用的话)。
      • 参考:
        • https://www.omicsclass.com/article/810
        • https://www.cnblogs.com/machangwei-8/p/10353683.html
    磁盘分区、挂载
    1. 要用到的命令

      • fdisk: 是linux下用来进行磁盘分区和管理的命令,是进行磁盘分区最重要的命令。
      • mkfs: 对磁盘分区进行格式化和设置文件系统格式的命令,一个分区创建好之后,是无法直接被挂载的,因为它还不是文件系统,必须在分区上构建文件系统后才能挂载。
      • mount : 将新建好的分区文件系统挂载到指定目录,只有挂载到目录后文件系统才能被程序使用,在linux中将所有设备都看成文件,使用该设备时只需将它挂载(关联)到指定目录即可。
      • partprobe: 重新加载磁盘分区信息,并更改到系统内核
        ,注意如果有当前正在被挂载的设备,但是分区又被删除了(不在分区表内了)则可能会报错,此时需要用umount命令将其卸载后再执行partprobe
      • umount: 取消挂载,其后面可以接挂载的目录名或者是挂载设备(可以通过df -h命令查看挂载设备和对应的目录名)
      • df: 显示系统当前的挂载信息(挂载的设备和对应的挂载在系统中的路径)
    2. fdisk命令介绍: fdisk 命令可以显示当前可用的所有磁盘信息,并且可以对所有磁盘分别进行分区管理。

    # ps: fdisk命令必须由sudo或者在root用户下执行才行的,否则fdisk -l显示为空。
    sudo fdisk -l  # 查看当前的所有磁盘信息, 如下图所示。
    
    # 其中以Disk开头的是磁盘, 图中共有3个磁盘,名字分别为/dev/vda, /dev/vdb, /dev/vdc。
    # 绿色框内的信息是该磁盘的分区信息,分区的名字是在磁盘名字后加一个数字命名的。
    	#  需要注意的是对于MBR磁盘而言,前4个数字代表主分区(扩展分区),而从5开始才是第1个逻辑分区的编号。
    # 黄色框是这个分区的大小,单位是KB。
    # 蓝色框是分区的类型,Id和Sytem表达的信息一样的,Id=83是linux主分区或者逻辑分区,Id=5代表扩展分区
    

    fdisk -l 显示的磁盘信息

    fdisk /dev/vdc   # 对磁盘/dev/vdc进行分区操作,此命令后会进入一个交互式界面进行分区
    # 进入交互式界面后,所有操作不会直接生效,只有当最后使用‘w’命令后才生效,所以要慎用'w‘命令
    # 按m可以查看帮助,按q退出操作
    # 其他命令: 
    # n : 新建一个分区,会让你选择p还是e, p是主分区,e是扩展分区,如果已经建立了扩展分区了,则e会变成l,l是逻辑分区
    	# 在提示信息右边会显示当前的分区情况,(0 primiary, 0 extended, 4 free)
    	# 接下来会选择分区表编号,如果是p或者e分区,则只能选1-4,顺序可以随意,比如可以先建立编号4的分区,然后再建立
    	# 编号1的分区,这个分区号是最终这个分区的名字,如/dev/vdc4就是第4个主分区。
    	# 接下来会选择开始扇区编号(按回车默认就好),结束扇区数(或者是+size形式, 更方便,如+100G是设置分区大小为100G)
    	# 如果是寄哪里逻辑分区,则无法选编号,编号会从5开始按序增加,即第1, 2个逻辑去分区为/dev/vdc5, vdc6 。
    # d: 删除一个分区,如果当前只有一个,则直接删除,否则需要再输入分区编号。
    # w: 保存后退出,此命令会直接将刚才的操作执行,需要慎重。
    # q: 不保存退出。
    # p: 列出当前所有分区信息
    # l: 列出所有支持的分区类型,如Linux(主分区),Extended扩展分区,NTFS,FAT16等。
    
    1. 分区建立好之后,需要格式化和挂载。
    # 第一步: 设置分区的文件系统
    mkfs --type ext4 /dev/vdc1   # 将分区/def/vdc1设置为ext4文件系统
    
    # 第二步: 挂载到指定目录
    mount /dev/vdc1 /data   # 将分区挂载到/data目录,以后在/data上读写文件就是在/dev/vdc1分区上读写了。
    df -h    # 查看是否挂载成功
    # 注: /data必须是已经存在的目录
    
    # 第三步, 设置开机自动挂载
    sudo vim /etc/fstab  # 打开/etc/fstab文件, 添加如下一行
    # /dev/vdc1 /data ext4 defaults 0 0 
    #  分别是: 1)分区(设备)名    2)挂载目录   3)文件系统名  
    # 4)一些设置(defaults是用默认设置) 5)是否备份(0不备份, 1备份(根文件系统/才设置为1))
    #  6)是否检查(0不检查, 1检查(根文件系统必须设置为1))
    # 参考链接: https://www.huaweicloud.com/articles/761c772b1cc43095bed81c55efe06387.html
    

    最后给一个小图片:/mnt /media /dev目录的区别。

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • Linux主分区和扩展分区的区别

    千次阅读 2021-07-03 08:52:56
    Linux主分区和扩展分区的区别 主分区的作用就是计算机用来进行启动操作系统的,因此每一个操作系统的启动,或者称作是引导程序,都应该存放在主分区上。 扩展分区的目的是使用额外的扇区来记录分区信息,不能直接...
  • Linux 主分区,扩展分区和逻辑分区

    千次阅读 2017-03-02 20:24:59
    硬盘分区有三种,主磁盘分区、扩展磁盘分区、逻辑分区。一个硬盘主分区至少有1个,最多4个,扩展分区... 在linux下主分区和逻辑分区都可以用来放系统,引导os开机,grub会兼容windows系统开机启动。分出主分区后,其余
  • Linux系统下(其他操作系统也有类似的规定),磁盘的分区大致可以分为三类,分别为主分区、扩展分区和逻辑分区等等。Linux系统管理员在部署系统时,必须要对这三个分区进行一个合理的规划,否则的话会浪费宝贵的硬盘...
  • Linux主分区、扩展分区和逻辑分区

    千次阅读 2019-01-13 18:26:10
    Linux主分区、扩展分区和逻辑分区和Windows的概念差不多,这里来类比着介绍一下Linux中的概念。 【磁盘命名】 在Linux中,若干个IDE设备(如:硬盘,光盘)的命名规则如下:每个设备映射的文件名称都有一个hd前缀...
  • Linux主分区、扩展分区和逻辑分区

    千次阅读 2017-08-30 21:06:06
    Linux 在安装CentOS5.3的过程中,会遇到磁盘分区的界面,下拉式菜单中有4个选项,这时你不要选择默认,打开下拉式菜单,选择最后一项(翻译成中文意思是:建立自定义的分割模式)。然后选择右下角的确认,在下一个...
  • 1、linux系统分区应了解的常识 硬盘分区实质上是对硬盘的一种格式化,然后才能使用硬盘保存各种信息,在创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘引导记录(即Master Boot Record,一般简称为MBR)...
  • 要求: 某公司的服务器中容量已满,现在采购部门购买了一块硬盘,将该块硬盘添加到服务器中以增加服务器容量。...并在扩展分区上建立一个逻辑分区。(5分) sudo fdisk -l 查看分区情况 创建...
  • linux物理分区与逻辑分区

    千次阅读 2018-09-26 18:12:32
    先对磁盘进行分区(或者不进行),再将分区设置为物理卷,将设置好的物理卷添加到现有某一卷组下或创建一个新卷组,再将卷组内的多余空间分配至原有的逻辑卷内或者建立新的逻辑卷。如果是分配到新的逻辑卷,需要重新...
  • linux主分区 扩展分区 逻辑分区

    千次阅读 2017-11-02 09:47:40
    基本概念硬盘分区有三种,主磁盘分区、扩展磁盘分区、逻辑分区。一个硬盘主分区至少有1个,最多4个,扩展... 在linux下主分区和逻辑分区都可以用来放系统,引导os开机,grub会兼容windows系统开机启动。分出主分区
  • fdisk常见命令参数 -b<分区大小>...-u:搭配"-l"参数列表,会用分区数目取代柱面数目,来表示每个分区的起始地址; -v:显示版本信息 常用的命令展示: 查看新的磁盘信息 [root@local...
  • 安装Ubuntu的时候,哪些区该设置为主分区,哪些区该设置为逻辑分区。你说的是ntfs文件系统的格式。(例如 windows); Linux系统使用的是ext4,没有主分区逻辑分区的概念。 ...
  • 我们知道硬盘的第一个扇区也就是第0扇区是用来存放主引导记录(MBR)的,因此也称MBR扇区。一个扇区是512字节,因此MBR的大小也是512字节,其具体数据结构是:446个字节的...记住,“主分区”就是指记录在主引导记录MBR
  • 在讲硬盘分区之前,我先来普及一下硬盘的相关分类,硬盘一般分为IDE硬盘、SCSI硬盘SATA硬盘三种,在Linux系统中,IDE接口的硬盘被称为hd,SCSISATA接口的硬盘则被称为sd,其中IDE硬盘基本上已经淘汰,现在市面上...
  • linux主分区逻辑分区的关系

    千次阅读 2015-07-20 14:44:51
    分区和扩展分区的区别在于主分区位于硬盘的最开始,MBR 扇区的位置,这个位置的数据在计算机启动时,会自动被 BIOS 读取并且执行,也就是说这个位置的分区表会自动被 BIOS 读取到内存里,这样 MBR 启动程序不需要...
  • 1, 硬盘的限制,最多只能设置4个分区(主分区+扩展分区),路径如下, /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4 2, 操作系统限制,扩展分区最多只能有1个,可以是3个(或以下)主分区+1个扩展分区, 3, 扩展分区使用...
  •  从工作原理上分为机械硬盘固态硬盘  机械硬盘:机械硬盘即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成。  固态硬盘:固态驱动器(SSD),...
  • 硬盘的分区由主分区、扩展分区和逻辑分区组成:主分区(注意扩展分区也是一个主分区)的最大个数是四个,其个数是由硬盘的主引导记录MBR(Master Boot Recorder)决定的,MBR存放启动管理程序(如GRUB)和分区表记录。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 55,362
精华内容 22,144
关键字:

linux主分区和逻辑分区

linux 订阅