Linux系统安装 磁盘与分区

想要安装Linux 首先我们需要明白三点,1.什么是磁盘格式。2.Linux的分区规则。3.Linux系统文件的类型。

1.磁盘格式

MBR:这种格式最大识别2T的空间,最多只能有4个分区。要么全都是主分区,要么三个主分区一个扩展分区。

GPT:最大可以识别18EB的空间。

1KB=1024B;1MB=1024KB=1024×1024B。 
1B(byte,字节)= 8 bit;
1KB(Kilobyte,千字节)=1024B= 2^10 B;
1MB(Megabyte,兆字节,百万字节,简称“兆”)=1024KB= 2^20 B;
1GB(Gigabyte,吉字节,十亿字节,又称“千兆”)=1024MB= 2^30 B;
1TB(Terabyte,万亿字节,太字节)=1024GB= 2^40 B;
1PB(Petabyte,千万亿字节,拍字节)=1024TB= 2^50 B;
1EB(Exabyte,百亿亿字节,艾字节)=1024PB= 2^60 B;
1ZB(Zettabyte,十万亿亿字节,泽字节)= 1024EB= 2^70 B;
1YB(Yottabyte,一亿亿亿字节,尧字节)= 1024ZB= 2^80 B;
1BB(Brontobyte,一千亿亿亿字节)= 1024YB= 2^90 B;
1NB(NonaByte,一百万亿亿亿字节) = 1024BB = 2^100 B;
1DB(DoggaByte,十亿亿亿亿字节) = 1024 NB = 2^110 B;

2.分区规则

很多人刚接触Linux的时候感觉很高深,其实主要是基础认识不够。就拿分区来说,Windows分区是用C,D,E等标识盘符。而Linux磁盘和分区是以设备文件的形势表示的。

磁盘主要分为HDD和SSD,不过现在随着SSD越来越流行了,我就不介绍HDD了。SSD工艺这里也就不介绍了,因为大家只要把握住一点,预算之内,越贵越好,长江存储YYDS。

Linux系统中,文件都是以根目录开头的,所以所有的文件上必须用/dev来表示, 后面再接磁盘设备文件名。我个人推荐大家在使用Linux的时候摒弃分区的这个概念。如果非要表示的话IDE接口和SCSI接口我就不说了,现在应该没人用了吧。至少都是SATA了。SATA和SCSI的表示方式一样的,就是 “sd+字母”,当存在多个磁盘的时候,用字母表示磁盘格式就行了。如果还要更细致的分区,那么就是“sd+字母+数字”。数字1~4表示主分区和扩展分区,从5开始表示逻辑分区。比如/dev/sdc5就是表示第三个SATA接口上的第一个逻辑分区。/dev/sdc4就表示再第三个SATA接口上的第四个主分区,也可以是扩展分区。

在Linux的世界里,所有的都是文件,所有的文件都必须挂在根分区下(其实就是/),一般我们在安装系统的时候,要至少有三个分区

  • /boot:启动文件分区,如果没有该分区,系统无法启动。该分区一般为100~200MB(默认100MB)
  • swap:交换分区,相当于Windows里的虚拟内存,目的就是防止内存溢出,一般是物理内存的2倍(如果是网站系统,那么如果你的内存大于4G,一般可以直接设置为2048MB即可,如果有系统特殊需求根据要求调整即可)
  • /:根分区,所有的程序和文件都挂在在这个分区,而且其他分区分完后的空间一般都会全部分给根分区。由于系统在根分区,所以根分区也必须是主分区。

3.文件类型

Linux厂家的文件系统有EXT,XFS和SWAP三种。

EXT

EXT是Linux的日志文件系统,比较常见的是EXT2/EXT3/EXT4。应该没有人用Centos7以下了,就不介绍了7以前的了。CentOS7默认使用的是XFS,可以支持EXT4

  • EXT3最大分区为32TV,单文件最大为2TB,最多支持32000个子目录。
  • EXT4最大分区为1EB,最大单文件才16TB,子目录无限制。

XFS

XFS对大文件和小文件支持都很棒,支持超大数量的目录。最大可支持磁盘分区为18EB-1,单文件最大支持9EB。不过也是有缺点的,不能压缩,删除大量文件性能低下。

SWAP

SWAP是专门给交换分区用的,一般用户是无法访问的。

相信大家在有了这两篇的内容(Linux系统概述),对Linux已经有了一个基本的认识了,接下来,就教大家怎么给虚拟机安装Linux。

© 版权声明
THE END
喜欢就支持一下吧
点赞5赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情

    暂无评论内容