liunx挂载新磁盘并分区,将/var挂载到新单独分区

发布时间 2023-08-18 17:54:14作者: 06

公司客户开了一个阿里云主机,40G,然后又加了一块1T磁盘

目前需求是将1T硬盘挂载到新主机,分两个区出来,一个给/var,另一个给/data

目录 大小
/var 200G
/data 800G

一开始接到这个需求,我是懵逼的,分区挂载磁盘本来就没啥概念,还要把已有目录/var 挂载到新分区上去,感觉不太现实。。

后来经过查找资料,逐渐捋清了头绪

其实这个分为两个步骤:分区和挂载

1.分区

linux系统会按磁盘类型给分区后的物理分区命名,大致命名规则如下

物理设备名称设备识别文件名称
SATA / SAS / USB (串口硬盘) dev/sd[a-p] ([a-p]表示为括号内a-p字母中任意一个)
IDE(并口i硬盘) /dev/hd[a-d]
Virtio接口 /dev/vd[a-p]
M2/SSD /dev/nvme0,/dev/nvme1
SD/MMC/EMMC /dev/mmcblk0 , /dev/mmcblk1
CD-ROM DVD-ROM /dev/scd[0-1] (通用) /dev/sr[0-1] (通用, CentOS较为常见) /dev/cdrom (当前CD-ROM)

 

比如虚拟机磁盘类型会默认命名 /dev/vda、/dev/vdb,然后物理分区按照/dev/vda1、/dev/vda2这样依次类推

这里不得不提分区工具fdisk,人人都喜欢用 fdisk,它是 Linux 下管理磁盘分区的最佳利器之一。它可以操作最大 2TB 的分区。大量 Linux 管理员都喜欢使用这个工具,因为当下 LVM 和 SAN 的原因,并没有多少人会用到 2TB 以上的分区。并且这个工具被世界上许多的基础设施所使用。如果你还是想创建比 2TB 更大的分区,请使用 parted 命令 或 cfdisk 命令。

fdisk 允许我们在每块硬盘上创建最多四个主分区。它们中的其中一个可以作为扩展分区,并下设多个逻辑分区。1-4 扇区作为主分区被保留,逻辑分区从扇区 5 开始。

 分完区之后,再进行格式化,物理分区就能正常使用了

2.挂载

分区之后就是挂载,挂载的目的是把物理分区和系统能识别的盘符关联起来,让操作系统可以正常工作

系统盘符有个概念就是,系统资源只和盘符路径有关,只要盘符路径能访问到资源,系统就能正常运行

这也就让已有目录/var 挂载到新分区上成为了可能

具体思路就是:把原/var分区内容拷贝到新分区,然后老/var目录重命名为/var_bak,再用新分区挂载到/var目录,系统能按原因盘符路径访问资源,就没问题

 

理清概念之后下面就是操作

1.