
Linux发行版根据打包方式进行划分,主要包括Debian系列(基于Dpkg),Red Hat系列(基于RPM),Slackware系列等,其中Debian系列和Red Hat系列是我们共同的,前者包括Ubuntu,Debian GNU / Linux等. 后者包括Red Hat Enterprise Linux,CentOS,Fedora等. 本文介绍了硬盘分区的基本知识,Linux系统的目录结构以及与Linux的安装关系. 硬盘分区,以及在双硬盘PC上指定分区上安装Ubuntu系统的方法.
有关硬盘分区的基本知识
计算机中已安装硬盘以存储数据. 当它离开工厂(初始)时,就像一张白纸. 数据无法直接写入其中. 必须对其进行分区和格式化才能使用. 分区和格式化是等效的. Yu将白皮书划分为不同的区域(例如文本区域,注释区域等),并在不同的区域中绘制线条和网格以方便书写. 格式化后的分区是我们通常看到的硬盘分区,例如Windows系统中的C驱动器,D驱动器等.
传统硬盘使用MBR(主引导记录)分区方法来引导操作系统,并且BOIS(基本输入输出系统)主板与此一起使用. 随着技术和需求的不断发展,GPT(GUID分区表)硬盘驱动器和UEFI(统一可扩展固件接口)主板正变得越来越流行,后者现在很普遍,并将成为未来的主流方向. BOIS和UEFI是与主板相关的术语,MBR和GPT是与硬盘相关的术语,它们的不同组合和区别如下:
BOIS + MBR
可用,可以启动操作系统. 传统PC上最常见的组合方法,硬盘主分区和扩展分区的总和不能超过4,硬盘容量最高可以识别到2T. 启动操作系统后,顺序如下图所示:
BOIS + GPT
可用,但无法启动操作系统. BIOS主板可以与GPT硬盘一起用作数据磁盘,但无法引导系统;如果计算机同时具有容量小于2T的硬盘和容量大于2T的硬盘,则可以通过MBR分区为小于2T的硬盘安装操作系统,而可以使用大于2T的硬盘. GPT用于存储数据,但必须使用64位操作系统.

UEFI + MBR
可用,可以启动操作系统. 为了提高兼容性,近年来出现的大多数UEFI主板都采用UEFI + BIOS共存模式,并将UEFI启动项集成到BIOS中. 您可以将UEFI设置为传统模式(传统模式),打开CSM(兼容性支持模块,兼容性支持模块)模块以支持UEFI引导和非UEFI引导,效果等同于BOIS + MBR.
UEFI + GPT
可用,可以启动操作系统. 当前最常见的组合也是将来的主流组合. 如果要在大于2T的硬盘上安装操作系统,则必须这样做,否则将无法识别大于2T的硬盘部分;并且操作系统必须是64位,否则它将无法启动. GPT方法可以识别大于2T的硬盘,并且理论上支持无限分区(最多128个主分区). 操作系统启动时,顺序如下:
与传统的BOIS + MBR引导方法相比,省略了BOIS自检链接,这将加快引导速度;如果您更换固态磁盘,则启动速度将明显加快.
GPT和MBR
硬盘的GPT分区格式和MBR分区格式可以相互转换,但是从GPT转换为MBR时,原始分区数不能超过4,大于2T的部分将无法被识别;以防万一,在转换之前备份数据.
文件系统

确定分区格式(MBR或GPT)后,可以创建每个分区. 格式化分区时,需要指定文件系统. Linux可用的文件格式包括Ext4,Ext3,Ext2,btrfs,JFS,XFS,FAT16,FAT32等. NTFS,FAT32是Windows中常用的文件系统. Ext4,Ext3和XFS当前是Linux中常用的文件系统. 有关Linux文件系统的进一步讨论和区别,请单击此处.
Linux系统目录结构和硬盘分区安装
对于新硬盘,假定使用MBR分区格式. 如果在安装Linux系统时未执行分区,则Linux系统将安装在整个硬盘上(整个硬盘是主分区),而不是在安装Windows时安装. 具体来说,CentOS会自动在整个硬盘上划分交换分区(大小等于内存),而Ubuntu不会划分交换分区(它将在安装配置文件/ etc / fstab中设置)swapfile参数) . 为了便于系统维护和确保数据安全,请在安装操作系统之前先对硬盘进行分区,然后在主分区上安装操作系统.
Linux系统目录结构
在Linux系统中,目录,字符设备,块设备,套接字,打印机等都被抽象为文件,即“ Linux系统中的所有内容都是文件”. Linux系统中的所有文件都从“根(/)”目录开始,并使用树形结构来存储符合文件系统层次结构标准(FHS)的文件,并定义公用目录的用途. 目录名称严格区分大小写. 以Ubuntu系统为例,Linux系统的文件目录结构如下:
对于上述目录,其中一些目录可以在安装过程中指定单独的分区. 在Ubuntu安装过程中用于指定分区(对应于安装点)的界面如下:
关于安装点目录,解释了以下三点:

安装硬盘分区
在Linux操作系统中,挂载是指将设备(通常是存储设备)附加到现有目录. 要访问硬盘分区中的文件,我们必须将文件所在的硬盘分区安装到现有目录中,然后通过访问该目录来访问硬盘分区. 可以认为,安装目录是硬盘分区的快捷方式,也是硬盘分区的入口.
# 显示所有可用的硬盘分区
$ sudo fdisk -l
上图显示已识别出两个硬盘. 设备名称为/ dev / sda和/ dev / sdb. 前者的容量为232.9Gib,后者的容量为465.8Gib;两个硬盘驱动器均已建立MBR分区表. dev / sda1代表第一个硬盘上的第一个主分区,/ dev / sda2代表第一个硬盘上的扩展分区,/ dev / sda5代表第一个硬盘上的第一个逻辑分区,/ dev / sda6代表第二个硬盘上的逻辑分区逻辑分区,和/ dev / sdb1〜/ dev / sdb8的含义相似.
# 创建挂载目录
$ sudo mkdir /mnt/D
$ sudo mkdir /mnt/D
# 临时挂载硬盘分区
$ sudo mount /dev/sdb5 /mnt/D
$ sudo mount /dev/sdb6 /mnt/E
# 目录结构树形显示软件安装
$ sudo apt-get install tree
运行上述命令后,安装完成,目录结构如下图所示:
系统重新启动后,临时安装的硬盘分区将变得无效. 如果要再次访问硬盘分区,则需要重新安装它. 要解决此问题,可以永久安装硬盘分区.

# 编辑/ect/fstab文件
$ sudo gedit /etc/fstab
新参数的格式为: “设备文件装载目录格式类型权限选项自检优先级”,每个字段的含义如下:
设备文件: 通常是设备的路径+设备名称,还可以写一个唯一的标识符(Universally Unique Identifier,UUID). Mounting directory: 指定要挂载的目录,需要在创建挂载格式之前mount: 指定文件系统的格式,例如Ext3,Ext4,XFS,交换,iso9660(光盘设备)和其他权限选项: 如果设置为默认值,则默认权限为: rw,suid,dev,exec,auto ,nouser,async: 如果为1,则启动后将执行自检;如果为0,则不进行自检优先级: 如果“ self-check”字段为1,则可以为多个自检优先级硬盘
编辑后的fstab文件如下图所示,每次启动系统时都会自动挂载硬盘分区.
安装时请注意以下三点:
在双硬盘PC上安装Ubuntu系统
当前,双硬盘计算机越来越多,博客作者的PC也不例外. 为了安装不会互相影响的双重系统,博客作者计划将Windows系统安装在硬盘的固态磁盘和光盘驱动器的机械磁盘中. 安装Ubuntu系统;为了将扩展分区的数据保留在机械磁盘中,您只需要在安装过程中删除原始的主分区,然后再次将该分区创建为安装CentOS的主分区. 指定分区的安装点是“根(/)”. 具体安装步骤如下:
如果要在同一硬盘上安装双系统并保留其他分区的数据,则只需删除并创建要与CentOS一起安装的主分区. 操作过程与上述步骤相似.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-313004-1.html
居然在非正规渠道买产品
我咋感觉现在台湾是个诱饵呢