解压安装包时显示磁盘空间不足
解压spark安装包时显示:cannot mkdir: No space left on device
1.内存和磁盘的作用和区别
2.解决办法
针对内存用free -h查看,若内存不足可以(1)释放缓存(2)增加swap虚拟内存(没试过但网上能查到教程)
针对磁盘用df -h查看,若磁盘空间不足可以
(1)删除日志文件、不重要的大文件
查找大文件:
du --max-depth=1 -h、du -h --max-depth=1 /home(在指定目录下)、
ls -lh $(find / -type f -size +1G(指定大小)
(2)查看已经删除的文件空间有没有释放:lsof -n |grep deleted
如果没有释放,选择不重要的kill PID,代码:kill -9 PID
(3)增加磁盘内存(见下文)
3.增加磁盘内存过程
(1)在添加硬件向导添加一块新的硬盘

(2)lsblk或者fdisk -l查看硬盘分区信息,对新硬盘sdb进行分区:
fdisk /dev/sdb #进入硬盘会话模式
m #查看帮助
n #开始分区
p #p主分区或者e拓展分区
1 #default的值
\ #两次回车
w #保存退出
查看分区结果:lsblk

(3)格式化刚才的分区,这里用ext4格式
mkfs.ext4 /dev/sdb1
(4)挂载
创建一个新目录,将新磁盘的新分区挂载在该空目录下(注意不能挂载到已存在的目录下,记得快照真的很重要tut)。
mkdir /newdata
mount -t ext4 /dev/sdb1 /newdata #使用mount进行挂载
df -h #查看挂载情况
如图:

(5)设置开机自动挂载
编辑/etc/fstab文件,在最后一行添加:
/dev/sdb1 /newdata ext4 defaults 0 0
如图:

用mount -a检测fstab文件是否有误,若无提示,完成。
磁盘空间不足:内存优化与磁盘扩展指南
本文详细阐述了解压Spark安装包时空间不足的解决方法,包括释放内存缓存、增加swap虚拟内存,以及如何通过删除文件、检查已删除文件空间、分区增容、格式化和挂载新硬盘来扩展磁盘空间。

被折叠的 条评论
为什么被折叠?



