VMWare虚拟机的磁盘空间不足解决方案

前言:
转录组数据分析中间产生大量的数据,非常占用计算机存储资源,一个转录组搞完,120G的硬盘都塞满 ,每次开机都是提醒home目录内存不足,不得不硬着头皮增加磁盘容量。折腾了半天才搞定,所以梳理一下整个过程,其中不免重复,但是达到效果即可。

扩展硬盘
VMWare设置中,将硬盘设置调整到想要的大小,多出来的就是新扩增的free spacep。[1]

建立分区磁盘

#使用fdisk –l命令查看磁盘信息
xjf@ubuntu:~$ sudo fdisk -l
#打开一个终端窗口,并查看parted命令
xjf@ubuntu:~$ sudo parted
mkpart
primary
ext2
数值:start:
数值:end:
# 例如,原先的是20G,扩容到100G,则start为20*1024M=20480M,end 为100*1024M=102400M
yes
#再次查看一下
xjf@ubuntu:~$ sudo fdisk -l
#格式化分区其文件格式修改为 ext4
xjf@ubuntu:~$ sudo mkfs.ext4 /dev/sda3
#在根目录下建建一个挂载点newdisk 
xjf@ubuntu: sudo mkdir newdisk 
#将分区挂载到newdisk 目录下
xjf@ubuntu:~$ sudo mount /dev/sda3 /newdisk

若想让这种配置在Linux重新启动之后同样管用,要对相关的文件进行配置[2]

#先查看一下UUID
xjf@ubuntu:~$ ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 9月  20 20:01 1c424047-447c-4db7-bfd1-04726bba5980 -> ../../sda1
lrwxrwxrwx 1 root root  9 9月  20 16:22 2018-02-28-19-15-18-00 -> ../../sr0
lrwxrwxrwx 1 root root 10 9月  20 20:01 2dc26abd-692c-4982-989c-0bc94dce9c52 -> ../../sda5
lrwxrwxrwx 1 root root 10 9月  20 20:01 8694bfb3-f2ad-4338-99e9-ff1a70af5b9b -> ../../sda3

看仔细,我们新建sda3 的UUID号:8694bfb3-f2ad-4338-99e9-ff1a70af5b9b
vim编辑修改挂载[3]

xjf@ubuntu:~$ sudo vim /etc/fstab

内容如下:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#                
# / was on /dev/sda5 during installation
UUID=2dc26abd-692c-4982-989c-0bc94dce9c52 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda1 during installation
UUID=1c424047-447c-4db7-bfd1-04726bba5980 none            swap    sw              0       0

# /newdisk wad on /dev/sda3 during installation
UUID=8694bfb3-f2ad-4338-99e9-ff1a70af5b9b /newdisk        ext2    errors=remount-ro 0       1
# 最后这一行是我自己加上去的,模仿上面挂在硬盘sda5

此外我还命令行挂载
sudo mount /dev/sda3 /newdisk
另外还可以用Gparted软件扩展,但是我用root权限仍然没成功,具体原因不详。


  1. 当vmware中的Linux磁盘大小不足了的时候,修改vmware中Linux磁盘空间大小的解决方案 ↩

  2. linux挂载新磁盘、分区和开机自动挂载 ↩

  3. Ubuntu无损扩展分区(目录)容量的方法 ↩

你可能感兴趣的:(VMWare虚拟机的磁盘空间不足解决方案)