Linux怎样支持2T以上大硬盘分区

Linux怎样支持2T以上大硬盘分区,第1张

win7系统可以用系统自带的分区功能来分区改变硬盘大小。工具:win7系统步骤:1,首先右键桌面上的计算机选择管理。2,在打开的界面选择磁盘管理。3,对着需要分区的磁盘右键选择压缩卷。4,输入想要的分区的大小后选择压缩。5,,之后会出现一个未分配的磁盘,然后右键未分配的磁盘选择新建简单卷。6,同样输入新的磁盘的大小后点击下一步。7,之后选择新的磁盘的名称后点击下一步。8,根据提示格式化后点击完成就可以了。9,完成后原来d盘的大小变了,并且有了一个新的盘。

本章我们先介绍Linux服务器磁盘挂载,下期介绍Linux磁盘扩容问题。

Linux磁盘挂载有两种情况

1. 小于2T磁盘挂载

2. 大于2T磁盘挂载

下面我们分别介绍两种情况的挂载方式

以下磁盘名称都以/dev/sdc为例

挂载小于2T的磁盘也分两种

第一种,直接挂载裸盘,此刻就不用创建分区

在这种情况下,可以直接格式化磁盘,我们这里用ext4格式,当然也可以使用xfs格式

1)格式化分区

2)挂载磁盘

在挂载磁盘之前为了防止机器重启的时候没有加载磁盘,我们需要添加配置文件

1)创建分区

在这种情况下,我们需要先将裸盘创建分区,需要使用fdisk命令

以下都是按照实际运维工作中使用的介绍,还有特殊情况可以自行搜索文档研究。

3) 挂载分区

和上面一样,挂载大于2T的磁盘也分裸盘和分区

第一种,挂载裸盘的话,和小于2T一样,不涉及分区情况,可以直接挂载,具体挂载方式可以参考小于2T的裸盘挂载方式

下面具体说一下第二种,磁盘分区挂载

这种方式已经不能使用fdisk工具了,fdisk只适合划分2T一下的磁盘,此刻需要用到的工具是parted

1)建立磁盘标签GPT

parted /dev/sdc

查看当前磁盘信息

print 可以看到磁盘还没有分区

我们这里使用创建主分区,并且使用全部磁盘

mkpart primary 0% 100%

4) 挂载磁盘

这里也参考上面的磁盘挂载,写入配置文件/etc/fstab,这里为了简便,我直接在命令行挂载了。

此时可以看到磁盘已经挂载

1. 为了方便存储日志和转化透传点击,当初选定使用mongodb。于是买了一台ECS服务器,挂上了300GB高效云盘,慢慢开始跑广告业务。

2. 跑了半个月,300GB眼看不够了,赶紧学习巩固阿里云的扩容linux数据盘的 *** 作。

3. 前后扩容到800G,1.4T,最后扩容到2T。再一看,已经不让扩容了。

4. 尤记得创建云盘时,有说明不同的云盘类型支持的最大容量不同。

5.于是翻了翻阿里云的文档——ssd和高效云盘最大支持32T。普通云盘最大支持2T。

6.于是怀疑难道我购买的是普通云盘,所以只能扩容到2T?

7. 进入实例中却看到是高效云盘啊!那为何不能继续扩容?

8.于是创建一个新的云盘试试,发现可以指定2T以上的存储空间。

9. 回到磁盘扩容页面,发现2T后,鼠标悬停过去显示"当前大于2TB磁盘暂不支持扩容"!

10. 我在想这表示哪怕我之前一下子买了2个T,3个T的高效云盘,然后想扩容了,是不是也不行?必须得创建数据盘快照,然后恢复到更大的硬盘上?我怎么对这样的数据盘快照一点儿都没有信心呢?

11. 可悲的是,这表明我只能此刻看到mongo服务器还有500GB存储空间。以后会越来越少。我将不得不重新考虑存储方案,一是2T以上的日志存储并没有比以前的文件存储提高多少价值,反而存储空间要求更大,每月的纯粹存储费用达到720元以上。这已经是一台性能好的服务器的价格了。

12. 曾经想过应该在公司内部保留一台服务器存储mongo日志。购买一块大容量硬盘就好了。但是数据透传怎么办?也在这台服务器做?还是本地网络挂到公网上?

13. 不得不思考替代的存储方案了。日志的用处一是为了透传,二则是解决一些渠道或这检测方偶尔提出的问题。也许oss存储会降低成本,但是如何使用才能更好的满足我们的需求呢?


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8498688.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-17
下一篇2023-04-17

发表评论

登录后才能评论

评论列表(0条)

    保存