首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >云服务器购买的新数据盘,如何进行分区、挂载新目录?

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

作者头像
网络技术联盟站
发布于 2023-03-01 12:03:53
发布于 2023-03-01 12:03:53
3.3K00
代码可运行
举报
运行总次数:0
代码可运行
来源:网络技术联盟站 链接:https://www.wljslmz.cn/20082.html

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

查询数据盘

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
fdisk -l

输出:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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为数据盘,这里我们肯定是要对数据盘进行分区的,系统盘千万不要乱用,否则就会很难受,就像我们之前的服务器:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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相关的服务了。

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

数据盘分区

执行命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
fdisk /dev/sdb

/dev/sdb磁盘进行分区:

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

输入n

此时会出现两个选择:

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

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

输入p

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

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

输入p

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

输入w

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

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

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

格式化磁盘

只需执行命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mkfs -t ext4 /dev/sdb

直接输入“y”:

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

挂载磁盘

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df -h

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

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

新建挂载目录

执行命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mkdir /data

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

挂载目录

执行命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mount /dev/sdb /data

再执行命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df -TH

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

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

持久化fstab文件

执行命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
blkid /dev/sdb

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

执行命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vim /etc/fstab

输入以下条目:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
UUID=f3f1c505-66a6-4e0c-bfde-7625e3abc551 /data                ext4    defaults        0 2

保存即可。

至此所有工作大功告成!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-02-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 网络技术联盟站 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Linux基础篇——Linux磁盘操作(磁盘基础知识、分类、分区、挂载、卸载、扩容)详解「建议收藏」
  假如你有个大木桶要装东西,如果木桶没有划分层,所有东西全部放入里面,虽然可以装,但是对大木桶的使用就合不合理,造成杂乱无章,寻找东西时候也耗时,甚至还有不同物品之间不能存放在一起而导致危险,那更好的做法自然是给大木桶画一下不同的区域,分成不同的层,每个层放不同的东西,即安全,寻找起来也方便;
全栈程序员站长
2022/09/01
8.6K0
Linux基础篇——Linux磁盘操作(磁盘基础知识、分类、分区、挂载、卸载、扩容)详解「建议收藏」
linux新增大于2T硬盘,分区并挂载
由于新添加硬盘时要确定是对哪个盘进行分区挂载,以免误操作而造成数据损失。 使用 fdisk -l 进行查看。
用户9949933
2023/02/24
4.4K0
linux下使用fdisk工具为磁盘分区格式化
首先要明确分区是针对磁盘进行的操做,磁盘分区会创建分区表,类似vda,sda的是磁盘,vda1,sda1的是分区
用户7639835
2021/11/19
5.7K0
Linux 磁盘分区和挂载
1、卸载的时候不能进入挂载的路径,也就是说,如果你现在挂载到/root/sdb3里面,但是你进到/root/sdb3里面的时候卸载时也会报错。
HammerZe
2022/03/25
5.6K0
Linux 磁盘分区和挂载
linux扩容(增加硬盘)并挂载
当Linux系统的硬盘空间不够时,我们需要添加新的硬盘。本文物理添加硬盘的方法略过,只介绍在linux系统的分区、格式化和挂载的内容。
用户9949933
2023/02/24
14.4K0
树莓派自建 NAS 云盘之——树莓派搭建网络存储盘
我将在接下来的这三篇文章中讲述如何搭建一个简便、实用的 NAS 云盘系统。我在这个中心化的存储系统中存储数据,并且让它每晚都会自动的备份增量数据。本系列文章将利用 NFS 文件系统将磁盘挂载到同一网络下的不同设备上,使用 Nextcloud 来离线访问数据、分享数据。
星哥玩云
2022/07/24
6.1K0
树莓派自建 NAS 云盘之——树莓派搭建网络存储盘
Linux从入门到精通(八)——Linux磁盘管理
​ linux文件颜色的含义:蓝色代表目录 绿色代表可执行文件 红色表示压缩文件 浅蓝色表示链接文件 灰 色表示其他文件 红色闪烁表示链接的文件有问题了 黄色表示设备文件:
传说之下的花儿
2023/04/16
3K0
Linux从入门到精通(八)——Linux磁盘管理
CentOS Linux下的3款分区工具
  伴随着科技的飞速发展,越来越多的企业对于服务器的稳定要求越来越高,越来越多的企业开始采用linux系统来部署自己的服务,以求高效的稳定性,当然任何操作系统都需要一个最基本的基础,那就是硬盘,及硬盘分区,今天来给大家推荐几款CentOS Linux下的分区工具及如何查看分区环境,也会给大家来带一些硬盘的基本知识
py3study
2020/01/07
4.1K0
linux基础命令介绍十二:磁盘与文件系统
本篇讲述磁盘管理相关的命令。计算机中需要持久化存储的数据一般是保存在硬盘等辅助存储器中。硬盘一般容量较大,为了便于管理和使用,可以将硬盘分成一到多个逻辑磁盘,称为分区;为使分区中的文件组织成操作系统能够处理的形式,需要对分区进行格式化(创建文件系统);在linux中,对于格式化后的分区,还必须经过挂载(可简单理解为将分区关联至linux目录树中某个已知目录)之后才能使用。
用户5030870
2019/04/11
5.1K0
linux基础命令介绍十二:磁盘与文件系统
linux 系统分区 格式化及挂载磁盘
1、首先查看未指派的分区名称,有的不一样,我的分别是/dev/sda和/dev/sdb,sda是系统分区,sdb是存储数据分区。
jwangkun
2021/12/23
3.9K0
Linux 格式化和挂载数据盘 转
本文描述如何用一个新的数据盘创建一个单分区数据盘并挂载文件系统。本文仅适用于使用 fdisk 命令对一个不大于 2 TB 的数据盘执行分区操作。如果需要分区的数据盘大于 2 TB,请参考 32TB 块存储分区。
wuweixiang
2018/08/14
3.9K0
树莓派基于samba搭建文件服务器
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。
iot-me.club
2022/02/11
2.1K0
树莓派基于samba搭建文件服务器
[Centos7]对硬盘进行分区及自动挂载
本文编写于 205 天前,最后修改于 205 天前,其中某些信息可能已经过时。 1.查看空闲的空间 [root@idc ~]# fdisk -l 2.使用fdisk开始分区 [root@idc ~]# fdisk /dev/sdb Command (m for help): p #查看当前磁盘信息 Disk /dev/sdb: 139.6 GB, 139586437120 bytes, 272629760 sectors Units = sectors of 1 * 512 = 512 bytes S
贰叁壹小窝
2020/07/22
1.3K0
将一个新硬盘能够挂载到linux 系统上(开机自动挂载)
sda ├─sda1 ext4 7cc94e03-8b1a-4845-97fb-49a2c39afd8c /boot ├─sda2 ext4 fe1d0eea-50ea-4d44-853b-1c39e5129021 / ├─sda3 ext4 df147f0a-efbd-4370-8e69-471b81a6ee7c /mnt/disk1 ├─sda4 ├─sda5 ext4 ea0d589d-a329-4bfc-a00b-11c00351765a /mnt/disk2 └─sda6 swap f306ece0-a790-41d7-b685-63585b8534e4 [SWAP]
用户4870038
2021/02/05
6.2K0
【Linux入门】文件系统中的挂载与卸载
在 Windows 操作系统中,不同的分区可以理解为对应不同的盘符,例如可以将硬盘分为C盘、D盘等,如果接入了新的硬盘,则可分为E盘、F盘。
参谋带个长
2023/12/20
1.7K0
Linux 下新硬盘分区、格式化、挂载全流程
互联网上搜索到的 Linux 环境新磁盘配置方法资料质量都不尽如人意,因此自己整理了一份,日常 Linux 磁盘分区时查阅足够了,主要是用到了 fdisk 命令。
宋天伦
2023/10/20
3.2K0
Oracle Linux Server 6.9下Oracle与ogg的挂载
准备工作:打开虚拟机端的Oracle Linux Server 6.9的系统,然后使用root用户登录。打开终端界面,输入ifconfig -a查看IP地址。
星哥玩云
2022/08/17
1.7K0
你知道如何在Linux服务器上挂载新硬盘吗?冰河为你揭开这个秘密
#mkfs.ext3 /dev/sdb1 //注:将/dev/sdb1格式化为ext3类型
冰河
2020/10/29
1.9K0
你知道如何在Linux服务器上挂载新硬盘吗?冰河为你揭开这个秘密
云服务器Linux重新挂载指定目录(非扩充)
系统和硬盘分开的,根目录空间只有10G。需要重新设置相关目录的大小,如:/usr、/var、/home等。
星哥玩云
2022/07/01
3.9K0
推荐阅读
相关推荐
Linux基础篇——Linux磁盘操作(磁盘基础知识、分类、分区、挂载、卸载、扩容)详解「建议收藏」
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档