前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DigitalOcean 挂载 volume 硬盘

DigitalOcean 挂载 volume 硬盘

作者头像
一份执着✘
发布2018-08-27 16:26:24
1.6K0
发布2018-08-27 16:26:24
举报
文章被收录于专栏:赵俊的Java专栏赵俊的Java专栏

前言

DigitalOcean 的默认硬盘容量只有 25G,但 DigitalOcean 已经在部分服务器区域增加了 volume 的特性,大大方便了用户的存储需求,以下是我的试用记录,系统为 CentOS7。

挂载

  • 首先需要在 DigitalOcean 控制台为机器添加一个 volume
  • 连接机器并切换到 root 用户
  • 查看当前机器所添加的 volume。 1 2 3 4 5cd /dev/disk/by-id && ll ## 输出: ## lrwxrwxrwx 1 root root 9 Aug 15 10:30 scsi-0DO_Volume_test -> ../../sda ## 可得知 volume 名称为 : scsi-0DO_Volume_test
  • 格式化 volumeext4 格式。 1 2 3sudo mkfs.ext4 -F /dev/disk/by-id/scsi-0DO_Volume_test ## 这里的路径要改为你的 volume 路径
  • 创建挂载点 1sudo mkdir -p /mnt/volume1
  • 进行挂载 1sudo mount -o discard,defaults /dev/disk/by-id/scsi-0DO_Volume_test /mnt/volume1
  • 查看挂载后的状态 1 2 3 4 5 6 7 8 9 10 11df -h ## 输出: # Filesystem Size Used Avail Use% Mounted on # devtmpfs 473M 0 473M 0% /dev # tmpfs 496M 16K 496M 1% /dev/shm # tmpfs 496M 13M 484M 3% /run # tmpfs 496M 0 496M 0% /sys/fs/cgroup # /dev/vda1 25G 3.5G 22G 14% / # /dev/sda 99G 0G 99G 0% /mnt/volume1 # tmpfs 100M 0 100M 0% /run/user/0
  • 配置开启自动挂载 1echo /dev/disk/by-id/scsi-0DO_Volume_test /mnt/volume1 ext4 defaults,nofail,discard 0 0 | sudo tee -a /etc/fstab

移除

  • 卸载 volume: 1umount /mnt/volume1
  • 移除自动挂载: 1 2 3vi /etc/fstab # 编辑这个文件,将刚才开机自动挂载的代码删除
  • 在 DigitalOcean 管理界面中从关联的机器上删除这个 volume

扩容

  • 在 DigitalOcean 管理界面中找到这台机器对应的 volumeresize 至需要的大小,如 500G
  • 以 root 身份执行: 1resize2fs /dev/disk/by-id/scsi-0DO_Volume_test
  • 使用 df -h 命令重新查看磁盘状态。
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-08-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 挂载
  • 移除
  • 扩容
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档