V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mmnnyycc
V2EX  ›  程序员

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

  •  
  •   mmnnyycc · 2018-05-24 10:58:51 +08:00 · 3706 次点击
    这是一个创建于 2375 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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
    
    

    求解?

    13 条回复    2018-05-25 10:22:34 +08:00
    ysc3839
        1
    ysc3839  
       2018-05-24 11:06:46 +08:00 via Android   ❤️ 1
    你加硬盘又不能扩充原有分区的大小。你看看 df -h 第一项已用 100%。
    shalk
        2
    shalk  
       2018-05-24 11:08:49 +08:00 via iPhone
    加盘不是扩盘,满了就是满了.
    要么就 lvm 操作扩大一下逻辑卷应该就可以了.




    要么把新盘挂一个地方,把数据单独拷贝进去. 尽量数据盘和系统盘分开.
    mmnnyycc
        3
    mmnnyycc  
    OP
       2018-05-24 11:15:35 +08:00
    @ysc3839 #1 好吧,还以为可以拓展呢
    mmnnyycc
        4
    mmnnyycc  
    OP
       2018-05-24 11:15:53 +08:00
    @shalk #2 谢谢,我去查查
    Kendall
        5
    Kendall  
       2018-05-24 12:07:52 +08:00 via Android
    根目录挂载在逻辑卷下 可以用新加的硬盘扩展逻辑卷的大小( lvextend 命令)我前几天刚试过可以 但是扩展完记得执行 resize2fs 来同步文件系统 否则即使重启也没作用 /还是 100%
    msg7086
        6
    msg7086  
       2018-05-24 14:48:45 +08:00
    本来就可以拓展。
    你不去拓展硬盘,而是去加新硬盘,这总不能怪 VMware 吧。
    mmnnyycc
        7
    mmnnyycc  
    OP
       2018-05-24 14:53:57 +08:00
    @msg7086 #6 没有怪,只是菜,对这些不太懂
    ys0290
        8
    ys0290  
       2018-05-24 14:56:38 +08:00 via iPhone
    所以虚拟机下 linux 尽量用 lvm
    xifangczy
        9
    xifangczy  
       2018-05-24 15:36:36 +08:00
    额。。为什么你 fdisk df 命令都是中文的..
    truecho
        10
    truecho  
       2018-05-24 17:30:22 +08:00 via iPhone
    新加的硬盘又不是在原先的盘上进行扩容
    ysc3839
        11
    ysc3839  
       2018-05-24 18:19:04 +08:00 via Android
    @xifangczy 因为系统语言是中文的。
    wweir
        12
    wweir  
       2018-05-25 08:20:49 +08:00 via Android
    C 盘空间不够了,我们快加块 F 盘吧,容量一定要大
    wheat0r
        13
    wheat0r  
       2018-05-25 10:22:34 +08:00   ❤️ 1
    lvextend -r 参数把 lv 带文件系统一起扩容就完事了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2482 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:29 · PVG 10:29 · LAX 18:29 · JFK 21:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.