近期在运行WRF时遇到一个问题:使用FNL数据,进行ungrib,发现虚拟机内存不够(预设60g)。因此希望对虚拟机进行扩容(150g),查找了多方资料,最终完成这一目标,现总结分享如下:
虚拟机配置:Vmware+Linux(Ubuntu)
目标:60g磁盘空间->150g磁盘空间
步骤:
一、磁盘扩容
关闭虚拟机电源(不关闭无法设置),虚拟机-设置-硬盘-扩展磁盘容量,设置为150g(目标大小)
查看当前系统分区和挂载情况:发现/dev/sda磁盘大小为150g,但各分区的大小之和并没有达到这个值,同时也没有挂载
sudo fdisk -l
df -h
二、磁盘分区并格式化
选择操作的磁盘:/dev/sda
sudo fdisk /dev/sda
查看该磁盘是否分区:p,三个分区
创建分区:n
选择分区类型:一般选p主分区
p主分区:主分区则是一个比较单纯的分区,通常位于硬盘的最前面一块区域中,构成逻辑C磁盘。
l逻辑分区:逻辑分区是硬盘上一块连续的区域,不同之处在于,每个主分区只能分成一个驱动器,每个主分区都有各自独立的引导块,可以用fdisk设定为启动区。
下面两个操作都使用默认即可:回车两下:
partition number数字用默认;
sector用默认。
w:保存
再次查看当前系统分区:已经增加了90g的磁盘分区( /dev/sda3),但没有挂载
sudo fdisk -l
df -h
格式化:对这个新增分区格式化 /dev/sda3
mkfs -t ext4 /dev/sda3
三、挂载
查看挂载情况(磁盘整体情况):
df -h
创建挂载点:即创建一个空文件夹
sudo mkdir /home/newdisk
挂载:mount 设备名 挂载目录
mount /dev/sda3 /home/newdisk
tips:卸载:umount 设备名称 或者 挂载目录
umount /dev/sda3umount /home/newdisk
再次查看挂载情况:挂载完成
df -h
重启
reboot
四、配置自动挂载和更改权限
配置开机自动挂载:因为mount挂载在重启服务器后会失效,所以需要将分区信息写到/etc/fstab文件中让它永久挂载(vim没有安装的话使用vi也可以)
vim /etc/fstab
在最后一行加入:0和0中间为tab
/dev/sda1 /home/xuan/data ext4 defaults 0 0
加权限保存
:w !sudo tee %
退出
:q
更改为普通权限:这时候挂载的data文件夹的权限是root账户,要让普通账户使用的话需要更改权限
sudo chmod 777 /home/newdisk
这样就完成了虚拟机的扩容,步骤为
1)磁盘扩容
2)磁盘分区并格式化
3)挂载
4)配置自动挂载和更改权限
好了,今天的分享就到这里,有任何问题欢迎回复,这里是研享天下,一个知识共享的个人小站~
下期预告:骤旱
什么是骤发干旱(flash drought)?
其形成机理如何;
与传统干旱的区别和联系;
骤旱经典论文分享。