CentOS8分区和挂载教程

本CentOS8教程主要介绍CentOS8分区和CentOS8挂载、以及分区挂载命令。

【全栈教程】:https://try8.cn/article
教程目录:
教程内容:
最近更新:2022-11-23

一、基本概念

1.1、文件系统

CentOS8文件系统的组织方式采用层次式的树状目录结构,此结构最上层是根目录 "/",然后根目录下是子目录。


1.2、绝对路径和相对路径

CentOS8 路径以 "/" 为分隔符的多个目录名组成,分为绝对路径和相对路径。

  • 绝对路径是指由根目录 "/" 为起点来表示系统中的某个文件或者目录的位置的方法。例如:/etc 就是绝对路径;
  • 相对路径则是以当前目录为起点,表示系统中某个文件或者目录在文件系统中的位置的方法。例如:./表示当前路径,./通常可以省略。


1.3、挂载点

CentOS8 默认的挂载点为 /media 或者 /mnt 目录,你也可以将分区挂载到任意的目录中。


1.4、CentOS8分区建议

一般推荐分5个区,分别是系统分区、系统引导分区、家分区、交换分区和数据分区,其中前三个为必选的。
  • 第1个分区挂载在 "/" 目录下;
  • 第2个分区挂载在 "/boot" 下,这个目录推荐1024MB左右;
  • 第3个分区挂载在 "/home" 下,大小取决于你的用户数据使用量;
  • 第4个分区是交换分区swap,可以创建一个新目录然后挂载上去,如果物理内存小于或等于1024MB,建议分配实际物理内存容量2倍大小的swap;物理内存大于1024MB,建议分配与物理内存等容量的swap;
  • 第5个分区是数据分区,可以创建一个新目录然后挂载上去,大小根据需求来定。


1.5、CentOS8分区存储设备的两种表示方法

而对于CentOS8 内核来说,IDE硬盘是hd表示的,SATA硬盘是用sd表示的,磁盘序号从a开始计算的,分区号是从1开始计算的,我们只需要了解下相关概念,方便后面教程的顺利进行。


1.5.1、对于IDE接口的硬盘

  1. 第一种表示方式,IDE接口中的整块硬盘在 CentOS8 系统中表示为/dev/hd[a-z],比如 /dev/hda,/dev/hdb...,按照字母顺序增加;
  2. 第二种表示方式,另一种表示方法是hd[0-n],其中n是一个正整数,比如hd0,hd1,hd2...;如果机器中只有一块硬盘,都是hd0。


1.5.2、对于SATA和SCSI接口的硬盘

方法和IDE接口的硬盘相同,只是把hd换成sd。


1.6、系统引导过程

  • 第一步,CentOS8 系统的启动是从读取grub.cfg开始的,grub.cfg文件的位置是在 "/boot/grub2" 目录下;
  • 第二步,grub的读取结束后,CentOS8 的Linux内核接管电脑的控制权,开始初始化阶段;
  • 第三步,CentOS8 系统会读取一个名为fstab的文件,fstab的文件的位置是在 "/etc/fstab",开始挂载分区。


二、CentOS8挂载

了解了一些基本概念后,让我们开始动手吧,下面将一个新的硬盘挂载到CentOS系统中,例如,我们将硬盘 vdb 挂载到新建立的目录 /data 中。


2.1、查看CentOS8分区

执行如下命令后,我们可以看到类似的硬盘设备信息,例如:/dev/vdb 。


fdisk -l


2.2、添加CentOS8分区目录

例如,我在根目录添加一个 data 文件夹,并将硬盘挂载到 /data 目录下。


mkdir /data


2.3、开始CentOS8分区

fdisk /dev/vdb


2.4、制作CentOS8分区

以此输入n,p,1,2次回车,wq。其中输入 n 新建一个分区,输入 p 建立分区,输入分区编号 1,最后输入2次回车,wq保存当前操作,分区正式开始。


2.5、格式化分区

通过上面的操作已经制作好了分区,但是还是不能正常使用,因为我们还需要格式化和挂载到系统中。


#我们选择格式化成 ext4,你也可以格式化成其它格式,例如ext3或者ext2等
mkfs.ext4 /dev/vdb1


2.6、CentOS8挂载分区

#格式完分区,然后开始挂载到系统中,我们选择挂载到刚才新建立的 /data 目录中。
mount /dev/vdb1 /data


2.7、开机自启

CentOS8挂载分区后,并不会开机自动启动,我们还需要设置开机自动启动分区。


echo /dev/vdb1 /data ext4 defaults 0 0 >> /etc/fstab
cat /etc/fstab
#或者打开 /etc/fstab 配置文件,在最后一行直接添加
/dev/vdb1 /data ext4 defaults 0  0 


2.8、查看CentOS8分区

此时,我们可以选择重新启动下系统,然后查看硬盘分区状态。


reboot
df -h


三、常用的分区挂载命令

3.1、卸载CentOS8分区

例如,我们卸载刚才新挂载的一个分区,卸载是脱离绑定关系,分区和对应数据还是存在的,你可以继续选择绑定到其它目录上。


umount /dev/vdb1


3.2、删除CentOS8分区

使用如下命令后,依次输入 m、d、1、d,最后补充输入一个 w 保存,即可删除一个分区,删除操作后,分区和数据会被立即销毁。


fdisk /dev/vdb1 m  d  1  d


小提示:试试吧全栈教程系列之 - 《CentOS8教程》跟随软件版本的更新不断完善和优化,本教程主打原创、全部免费,欢迎学习和转载,与人方便、科技向善,敬请 收藏和分享 试试吧,谢谢。