由于/tmp目录空间有点小,导致安装一个大软件的时候提示/tmp空间不足,最后通过创建新分区,并将新分区挂在到/tmp下,把/tmp空间扩大。
安装gparted
输入如下命令:
sudo apt-get install gparted
然后打开软件:
sudo gparted
打开后,界面如下:
可以看到/dev/sda8挂载在/tmp目录下,空间大约为5G。最末尾有12.88G的空间未分配,我们可以在上面新建一个10G的分区,然后挂载到/tmp目录下。
新建分区
- 1、最末尾的空白磁盘上右键new;
- 2、在弹出的界面里输入新建分区的大小(如下图,这里我填的是10240M,即10G),文件系统选ext4,之后点击add;
- 3、在菜单栏点击edit-apply all operations,分区创建成功。
- 4、之后我们可以在软件上看到多了一个/dev/sda11的分区。然后我们右键把/dev/sda8删掉。
挂载分区到/tmp
由于已经有/dev/sda8挂载在/tmp目录下,需要先把/dev/sda8卸载掉。需要在终端输入:
sudo umount -l /tmp
执行完后,输入:
df -h
可以看到显示的文件目录中没有/tmp了。下面要查看新分区的UUID,输入如下命令:
sudo blkid
找到/dev/sda11的UUID,复制下来。sudo gedit /etc/fstab
,打开fstab,可以看到有下面一行:
UUID=XXXXXXX /tmp ext4 defaults 0 2
这里XXXXXXX是/dev/sda8的UUID,把它换成/dev/sda11的UUID,保存即可。之后再执行命令,挂载新分区到/tmp:
sudo mount /dev/sda11 /tmp
这个时候再输入df -h
,可以看到/dev/sda11已经挂载到/tmp目录下: