当前位置:首页 > 虚拟机 > 正文

查询虚拟机挂载本地硬盘


一、Linux虚拟机磁盘使用情况疑问,请高手解答!不要关注gvfs-fuse-daemon,它只是一个网络虚拟文件,不占用任何体积。
1.虚拟机会占用你放置的磁盘,但是,虚拟机可以轻松扩展磁盘,你可以将扩展的磁盘放在另一个驱动器号下。
2.你不能用ls-alh检查磁盘使用情况,你必须使用df命令来检查结果(哈哈,我已经用过了)。
df--block-size=1M//以兆位显示,也可以指定G,df--block-size=1G
之所以没有剩余空间是因为你的虚拟磁盘指定的文件大小约为20GB,当你的虚拟机的磁盘文件接近它时,就无法使用。您的任务是释放虚拟磁盘空间。
3.虚拟机文件越多,问题就越大。这是虚拟机中常见的问题,就是即使不使用磁盘空间也会变得越来越大。实际占用的空间比虚拟机文件小很多。因此需要定期释放虚拟机上的磁盘空间。现在最好的解决方案是安装vmware-toolbox驱动程序并释放已安装的vmware-toolbox占用的磁盘空间。(Ubuntu可以在软件中心或新立得软件源中搜索toolbox或vmware找到,直接升级即可。)但是,如果你想释放磁盘空间,你应该将虚拟机分区为至少两个虚拟磁盘(可能还有其他方法,但我还没有找到)。如果只有一张磁盘,则创建一个新的虚拟磁盘,并通过该磁盘挂载系统盘(具体创建方法(以vm7为例):菜单→虚拟机→设置→硬件(或设备)→添加(或添加)→磁盘(或硬盘),点击下一步,选择创建新磁盘,下一步后选择SCSI,这里有一个模式,就是是否要让磁盘独立,如果你用它来源代码或开发代码模式,必须选择独立并选择永久,否则不要选择独立(如果不是独立可以创建快照,恢复后恢复到原来的状态。下一步后指定磁盘大小,选择“存储单个文件的虚拟磁盘”(如果是ntfs格式的设备文件所在的磁盘,否则选择“将每个文件保存为2GB磁盘”),然后输入sudovmware-toolbox。在命令提示符下输入密码,选择Shrink,选择你的/目录然后点击Shrink来释放虚拟磁盘上浪费的空间,一旦Other,你应该扩容磁盘并知道如何将扩容的磁盘挂载到/目录新版本的ubuntu更加人性化新添加的磁盘创建成功后会自动安装在电脑目录下。选择位置→计算机,然后右键直接格式化为ext3格式,然后:
1.输入:sudomkdir/mnt/disk1//创建挂载目录
2输入:mount/dev/sdb1/mnt/disk1//如果之前只有一个磁盘,如果之前有两个磁盘则用需要新建磁盘,或者直接将sdb1改为sdc1等。
如果希望开机自动安装到相应目录,可以修改fstab文件
1.首先查询要安装的磁盘的uuid
ls-al/dev/disk/by-uuid
注意:这时候你会找到你的磁盘以及对应的uuid码。(一个很长的十六进制数)。​​找到并复制你的磁盘UUID
2然后编辑fstab
sudogedit/etc/fstab
目录,然后在文件末尾写入以下信息。文件:
UUID=d2d5d6a0-a2b9-4ef2-b5f0-538fd741a80d/mnt/disk1ext3defaults02
注意:UUID对应于新磁盘的uuid,现在才可以移动到/mnt/。磁盘浏览你的新磁盘如果你觉得很难找到/mnt/disk1,可以直接在/目录下创建,比如/work


二、linux虚拟机指定挂载根下磁盘、将磁盘添加到需要挂载的机器上
2.使用lsblk、sdb、sdc检查硬盘挂载状态这些是我新挂载的磁盘
在此处插入图像描述
3.在挂载fdisk之前检查分区状态-l运行,
在此输入图像描述
4.为新硬盘创建分区fdisk/dev/sdb,
终端会提示:
命令(mforhelp):输入:n
依次输入p和1
然后你应该将被要求提供卷的起始地址和结束地址。保持默认值并按回车即可(即只分为一个区域)
输入“w”保存并退出
在此插入图片说明
5再次查看,/出现dev/sdb1,表示分区完成
在此插入图片说明
-text3/dev/sdb1格式化新扇区
在此处插入图像描述
列出所有可用的设备块信息
在此处插入图像描述
lay-v查看卷分组
在此处插入图像描述
te/dev/sdb1创建物理卷
在此处插入图像描述
10.要查看构建结果pvdisplay,请在此处输入图片描述
11。vgextendcentos/dev/sdb1扩展卷组,其中VGName位于CentOS步骤8
在此处插入图像说明
12.L+256G/dev/centos/root扩展逻辑卷
在此插入图片说明
-h查看挂载状态,别慌,哈哈
在此插入图片说明
_growfs同步/dev/centos/root文件系统
在此处插入镜像描述
15.再次检查安装位置,没问题


三、linux虚拟机挂载新硬盘停止虚拟机,然后编辑虚拟机配置并添加硬盘
然后启动虚拟机现在已通电,新硬盘将被识别。
当前硬盘还不能再使用,需要分区格式化
#fdisk-l
查看新硬盘的文件名
然后对新硬盘进行分区格式化
#fdisk/dev/devicename
一般识别为/dev/sdb
之后你应该能做到吧?