求助:阿里云的 Linux 挂载硬盘应该怎么操作?

2017-10-03 17:56:24 +08:00
 nonesuccess

之前就一块硬盘,塞满了,想挂载一块新硬盘。命令都会用,就是不太清楚用什么策略。跑着不少服务,最好别长时间停机、重启之类的,很麻烦。

比如原来的硬盘是直接挂载在 /下的,现在 /var、/home 等若干个目录占用的空间比较大,如果直接挂载到 /var 下,感觉也很别扭,并且 /home 就用不上了。难道要把 /var 改名,然后新硬盘挂载到 /var 下,之后再把原 /var 中的内容复制过来?

不太了解 linux 的硬盘挂载操作方式,求好心人提点

3132 次点击
所在节点    程序员
9 条回复
zjsxwc
2017-10-03 18:02:00 +08:00
上 lvm 啊
zlfzy
2017-10-03 18:06:48 +08:00
千万云有官方文档,善用搜索,其实跟我们平时挂载硬盘一样的
https://help.aliyun.com/document_detail/25426.html?spm=5176.7740558.2.2.IPaTDs
shiny
2017-10-03 18:09:05 +08:00
1. 挂硬盘最好能在一开始就规划好容量,利用阿里云监控做告警,不够时候直接加容量就好了,不上 lvm 反而更省事。
2. 可以利用快照做备份,预防万一
3. 新加硬盘可以加在增长比较快的目录上
tangzhehao
2017-10-03 18:14:02 +08:00
参考官方文档,备份好数据,深夜加班吧,其实要不了多久的。上次貌似也就 1 个来小时搞定。
nonesuccess
2017-10-03 18:17:42 +08:00
@shiny 比如原来我的硬盘挂载在 /上,现在 /var 下面的东西多,我直接挂载到 /var 上行吗,以前 /var 中的内容会自动过去吗?感觉理论上不太可行。

我买的阿里云硬盘就是系统自带的 20g,好像不带扩容功能,或者说我没找到?只看到了买新硬盘的选项,如果能扩容那就没问题了
tangyouze
2017-10-03 18:43:09 +08:00
备份成一个镜像 然后删除本来的系统盘 用镜像扩容成 100gb 左右的 如果再不够用 买一块新硬盘挂载到 /mnt/data 之类的 扩容的话 百度 阿里云站内 工单 都能搜到
defunct9
2017-10-03 18:44:14 +08:00
lvm 是不建议的
shiny
2017-10-03 18:46:30 +08:00
@nonesuccess 不会,就清空了;购买云硬盘后可以选择扩容;一般选择把数据放数据盘里,因为数据文件夹储存量往往是不停增长的;另外就是日志文件夹也会增长。
举例:假如安装了 MySQL,先创建一个空数据目录,挂载数据盘,然后 MySQL 停机复制数据文件夹过去,修改 my.cnf 到新目录后开启服务。举例:假如安装了 Nginx,先挂载数据盘,创建日志目录,然后修改 nginx 中的日志目录为新目录后重启服务。
shiny
2017-10-03 18:48:07 +08:00
@nonesuccess 一旦挂载过后数据盘,下次再遇到容量不够的情况,只要在云服务中修改扩容后按阿里云的教程做个设置,基本能在数分钟内完成扩容。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/395299

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX