之前就一块硬盘,塞满了,想挂载一块新硬盘。命令都会用,就是不太清楚用什么策略。跑着不少服务,最好别长时间停机、重启之类的,很麻烦。
比如原来的硬盘是直接挂载在 /下的,现在 /var、/home 等若干个目录占用的空间比较大,如果直接挂载到 /var 下,感觉也很别扭,并且 /home 就用不上了。难道要把 /var 改名,然后新硬盘挂载到 /var 下,之后再把原 /var 中的内容复制过来?
不太了解 linux 的硬盘挂载操作方式,求好心人提点
1
zjsxwc 2017-10-03 18:02:00 +08:00 via Android
上 lvm 啊
|
2
zlfzy 2017-10-03 18:06:48 +08:00
千万云有官方文档,善用搜索,其实跟我们平时挂载硬盘一样的
https://help.aliyun.com/document_detail/25426.html?spm=5176.7740558.2.2.IPaTDs |
3
shiny 2017-10-03 18:09:05 +08:00
1. 挂硬盘最好能在一开始就规划好容量,利用阿里云监控做告警,不够时候直接加容量就好了,不上 lvm 反而更省事。
2. 可以利用快照做备份,预防万一 3. 新加硬盘可以加在增长比较快的目录上 |
4
tangzhehao 2017-10-03 18:14:02 +08:00
参考官方文档,备份好数据,深夜加班吧,其实要不了多久的。上次貌似也就 1 个来小时搞定。
|
5
nonesuccess OP @shiny 比如原来我的硬盘挂载在 /上,现在 /var 下面的东西多,我直接挂载到 /var 上行吗,以前 /var 中的内容会自动过去吗?感觉理论上不太可行。
我买的阿里云硬盘就是系统自带的 20g,好像不带扩容功能,或者说我没找到?只看到了买新硬盘的选项,如果能扩容那就没问题了 |
6
tangyouze 2017-10-03 18:43:09 +08:00 via iPhone
备份成一个镜像 然后删除本来的系统盘 用镜像扩容成 100gb 左右的 如果再不够用 买一块新硬盘挂载到 /mnt/data 之类的 扩容的话 百度 阿里云站内 工单 都能搜到
|
7
defunct9 2017-10-03 18:44:14 +08:00 via iPhone
lvm 是不建议的
|
8
shiny 2017-10-03 18:46:30 +08:00
@nonesuccess 不会,就清空了;购买云硬盘后可以选择扩容;一般选择把数据放数据盘里,因为数据文件夹储存量往往是不停增长的;另外就是日志文件夹也会增长。
举例:假如安装了 MySQL,先创建一个空数据目录,挂载数据盘,然后 MySQL 停机复制数据文件夹过去,修改 my.cnf 到新目录后开启服务。举例:假如安装了 Nginx,先挂载数据盘,创建日志目录,然后修改 nginx 中的日志目录为新目录后重启服务。 |
9
shiny 2017-10-03 18:48:07 +08:00
@nonesuccess 一旦挂载过后数据盘,下次再遇到容量不够的情况,只要在云服务中修改扩容后按阿里云的教程做个设置,基本能在数分钟内完成扩容。
|