前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux下扩充和自动挂载硬盘的完整教程

Linux下扩充和自动挂载硬盘的完整教程

作者头像
一个程序猿的异常
发布2024-05-15 17:20:14
2450
发布2024-05-15 17:20:14
举报

昨天给客户部署新服务的时候,搞一半发现磁盘空间只有 40G,查了下是因为这家云服务器购买的磁盘需要自己手动挂载,记录下操作步骤,方便后续直接使用。

查看磁盘并分区格式化

检查磁盘挂载情况

在命令行输入 df -h 来查看当前磁盘挂载情况,从下图看到只有可怜的 40G。

df -h

查看新硬盘

在命令行输入 fdisk -l 来查看当前所有硬盘及其分区信息。

fdisk -l

从结果来看,/dev/vdb 100G 的磁盘没有被挂载上去。

格式化磁盘

如果 /dev/vdb 还没有格式化,你需要格式化它。例如使用 ext4 文件系统:

代码语言:javascript
复制
mkfs.ext4 /dev/vdb

挂载磁盘到指定目录

创建挂载点

我习惯将大容量磁盘挂载到 /data 目录下,首先确保 /data 目录存在,如果不存在,需要创建它:

代码语言:javascript
复制
 mkdir -p /data

挂载磁盘

挂载 /dev/vdb/data 目录:

代码语言:javascript
复制
mount /dev/vdb /data 

设置开机自动挂载

要使挂载在启动时自动进行,需要编辑 /etc/fstab 文件。可以先使用 blkid 获取 /dev/vdb 的 UUID,这是推荐的方法,因为 UUID 不会因为磁盘顺序变化而改变:

代码语言:javascript
复制
blkid /dev/vdb 

blkid

记下显示的 UUID,然后打开 /etc/fstab 文件:

代码语言:javascript
复制
vi /etc/fstab 

在文件中添加以下行(替换 <UUID> 为你的实际 UUID):

代码语言:javascript
复制
UUID=<UUID> /data ext4 defaults 0 0
# UUID=965091eb-e351-4c05-9923-c55f63d6f99e /data ext4 defaults 0 0 

测试配置

使用文章开通的 df -h 命令检查 /dev/vdb 是否已正确挂载在 /data

df -h

看到 /dev/vdb 挂载在 /data 表示操作成功。这样,每次系统启动时 /dev/vdb 都会自动挂载到 /data

如果有任何问题或需要更多帮助,请关注公众号联系作者!

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

本文分享自 一个程序猿的异常 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 查看磁盘并分区格式化
    • 检查磁盘挂载情况
      • 查看新硬盘
        • 格式化磁盘
        • 挂载磁盘到指定目录
          • 创建挂载点
            • 挂载磁盘
              • 设置开机自动挂载
                • 测试配置
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档