来源:网络技术联盟站 链接:https://www.wljslmz.cn/20082.html 我这边有台云服务器,属于华为云,由于当时购买服务器的时候,忘了买数据盘,所以数据都放在了系统盘,但是随着服务的增多,以及每个服务产生的数据的增多,系统盘已经快撑爆了。所以最近购买了数据盘,但是问题来了,数据盘买了,如何使用呢?如何分区?如何挂载目录?本文瑞哥将用亲身实战经历带大家见识一下,如果在看的小伙伴最近有这块的业务和需求可以好好看下,有任何问题可以在文章末尾的讨论区与我讨论,让我们直接开始。 输出: 由输出可知,这台全裸的云服务器有两个数据盘,分别为: /dev/sda为系统盘,/dev/sdb为数据盘,这里我们肯定是要对数据盘进行分区的,系统盘千万不要乱用,否则就会很难受,就像我们之前的服务器: 可以看到之前的服务器系统盘直接干到了95%,不出意外的撑不过这周末。所以把原服务器系统盘数据迁移迫在眉睫!!! 那有朋友问了,为啥不对原服务器的系统盘进行扩容? 其实也是可以的,但是系统盘扩容贵不说,主要我新申请的服务器本身就是做容灾处理,正好借此机会迁移一下,原服务器后面就只放nginx和前端、以及部分Python相关的服务了。 言归正传,我们还是回到如何挂载和初始化磁盘的话题上。 执行命令: 对 由图可知,已经进入分区界面。 此时会出现两个选择: 这个时候我们选择主分区。 此时出现的是想设置几个分区,范围是1-4,我们默认选择就一个分区吧,简单点,直接回车就好,然后下面的每一步都直接回车,直接创建好后提示: 这个时候就看了我们创建了一个新的分区,大小为100G。 我们看到了新建的分区的详细信息。 我们看到已经将分区结果写入分区表中了。 最后再执行命令: 到此分区就搞定了,下面进入格式化磁盘步骤。 只需执行命令: 直接输入“y”: 直接格式化磁盘也完成了,下面就进入挂载磁盘步骤了。 在挂载前,我先看下数据盘到底有没有被挂载,执行以下命令: 可以看到只有系统盘/dev/sda1被挂载到了/路径,并没有看到/dev/sdb数据盘的影子。 所以接下来,就开始挂载数据盘吧。 执行命令: 新建/data目录,用来挂载数据盘。 执行命令: 再执行命令: 可以清晰的看到,我们的数据盘已经成功挂载到了/data目录。 至此挂载也完成了,但是,千万别忘了做最后一件事,那就是将分区挂载写入fstab文件,防止主机重启后分区丢失的问题! 执行命令: 可以查看到/dev/sdb的唯一编号,我们需要将这个唯一编号写入到fstab文件。 执行命令: 输入以下条目: 保存即可。 至此所有工作大功告成!查询数据盘
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
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数据盘分区
fdisk /dev/sdb
/dev/sdb
磁盘进行分区:输入n
输入p
输入p
输入w
partprobe
将新的分区表变更同步至操作系统。格式化磁盘
mkfs -t ext4 /dev/sdb
挂载磁盘
df -h
新建挂载目录
mkdir /data
挂载目录
mount /dev/sdb /data
df -TH
持久化fstab文件
blkid /dev/sdb
vim /etc/fstab
UUID=f3f1c505-66a6-4e0c-bfde-7625e3abc551 /data ext4 defaults 0 2
原创文章,作者:网络技术联盟站,如若转载,请注明出处:https://www.sudun.com/ask/35123.html