Linux存储盘缩容实战

一、背景

      由于公司运营困难,针对资源使用率不高的Linux服务器进行缩容处理,现记录一下处理的过程,以便今后查阅。

二、服务器缩容

1.使用lsblk命令查看当前服务器中的硬盘情况,如下图所示,vdb是原来的磁盘,vdc为新挂载的磁盘(如果新的磁盘加上的话就会出现vdc),vdb磁盘就是要被替换的硬盘,目前挂载在data目录下。

在这里插入图片描述
2.在根目录下(data的同级目录)创建data2目录,新的分区将会挂载到data2目录

mkdir data2

3.开始对vdc磁盘进行分区操作,输入命令

sudo fdisk /dev/vdc

相关操作参数输入:

#输入m查看命令操作
Command (m for help): m
#输入n添加新分区
Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
#输入P,类型主分区,只能4个主分区,扩展分区一般作用多为创建逻辑分区。扩展分区无法直接被使用的。
Select (default p): p
#主分区号码,默认即可,从1到4的顺序
Partition number (1-4, default 1): 
#分区开始扇区,默认2048,不要小于2048,否则有些功能异常,不支持2048以下
First sector (2048-41943039, default 2048): 2048
#接受扇区,即多大空间的分区,自己换算,这里20000000大概为9.5G左右。
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-41943039, default 41943039): 20000000

Created a new partition 1 of type 'Linux' and of size 9.5 GiB.
#w保存分区
Command (m for help): w
The partition table has been altered.
Syncing disks.
#p打印显示已存在分区
Command (m for help): p
Disk /dev/sdb: 20 GiB, 21474836480 bytes, 41943040 sectors
Disk model: VMware Virtual S
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: 0xfc5ea7ec

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdb1        2048 20000000 19997953  9.5G 83 Linux
#q退出

有些系统需要重启生效,可以不重启生效的命令

#更新内核分区表 
sudo partprobe

分区后的名称,以此类推为vdc1,vdc2,vdc3,vdc4…
4.格式化,挂载分区

sudo mkfs.ext4 /dev/vdc1 
sudo mount /dev/vdc1  /data2/

5.将/data目录下的数据拷贝到data2目录

cp -r /data/ /data2/

6.等复制完成后,查看/data目录下的数据是否都过去了,确认完毕后,分别卸载data和data2目录

sudo umount  /data
sudo umount  /data2

7.将 /dev/vdc1 分区挂载到 /data目录

sudo mount /dev/vdc1 /data

8.设置系统重启后自动挂载,否则重启后需要手动重新挂载,非常麻烦。修改/etc/fstab文件:

vim /etc/fstab

在这里插入图片描述
9.重启服务器,重启完成后输入命令 :

df -h

在这里插入图片描述
可以看到,/dev/vdc1 分区已经成功的挂载到/data目录,至此,Linux服务器的缩容就完成了。

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

屿丶斐然

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值