2020-12-08

Centos及Linux磁盘分区、挂载原理的方法
引言:

①、分区的方式

a)mbr分区:

最多支持四个主分区、系统只能安装在主分区、扩展分区要占一个主分区、MBR最大支持2TB,但拥有最好的兼容性

b)gtp分区:

支持无限多个主分区(说是这么说,但是操作系统可能会限制,比如Windows下最多128个分区)、最大支持18EB的大容量、Windows7 64以后支持gtp

1)Linux分区
  ①、原理介绍
  Linux来说无论有几个分区,分给哪一个目录使用(挂载),他归根结底就只有一个根目录,一个独立且卫衣的文件结构,Linux中每个分区都是用来组成整个文件系统的一部分的。

Linux采用了一种叫 “载入” 的处理方法,他的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。

简单来说,一个分区代表了一块具体的存储空间,Linux通过挂载的技术将这块空间挂载了一个具体的目录下面。

原理图:在这里插入图片描述
②、硬盘说明

Linux硬盘分为IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘

对于IDE硬盘,驱动器标识符为“hdx”,其中“hd”表明分区所在设备的类型,这里是指IDE硬盘。“x”为盘号(x为a时为基本盘,为b时值辅助主盘,为d是辅助从属盘),“”代表分区,前四个分区用数字1到4表示,他们是主分区或扩展分区,从5开始就是逻辑分区。比如:hda3 表示为第一个IDE硬盘上的第三个主分区或扩展分区,hdb2表示为第二个IDE硬盘上的第二个主分区或扩展分区。

对于SCSI硬盘则标识符为“sdx~”,SCSI硬盘使用“sd”来表示分区所在设备的类型的,其余则和IDE硬盘的表示方法一样。
  
  话不多说,我们做一个分区挂盘的

一、有多个磁盘,将未分区的磁盘挂载

1、进入root用户
2、查看已挂载磁盘的使用情况:
df –h
3、查看所有磁盘信息(包括未挂载磁盘):
fdisk –l在这里插入图片描述
4、创建新的磁盘分区
首先进入磁盘:
fdisk /dev/sdb
1)选择分区号,linux基本分区和扩展分区之和不能大于4,所以在1-4直接选择,一般是从大到小按编号选:输入命令n,然后输入1。
2)输入命令t,然后输入分区类型,输入8e表示虚拟逻辑卷分区,后期硬盘分区空间不足可以在线扩容。
3)输入命令w,重写分区表。
5、查看创建的分区
1)使用fdisk –l查看创建的分区,有时候会看不到创建的新分区,此时使用fdisk命令看不到新建的分区信息。
2)partprobe 是一个可以修改kernel中分区表的工具,可以使kernel重新读取分区表而不用重启系统。命令:
partprobe /dev/sdb
3)将物理硬盘分区初始化为物理卷,以便LVM使用:
pvcreate /dev/sdb1
6、创建卷组和逻辑卷并格式化
1)使用命令
vgcreate test_vg /dev/sbd1
创建卷组test_vg
2)创建逻辑卷test_lv:
lvcreate –l +100%FREE –n test_lv test_vg
3)df –hT查看空间使用情况
4)格式化逻辑卷
mkfs.ext4 /dev/test_vg/test_lv
7、创建目录将新的分区挂载到创建的目录
1)创建目录app:
mkdir /app
2)挂载目录
mount /dev/test_vg/test_lv /app
8、partprobe显示资源正忙,这种情况,需要重启服务器才行
9、设置分区在系统重启后自动挂载:
vim /etc/fstab
这一点一定要注意,否则可能出现数据丢失的情况

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值