我用我的电脑Debian 9
进行Java
Spark
开发。
Spark
是一个大数据 API,这类作品比默认Debian
安装的 2G 使用更多的临时空间。
marc@bouleau:/data$ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev 15G 0 15G 0% /dev
tmpfs 3,0G 9,7M 3,0G 1% /run
/dev/sda1 23G 9,7G 12G 45% /
tmpfs 15G 29M 15G 1% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 15G 0 15G 0% /sys/fs/cgroup
/dev/sda5 9,2G 2,3G 6,4G 26% /var
/dev/sda7 1,9G 6,0M 1,7G 1% /tmp
/dev/sdb1 1,8T 85G 1,7T 5% /data
/dev/sda8 171G 77G 85G 48% /home
tmpfs 3,0G 16K 3,0G 1% /run/user/115
tmpfs 3,0G 64K 3,0G 1% /run/user/1000
但目前我无法使用mount
命令调整它的大小:依赖文件系统不够大。看来我必须减少一个文件系统并扩展另一个文件系统,或者提供/tmp
另一个挂载点。
我已经安装了gparted
。但是在我的GNOME
会话中使用它,它并没有让我调整任何东西:我的意思是:/dev/sdb1
例如,在我有 1,8T 的地方,调整大小选项显示为常量:
minimal size : 1,8T, maximal size : 1,8T
因此我不能改变任何东西。
发生了什么导致gparted
无法更改我的文件系统大小?
解决我的问题的最简单(和更安全的方法)是什么?
的输出lsblk
是:
marc@bouleau:/data$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 238,5G 0 disk
├─sda1 8:1 0 23,3G 0 part /
├─sda5 8:5 0 9,3G 0 part /var
├─sda6 8:6 0 30G 0 part [SWAP]
├─sda7 8:7 0 1,9G 0 part /tmp
└─sda8 8:8 0 174G 0 part /home
sdb 8:16 0 1,8T 0 disk
└─sdb1 8:17 0 1,8T 0 part /data
sr0 11:0 1 1024M 0 rom
在 Linux 上,您无法更改已挂载的驱动器上的分区。您将需要从 live usb [ 1 ] 启动,并首先通过
/swap
从端点缩小来腾出更多空间(除非您有超过 15 Gb 的内存,否则它看起来太大了)。否则/home
从一开始就变小。然后,您可以扩展/tmp
到空白区域。话虽如此,我不确定扩展
/tmp
是否是您问题的最佳解决方案。我不熟悉Java开发或火花,但也许你可以设置一个目录/home
作为临时空间。