网站首页 > 资源文章 正文
Vmware虚拟机Linux系统在使用过程中碰到磁盘空间不够用的时候,可以通过以下步骤对磁盘进行扩容,操作之前请先将原来的系统做个克隆备份,以防操作不当导致系统崩溃无法恢复。具体步骤如下:
1.虚拟机关机后编辑设置添加新磁盘。
2.开启虚拟机登入系统fdisk -l查看新增磁盘信息。
3.为新磁盘创建分区。执行 fdisk /dev/sdb命令创建分区,根据向导完成以下操作:
- 输入n 新建分区;
- 输入 p 创建主分区;
- 输入要将磁盘分成多少区,默认为1;
- 选择分区起始位置,回车即可使用默认值;
- 选择分区结束位置 ,回车即可使用默认值;
- 然后输入 wq 保存并退出。
这样就创建了一个大小为100G的分区。
4.执行partprobe应用更改后fdisk -l查看分区是否生效。
5. 执行mkfs.xfs -f /dev/sdb1格式化新创建的分区。
分区初始化完成,Linux系统会为每个初始化完成的分区指定一个UUID,可执行lsblf -f查看。
6. Linux系统中一切为文件,现在磁盘已经初始化完成,但是还不能够直接使用,如果要使用,需要将初始化完成的分区与文件进行挂载,然后通过该文件映射到该分区的存储空间。 使用mount 命令将该分区挂载到哪个文件下。
此时可以看到文件与分区已经挂载完成,不过这里要注意:通过命令行的方式挂载分区,等到虚拟机重启的时候就会消失,如果要永久挂载需要到/etc/fstab 进行设置。
/etc/fstab 是一个文本文件,它存储了在 Linux 系统启动时需要自动挂载的文件系统信息。该文件包含多行,每一行代表一个文件系统的挂载点和参数。每一行由若干个字段组成,字段之间用空格或制表符分隔开来。常见的字段含义如下:
- 设备文件名(Device):指定要挂载的设备或分区。可以使用设备文件名(如 /dev/sda1)或 UUID(如 UUID=1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p)表示;
- 挂载点(Mount Point):指定设备或分区在文件系统中的挂载位置,例如 /、/home 或 /mnt/data;
- 文件系统类型(File System Type):指定分区的文件系统类型,如 ext4、xfs、btrfs、ntfs、vfat 等;
- 挂载选项(Mount Options):用于设置分区挂载时的选项,可以提供一个或多个参数。一些常见的选项包括:defaults(使用默认设置)、ro(以只读模式挂载)、rw(以读写模式挂载)、auto(启动时自动挂载)、noauto(不在启动时自动挂载)等;
- 转储频率(Dump Frequency):设置 dump 工具在备份文件系统时的转储频率。该字段通常为 0(表示不转储)或 1(表示转储)。大多数情况下,此字段设置为 0;
- 文件系统检查顺序(File System Check Order):指定 fsck 工具在系统启动时检查文件系统的顺序。0 表示不检查,1 表示首先检查,2 表示随后检查。通常,根文件系统(/)的检查顺序设置为 1,其他文件系统设置为 2。
这样,虚拟机Liunx系统新增磁盘添加完成了,可以通过 df -h命令查看系统磁盘的使用情况。
另外,如果运维环境中有大量虚拟机如何保证这些虚拟机磁盘使用空间都是正常的,这里推荐可部署Zabbix监控系统通过VMware监控方式将这些虚拟机运行情况进行监测,参见《Zabbix监控VMware虚拟机配置步骤》
猜你喜欢
- 2025-03-13 【Linux随笔】用户空间到底跟内核空间共享页表吗?
- 2025-03-13 「内存管理」父子进程如何共享地址空间
- 2025-03-13 服务器磁盘空间不够了怎么办?linux挂载新硬盘!
- 2025-03-13 Linux 服务器中如何实现 Docker 自动清理回收空间
- 2025-03-13 查看 linux硬盘空间使用情况
- 2025-03-13 Linux 文件已删除但空间不释放问题
- 2025-03-13 MYSQL存储引擎InnoDB(三十八):在 Linux 上优化表空间的空间分配
- 2025-03-13 linux磁盘容量爆满了,如何进行扩容呢?原来linux扩容是如此简单
- 2025-03-13 通过实例学习Linux脚本09 生成磁盘空间报告并发送邮件
- 2025-03-13 Win10新版19603推送:一键清理磁盘空间、首次集成Linux文件管理器
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)