linux c 数据写入硬盘分区,Linux操作篇之分区/磁盘扩容(一)

在实际工作中,系统的运行会产生大量的日志 、临时、以及生产文件等数据。所以对磁盘空间也是有一定要求的。但在前期工作中,可能不会需要太大的空间,但是随着后期的使用,存储空间需求很大。这个时候进行扩容就可以了。

一般情况下,简单的扩容分两种:1、添加新硬盘扩容;2、虚拟磁盘扩容(此种情况只能硬盘扩容,无法缩小,如何缩小,后面再记录)。

一、MBR磁盘格式扩容

1、添加硬盘

877dc1803b5b4496c3b1e9f8d5f03811.png

这个步骤最好关机操作,或者添加完成后重启。因为必须系统重启才能完全的识别新加的硬盘。

2、开机/重启完成后,就可以查看到新添加的硬盘。

9ef8321483dd5d7b4b4a70a50a186fad.png

3、这里有两种情况。

(1)新添加硬盘的空间较小而且全都用于一处,可以直接将新加硬盘不进行分区,直接格式化使用。

(a.1)centos 7中,可以格式化为xfs文件系统。

07501d7583e77b190792dac4aa65770c.png

(a.2)centos 6中可以格式化为ext4文件系统。

7814245c33d9dea5fee779efc9accf12.png

(b.1)centos 7 将格式化好的硬盘挂载到需要的地方(我这里新建的test目录)

15ae570278b5310712bb49e1d98e898c.png

(b.2)centos 6 将格式化好的硬盘挂载到需要的地方(我这里新建的test目录)

67479710354815d7a435dadb52e9d56d.png

(c.1)centos 7 上面是临时挂载,想要实现永久挂载需要写入配置文件(/etc/fstab)中。这样当系统重启时,会读取配置文件,以实现自动挂载。

fa32025ece960122acce418c5b151bf2.png

(c.2)centos 6 上面是临时挂载,想要实现永久挂载需要写入配置文件(/etc/fstab)中。这样当系统重启时,会读取配置文件,以实现自动挂载。

75580a84592c80e0f9795378c261f078.png

(2)新加硬盘的容量较大且用于多处时,可以进行分区来使用。(我们这里20GB硬盘,划分两个分区进行试验)。下面步骤6和7版本一致。

(a)输入“fdisk /dev/sdb”管理/dev/sdb 硬盘设备,输入m可以查看帮助。

4f5abf68a1b4fe08020bb87252fb1dac.png

da4f4304a8b3de4f969615934ccd938c.png

(b)输入“n”创建一个新分区。

0835881e7ebba31f58c0dd859f4af080.png

(c)这里是选择主分区还是扩展分区,我们可以选择主分区。(关于主分区可以查看前一篇文章)

62060a164de3428532429dc2a769c23c.png

(d)这里是主分区的编号(1-4),选择1即可。

408e2246542fc3273aa50ecb66ac6a2c.png

(e)下面两步是始和终位置。(可以根据需要划分,我这里划分5G的空间sdb1。但是初始位置最好默认,这样不会造成空间浪费。)

2cf5485925f105bb642729f700d47226.png

(f)划分完成可以继续划分。(我这里划分了一扩展分区,空间大小15GB,sdb2)

9d2e539dfa419c5f230062c705347b63.png

(g)当扩展分区划分完成后,在扩展分区的基础上再次进行分区操作,就会显示“l”选项,且逻辑分区自动从编号5开始。

dfe5722a49aac464ecd785b4f2672c2d.png

ef0f4f24a3d006b9c51d0a85cf7f052a.png

(h)划分完成后,“w”进行保存。保存完成后,可以看到这两个设备文件。之后进行格式化(参考上面步骤)进行挂载使用。

faa88aa02f093ad080be81f0b97d42d8.png

上图中,sdb1 是主分区;sdb2 是扩展分区,而sdb5、6是包含在sdb2中的逻辑分区。

6b9bd3cf69c88e8b5ccdd4a9379eee6b.png

(i)分区完成后,保存→退出→格式化→挂载→写入配置文件。

配置文件:/etc/fstab

第一列:设备文件名或者是UUID,两者都可以。(UUID可以使用ll /dev/disk/by-uuid/查看)

83c4de54d1b91f2914d3dc70b575fefa.png

第二列:挂载点

第三列:文件系统(本分区格式化什么样,就写什么样)

第四列:挂载选型

第五列:代表是否备份。0代表不备份;1代表每天备份;2代表不定期备份。

第六列:是否检查分区。0代表不检查;1代表启动时检查;2代表启动后检查。

二、GPT磁盘格式扩容

上面的fdisk是真对MBR磁盘格式进行分区,而对GPT磁盘格式分区需要parted命令。

1、介绍

10c630e618b3048a014de2ab360ecec3.png

2、分区操作

37acf75eb679123e59e2baa3c04ae452.png

使用fdisk -l 命令可以查看到此分区。

cbed63cadb938c7ab89972f87d105104.png

可以使用mkfs 命令将分区格式化为需要的分区格式。

2efe8e7e2509123e2f1d6ebcc72b0330.png

3、parted命令可以改变分区大小,但只能改变ext2格式的分区大小。

来源:https://www.cnblogs.com/641055499-mozai/p/12955928.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值