如果虚拟机vmware硬盘空间不足,该怎么办?
两种方法:
1、添加硬盘,把几个大数据保存在这个硬盘里
2、虽然要扩大磁盘大小,但不能只增加空间就缩小
第一种方法我试过了,但是固定,扩展性差
试试第二种方法。 第一种方法与第二种方法的原理相同,即将数据较大的目录移动到新添加的硬盘分区或新扩展的分区。 其中包括一个称为fdisk工具的linux硬盘驱动器工具。 下面是操作步骤。
第一步:检查磁盘使用情况
参考页面: http://www.cn blogs.com/sixi web/p/3360008.html
显示挂载点: df -h
操作分区表: fdisk /dev/sda
操作分区表可以选择指定的硬盘。 如果未指定,fdisk /dev/sda将使用默认情况下安装在系统上的硬盘。 添加了名为/dev/sdb的硬盘。
操作新添加的硬盘,进行分区操作
fdisk /dev/sdb
进入命令有很多种命令。 按m可全部列出。 看英语能明白什么意思? 你不懂英语吗? 我帮不了你。 翻译吧。
在这里,我们使用n创建新的分区,
将此区域全部划分为此分区。 当然,将选择主分区的可扩展分区,然后显示分区编号(相当于windows下的驱动器号),以及空间分配大小。
然后按p键查看分区情况,并记录设备引导的值,此时需要将其用于装载。 其中,我的虚拟机记录的值是/dev/sdb1。
记得最后一定要使用w命令保存,然后重新启动系统。
重新启动成功后,检查/dev/sdb1是否存在(或运行: partprobe ) (不重新启动) )。
接通电源后,格式化。
事先检查另一个分区是什么文件格式,在格式化时尽量与现有的文件格式匹配,以免引起不必要的故障。 centos7使用xfs格式。
mkfs.xfs /dev/sdb1
有多种方法可以在Linux上查看文件系统(如EXT2和EXT3 )的格式
方法一:
输入
df -T
方法二:
输入
挂载
请不要记住任务参数
方法:
cat /etc/fstab
创建新目录,不管在哪里随便创建,反正都要删除。 但是,可以通过在此装载刚才创建的新分区,然后将占用空间的目录的内容移动到此处,卸下装载,然后在占用原始空间的目录下装载内容来实现容量扩展的目的。 别胡说,别上码。
mkdir测试
mount -o rw /dev/sdb1 ./test/
mv /data/* ./test/
umount ./test/
mount /dev/sdb1 /data/
最后设置自动挂载。 否则,每次都必须手动挂一次。 例如,mysql这里的所有数据都必须开机自动启动。 不要这样手动挂载。 否则,就会出现问题。
vi /etc/fstab
添加以下行:
/dev/sdb1 /data/xfs defaults 0 0
然后,验证是否正确配置了mount -a,重新启动计算机,扩展完成