入职新公司的第一周,接触到了很多新东西,然后希望通过博客来记录我在新公司的成长,争取每周都有至少一篇的输出,加油!
这里详细记录一下在虚拟机上扩展文件系统空间的步骤,同时也记录一下踩过的坑,希望对读到这篇文章的你有些帮助(主要是怕万一下次还弄一次,自己完全记不住),所以最重要的就是可读性!!!
环境: VMware 14.1.1
Linux version 4.4.0-38-generic
一. 扩展VM上面配置的虚拟机硬盘大小
1. 列表内容
在虚拟机关闭时,进行如下操作(我电脑只有500G,所以分了80G):
二. 打开虚拟机
三. 新增磁盘分区
注: 如果不是用root登陆,请在命令前面加上 sudo
1. 首先查看系统当前的文件系统状态,上面的disk显示为当前硬盘,下面的device为当前的所有分区
fdisk -l
2. 对新增磁盘进行分区,在提示commend(m for help)时输入n 进行新增,接下来输入p创建一个主分区,输入分区号(1-4),然后可以直接默认回车两次,最后输入wq,点击回车。演示图如下:
- 注:在出现First sector 和Last sector,仔细观察一下显示的sector号,防止自动新增时出现很小的空间,如果不知道具体sector的号,可以使用
fdisk -l
查看磁盘的sector起始号
3. 更新分区表
partprobe
四. 文件挂载
1. 我是将已经存在的文件夹转移到新的磁盘下,如果直接采用文件夹挂载,会出现找不到文件的状况,所以需要先创建一个temp文件夹,把文件复制到temp文件夹下,同时把这个文件夹挂着新建的磁盘下面。
2. mkdir temp
3. mount -o ext4 /dev/sd4 /home/gzq/temp
4. cp -a /home/gzq/<要备份的文件夹> /home/gzq/temp
5. rm -rf /home/gzq/<要备份的文件夹>
+ 第3行意思是将/home/gzq/temp下的文件存放在/dev/sd2(这个是我刚才创建的分区),挂载目录一定是要存在的路径
五. 设置开机自动启动
vi /etc/fstab
末尾增加一行
/dev/vdb1 /home ext4 defaults 1 2
保存退出
一切搞定,也是百度了很多资料,谢谢各位大神的分享!有写的不详实的地方希望谅解,谢谢!