vmware 为什么添加了硬盘还是空间不足?

2018-05-24 10:58:51 +08:00
 mmnnyycc

mysql 导入数据太大,磁盘空间不够,mysql 挂了,启动办不起来。systemctl start mysqld.service 失败。 journalctl -xe 查看:发现有错误:fopen() failed: 'No space left on device', path: '/var/lib/rsyslog/imjournal.state.tmp'。看情况是磁盘空间不够了。

再 vmware 设置里面新添加了一个 20G 的磁盘。看情况好像是添加成功了,但是还是 nginx 都启动不起来,报错空间不足。

[root@localhost ~]# fdisk -l

磁盘 /dev/sda:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑 /物理):512 字节 / 512 字节
I/O 大小(最小 /最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x0009a2fd

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200    41943039    19921920   8e  Linux LVM

磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑 /物理):512 字节 / 512 字节
I/O 大小(最小 /最佳):512 字节 / 512 字节


磁盘 /dev/mapper/centos-root:18.2 GB, 18249416704 字节,35643392 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑 /物理):512 字节 / 512 字节
I/O 大小(最小 /最佳):512 字节 / 512 字节


磁盘 /dev/mapper/centos-swap:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑 /物理):512 字节 / 512 字节
I/O 大小(最小 /最佳):512 字节 / 512 字节

[root@localhost ~]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   17G   17G   20K  100% /
devtmpfs                 901M     0  901M    0% /dev
tmpfs                    912M  4.0K  912M    1% /dev/shm
tmpfs                    912M  8.6M  904M    1% /run
tmpfs                    912M     0  912M    0% /sys/fs/cgroup
/dev/sda1               1014M  143M  872M   15% /boot
tmpfs                    183M     0  183M    0% /run/user/0

求解?

3548 次点击
所在节点    程序员
13 条回复
ysc3839
2018-05-24 11:06:46 +08:00
你加硬盘又不能扩充原有分区的大小。你看看 df -h 第一项已用 100%。
shalk
2018-05-24 11:08:49 +08:00
加盘不是扩盘,满了就是满了.
要么就 lvm 操作扩大一下逻辑卷应该就可以了.




要么把新盘挂一个地方,把数据单独拷贝进去. 尽量数据盘和系统盘分开.
mmnnyycc
2018-05-24 11:15:35 +08:00
@ysc3839 #1 好吧,还以为可以拓展呢
mmnnyycc
2018-05-24 11:15:53 +08:00
@shalk #2 谢谢,我去查查
Kendall
2018-05-24 12:07:52 +08:00
根目录挂载在逻辑卷下 可以用新加的硬盘扩展逻辑卷的大小( lvextend 命令)我前几天刚试过可以 但是扩展完记得执行 resize2fs 来同步文件系统 否则即使重启也没作用 /还是 100%
msg7086
2018-05-24 14:48:45 +08:00
本来就可以拓展。
你不去拓展硬盘,而是去加新硬盘,这总不能怪 VMware 吧。
mmnnyycc
2018-05-24 14:53:57 +08:00
@msg7086 #6 没有怪,只是菜,对这些不太懂
ys0290
2018-05-24 14:56:38 +08:00
所以虚拟机下 linux 尽量用 lvm
xifangczy
2018-05-24 15:36:36 +08:00
额。。为什么你 fdisk df 命令都是中文的..
truecho
2018-05-24 17:30:22 +08:00
新加的硬盘又不是在原先的盘上进行扩容
ysc3839
2018-05-24 18:19:04 +08:00
@xifangczy 因为系统语言是中文的。
wweir
2018-05-25 08:20:49 +08:00
C 盘空间不够了,我们快加块 F 盘吧,容量一定要大
wheat0r
2018-05-25 10:22:34 +08:00
lvextend -r 参数把 lv 带文件系统一起扩容就完事了

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

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

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

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

© 2021 V2EX