云服务器购买的新数据盘,如何进行分区、挂载新目录?

简介: 云服务器购买的新数据盘,如何进行分区、挂载新目录?

我这边有台云服务器,属于阿里云,由于当时购买服务器的时候,忘了买数据盘,所以数据都放在了系统盘,但是随着服务的增多,以及每个服务产生的数据的增多,系统盘已经快撑爆了。所以最近购买了数据盘,但是问题来了,数据盘买了,如何使用呢?如何分区?如何挂载目录?本文瑞哥将用亲身实战经历带大家见识一下,如果在看的小伙伴最近有这块的业务和需求可以好好看下,有任何问题可以在文章末尾的讨论区与我讨论,让我们直接开始。

查询数据盘

fdisk -l

输出:

Disk /dev/sda: 80 GiB, 85899345920 bytes, 167772160 sectors
Disk model: VBS fileIO
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xe29a7a02

Device     Boot Start       End   Sectors Size Id Type
/dev/sda1  *     2048 167772126 167770079  80G 83 Linux


Disk /dev/sdb: 100 GiB, 107374182400 bytes, 209715200 sectors
Disk model: VBS fileIO
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

由输出可知,这台全裸的云服务器有两个数据盘,分别为:

  • /dev/sda:80 GiB
  • /dev/sdb:100 GiB

/dev/sda为系统盘,/dev/sdb为数据盘,这里我们肯定是要对数据盘进行分区的,系统盘千万不要乱用,否则就会很难受,就像我们之前的服务器:

root@wljslmz:~# df -lh
Filesystem      Size  Used Avail Use% Mounted on
udev             16G     0   16G   0% /dev
tmpfs           3.1G   34M  3.1G   2% /run
/dev/sda1        79G   71G  4.5G  95% /
tmpfs            16G     0   16G   0% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs            16G     0   16G   0% /sys/fs/cgroup
tmpfs           3.1G     0  3.1G   0% /run/user/0
/dev/sdb1        98G   18G   76G  19% /data
overlay          79G   71G  4.5G  95% /var/lib/docker/overlay2/2edf748d6f23e9939e0566bc197a1bcd6c6d877b409fecdfc87a6e7596526fe9/merged

可以看到之前的服务器系统盘直接干到了95%,不出意外的撑不过这周末。所以把原服务器系统盘数据迁移迫在眉睫!!!

那有朋友问了,为啥不对原服务器的系统盘进行扩容?

其实也是可以的,但是系统盘扩容贵不说,主要我新申请的服务器本身就是做容灾处理,正好借此机会迁移一下,原服务器后面就只放nginx和前端、以及部分Python相关的服务了。

言归正传,我们还是回到如何挂载和初始化磁盘的话题上。

数据盘分区

执行命令:

fdisk /dev/sdb

/dev/sdb磁盘进行分区:

由图可知,已经进入分区界面。

输入n

此时会出现两个选择:

  • p:主分区
  • e:扩展分区

这个时候我们选择主分区。

输入p

此时出现的是想设置几个分区,范围是1-4,我们默认选择就一个分区吧,简单点,直接回车就好,然后下面的每一步都直接回车,直接创建好后提示:

这个时候就看了我们创建了一个新的分区,大小为100G。

输入p

我们看到了新建的分区的详细信息。

输入w

我们看到已经将分区结果写入分区表中了。

最后再执行命令:partprobe将新的分区表变更同步至操作系统。

到此分区就搞定了,下面进入格式化磁盘步骤。

格式化磁盘

只需执行命令:

mkfs -t ext4 /dev/sdb

直接输入“y”:

直接格式化磁盘也完成了,下面就进入挂载磁盘步骤了。

挂载磁盘

在挂载前,我先看下数据盘到底有没有被挂载,执行以下命令:

df -h

可以看到只有系统盘/dev/sda1被挂载到了/路径,并没有看到/dev/sdb数据盘的影子。

所以接下来,就开始挂载数据盘吧。

新建挂载目录

执行命令:

mkdir /data

新建/data目录,用来挂载数据盘。

挂载目录

执行命令:

mount /dev/sdb /data

再执行命令:

df -TH

可以清晰的看到,我们的数据盘已经成功挂载到了/data目录。

至此挂载也完成了,但是,千万别忘了做最后一件事,那就是将分区挂载写入fstab文件,防止主机重启后分区丢失的问题!

持久化fstab文件

执行命令:

blkid /dev/sdb

可以查看到/dev/sdb的唯一编号,我们需要将这个唯一编号写入到fstab文件。

执行命令:

vim /etc/fstab

输入以下条目:

UUID=f3f1c505-66a6-4e0c-bfde-7625e3abc551 /data                ext4    defaults        0 2

保存即可。

至此所有工作大功告成!

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3天前
|
存储 Linux
服务器数据恢复——使用fsck后Ext4文件系统挂载不上的数据恢复案例
关于Ext4文件系统的几个概念: 块组:Ext4文件系统的全部空间被划分为若干个块组,每个块组结构基本上相同。 块组描述符表:每个块组都对应一个块组描述符,这些块组描述符统一放在文件系统的前部,称为块组描述符表。每个块组描述符大小为32字节,主要描述块位图、i-节点位图及i-节点表的地址等信息。 超级块(Superblock):用于存储文件系统的配置参数(块大小、总块数、i-节点数等)和动态信息(当前空闲块数和i-节点数)。Ext4文件系统的超级块始于1024字节处,即2号扇区。 i节点:描述文件的时间、大小、块指针等信息。
|
23天前
|
弹性计算 开发框架 .NET
阿里云服务器购买教程及云服务器地域、实例、操作系统、带宽等参数选择指南
对于初次购买阿里云服务器的用户来说,想使用阿里云服务器搭建网站或者运行APP、小程序等项目,第一步就是要先购买阿里云服务器,下面小编以图文形式给大家介绍一下阿里云服务器的购买流程,以及购买过程中如何云服务器地域、实例、带宽等关键配置和选择这些参数的一些注意事项,以供参考。
|
25天前
|
域名解析 网络协议 CDN
阿里云服务器购买后如何解析域名,三步操作即可解析绑定
阿里云服务器购买后如何解析域名,三步操作即可解析绑定
|
1月前
|
弹性计算
新手必看,阿里云国际购买服务器带宽如何选择
新手必看,阿里云国际购买服务器带宽如何选择
|
1月前
阿里云国际版购买了服务器后如何下载发票?
阿里云国际版购买了服务器后如何下载发票?
|
25天前
|
存储 网络协议 Linux
AWS实操-EC2-创建购买linux(centos)EC2服务器
AWS实操-EC2-创建购买linux(centos)EC2服务器
|
25天前
|
安全 网络协议 网络安全
如何购买阿里云购买DDoS高防服务器?
如何购买阿里云购买DDoS高防服务器?
|
1月前
|
存储 Oracle 关系型数据库
服务器数据恢复—V7000存储NTFS文件系统分区数据恢复案例
服务器存储数据恢复环境: 一台挂载在Windows server服务器上的v7000存储。存储空间划分了一个分区,采用NTFS文件系统,存放oracle数据库。 服务器存储故障: 服务器在运行过程中宕机,于是管理员重启服务器。服务器进入系统自动进行磁盘扫描修复时,管理员强制关机并断开了存储和服务器之间的连接,导致这台存储上的文件系统损坏,报错“文件或目录损坏且无法读取”。
|
2天前
|
存储 分布式计算 固态存储
阿里云2核16G、4核32G、8核64G配置云服务器租用收费标准与活动价格参考
2核16G、8核64G、4核32G配置的云服务器处理器与内存比为1:8,这种配比的云服务器一般适用于数据分析与挖掘,Hadoop、Spark集群和数据库,缓存等内存密集型场景,因此,多为企业级用户选择。目前2核16G配置按量收费最低收费标准为0.54元/小时,按月租用标准收费标准为260.44元/1个月。4核32G配置的阿里云服务器按量收费标准最低为1.08元/小时,按月租用标准收费标准为520.88元/1个月。8核64G配置的阿里云服务器按量收费标准最低为2.17元/小时,按月租用标准收费标准为1041.77元/1个月。本文介绍这些配置的最新租用收费标准与活动价格情况,以供参考。
|
8天前
|
弹性计算
阿里云2核16G服务器多少钱一年?亲测价格查询1个月和1小时收费标准
阿里云2核16G服务器提供多种ECS实例规格,内存型r8i实例1年6折优惠价为1901元,按月收费334.19元,按小时收费0.696221元。更多规格及详细报价请访问阿里云ECS页面。
40 9
下一篇
无影云桌面