vm虚拟机硬盘扩充(linux)
1.工具:VMware虚拟机,linux系统2.目标:创建一个新的硬盘,并将/home目录放进去3. 终端输入df命令,查看原本的分区和挂载关系(这是弄好之后的,原本/home对应的是/dev/data,目标就是斩断home和data的关系,换成home和sdb1(新硬盘)的)二、实现1.将虚拟机关机,点击“编辑虚拟机”->“硬盘”->“添加”->输入大小(如100G)->选“拆分成多个文件”,弄
一、前言
1.工具:VMware虚拟机,linux系统
2.目标:创建一个新的硬盘,并将/home目录放进去
3. 终端输入df
命令,查看原本的分区和挂载关系
(这是弄好之后的,原本/home对应的是/dev/data,目标就是斩断home和data的关系,换成home和sdb1(新硬盘)的)
二、实现
1.将虚拟机关机,点击“编辑虚拟机”->“硬盘”->“添加”->输入大小(如100G)->选“拆分成多个文件”,弄好之后重新打开linux虚拟机。(可能会有点慢)
2.打开终端,输入ls /dev
命令,可以看到多了一个叫sdb
的区域,但此时这块空间只是存在,还没用上。
3.输入sudo fdisk /dev/sdb
命令查看这块区域(此命令要小心使用)
4.p
用来查看分区,q
退出,(先别退出)然后o
(是欧) 再n
再p
然后回车回车,结束之后就把sdb变成了一个dos分区sdb1
5.创建文件系统:sudo mkfs ext4 /dev/sdb1
(ext4是常用的系统type,默认是ext2)
6. 创建一个文件夹abc,将/home里的东西拷贝进去,方便之后挂载(注意文件夹不要建在home里,会循环拷贝)
cd /
sudo mkdir abc
sudo tar cf - * | sudo tar xvf - -c /abc
sudo 是可以吧home下的多个文件夹拷过去,cf创建一个tar,tar:可以保持属性不变,左边的-表示标准输出,右边的-表示标准输入,*表示当前文件夹下所有文件,这句意思是:建立一个管道将标砖输出拷贝到标准输入。
7.然后,sudo mount /dev/sdb1 abc
, 表示将这块空间挂载到abc文件夹。
可以查看abc文件夹的内容和大小,确保拷贝成功
8.设置开机启动它们就联系到一起:vi /etc/fstab打开这个文件,然后修改,如下图的三句
前两句是添加 /home和sdb1的联系,第三句是切断原本的联系,弄好保存之后,再用文章开头的df
查看一下,是不是sdb1和home关联了(此处是abc变成了home),然后就可以将旧的home改名或删除了。
更多推荐
所有评论(0)