Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

  1. CFD中文网
  2. CFD彩虹条
  3. Vmware虚拟机总是提示储存空间不足?扩容也麻烦!可以尝试使用“共享文件夹”,教程step by step!

Vmware虚拟机总是提示储存空间不足?扩容也麻烦!可以尝试使用“共享文件夹”,教程step by step!

已定时 已固定 已锁定 已移动 CFD彩虹条
25 帖子 8 发布者 16.5k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • Prometheus10P 在线
    Prometheus10P 在线
    Prometheus10
    写于 最后由 李东岳 编辑
    #1

    Vmware虚拟机总是提示储存空间不足?扩容的流程其实也挺复杂!
    可以尝试使用“共享文件夹”,step by step! 具体请看!

    🟣一、基本概念
    从dyfluid.com下载了虚拟机后,每个虚拟机都会有以下描述。
    d8099f98-98c1-41a0-b385-94920ead4775-image.png
    然后,我们假设两种大家极有可能会面临的情况:

    • ①随便跑两个大点的仿真之后,20G储存空间就提示不足,是不是非得需要扩容?
    • ②哪天虚拟机要是打不开了?数据怎么办? (这是哪怕扩容个500G+也得考虑的问题)

    如果你觉得以上问题是你的痛点,那么VM共享文件夹功能是一个解决方案。

    1.VM共享文件夹功能,可以让虚拟机只负责充当求解器的作用。
    2.仿真的结果、数据全都保存于虚拟机之外的Windows文件夹中,而不是储存在虚拟机中,因此只给虚拟机20G,它基本上都用不完。
    3.甚至,某天如果虚拟机打不开了,虚拟机被误删除了,仿真结果、数据依然在你的Windows文件夹中。
    

    🟣二、设置教程,step by step!

    ⚡1. 在你空间较大的Windows盘中(不用和虚拟机在同一个盘,位置随你选),新建个文件夹,改个喜欢的名字。
    例如:在F盘建一个叫OpenFOAMWStation的文件夹:
    F:\OpenFOAMWStation
    (第1步结束。)
    
    ⚡2. 设置虚拟机的共享文件夹,过程如下图:
    (第2步结束。)
    

    39c410b0-1342-40de-a69b-0a2adc7866dc-image.png

    ⚡3. 然后就是打开虚拟机,做一点预备工作。
    (因为待会Windows和Ubuntu之间的剪贴板功能暂时不再互通)
    首先在任意位置按下ctrl+alt+T打开终端,并输入 (注意别忘了最后的&符号也要输入)
    
    gedit 1.txt &
    
    然后把以下代码复制进去放着备用:
    
    sudo sed -i '10 a .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0' /etc/fstab
    sudo apt-get autoremove open-vm-tools
    sudo apt-get autoremove open-vm-tools-desktop
    sudo apt-get update
    sudo apt-get install open-vm-tools
    sudo apt-get install open-vm-tools-desktop
    sudo echo 'alias nasf="nautilus /mnt/hgfs &"' >> ~/.bashrc
    sudo echo 'alias cdsf="cd /mnt/hgfs/"' >> ~/.bashrc
    就像下图这样,不用关闭他们:
    

    00fb01c3-f029-4c09-b7c8-9e57f4181be9-image.png

    ⚡4. 开整!
    挨个把1.txt里的刚才复制过去的代码在旁边的终端执行一下,有的代码提示你y?的时候,要按一下enter:
    全部执行完之后,把虚拟机关机,并重新启动虚拟机。
    (第4步结束。)
    
    ⚡5. 重新开启虚拟机后,在任意位置按下ctrl+alt+T打开终端,分别试试输入
    
    cdsf
    nasf
    
    如果看得到刚才自己在Windows下新建的文件夹名字,就OK了!
    (第5步结束。)
    

    19487396-413c-47df-9d1b-3798c9c193fb-image.png

    ⚡6. 效果展示
    在虚拟机中,我现在把一个OpenFOAM 的随便一个教程文件复制到刚才nasf命令蹦出来的文件夹内(注意是文件夹内,也就是下一层级,我选的是damBreak)
    然后你在虚拟机内运行它,可以去Windows那边查看运行得怎么样,当然Ubuntu内肯定也能看,两头都能看。
    (第6步结束。)
    

    87ad07aa-d5f5-49b2-bca8-e145a59fe1a3-image.png

    💡7. 此致(选读内容)
    在这里,使用共享文件夹的效果我再次重复描述一下:
    1.VM共享文件夹功能,可以让虚拟机只负责充当求解器的作用。
    2.仿真的结果、数据全都保存于虚拟机之外的Windows文件夹中,而不是储存在虚拟机中,因此只给虚拟机20~30G,它基本上都用不完。
    3.甚至,某天如果虚拟机打不开了,虚拟机被误删除了,仿真结果、数据依然在你的Windows文件夹中。
    
    

    最后,你还可以打开这个网址 梅赛德斯CFD,然后站起来salute一下
    所有流程就结束了

    以此贴回复 @lyc @liu_shiqi1111 @myheart @李东岳
    编程我没啥经验,经常麻烦东岳老师指点迷津,在此分享一点小经验,希望对大家有用。
    致谢东岳老师!

    L M Z 小 4 条回复 最后回复
  • L 离线
    L 离线
    liu_shiqi1111
    写于 最后由 编辑
    #2

    谢谢谢谢~么么哒~

    1 条回复 最后回复
  • L 离线
    L 离线
    lyc
    在 中回复了 Prometheus10 最后由 编辑
    #3

    @Prometheus10 围观ing,向您学习,CFD中文网yyds

    1 条回复 最后回复
  • M 离线
    M 离线
    myheart
    在 中回复了 Prometheus10 最后由 编辑
    #4

    @Prometheus10 感谢感谢,82年的salute送上!

    1 条回复 最后回复
  • 李东岳李 在线
    李东岳李 在线
    李东岳 管理员
    写于 最后由 李东岳 编辑
    #5

    仿真的结果、数据全都保存于虚拟机之外的Windows文件夹中,而不是储存在虚拟机中,因此只给虚拟机20~30G,它基本上都用不完。

    @Prometheus10 这太流弊了,CFD中文网yyds,82年的salute送上!

    :high: :high: :high: :high: :high:

    http://dyfluid.com/index.html
    需要帮助debug算例的看这个 https://cfd-china.com/topic/8018

    1 条回复 最后回复
  • L 离线
    L 离线
    lyc
    写于 最后由 编辑
    #6

    @Prometheus10 在 Vmware虚拟机总是提示储存空间不足?扩容也麻烦!可以尝试使用“共享文件夹”,教程step by step! 中说:

    sudo sed -i '10 a .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0' /etc/fstab

    您好,尝试了您的方法共享文件夹,但是出现无写入权限的问题,参考了CSDN上https://blog.csdn.net/anlz729/article/details/106826215
    的挂载方法,依然没有用。请问前辈这种情况怎么处理?问题报错如图:
    03a62e5d-4bad-4458-b3f4-0897b958206d-image.png
    谢谢!!

    L 1 条回复 最后回复
  • L 离线
    L 离线
    lyc
    在 中回复了 lyc 最后由 编辑
    #7

    @lyc 查看权限,发现已修改为username,但是依然无法写入,导致计算过程不能write计算结果。

    30daa314-eb6f-4c4f-9487-09951c1fbe06-image.png

    Prometheus10P 1 条回复 最后回复
  • X 离线
    X 离线
    xuanze
    写于 最后由 编辑
    #8

    计算虚拟机和本地计算机共享的文件夹里的算例时候卡顿,尤其是并行计算后进行文件合并,打开终端需要等半分钟,请问有解决办法吗

    image.png

    Prometheus10P 1 条回复 最后回复
  • Prometheus10P 在线
    Prometheus10P 在线
    Prometheus10
    在 中回复了 lyc 最后由 编辑
    #9

    @lyc 您好,我在使用过程中目前未遇到您描述的情况,因此对上述留言提到的问题暂时没有概念。:141:
    您能提供更为详细的问题出现过程吗? 尽量尝试一起分析看看。

    L 1 条回复 最后回复
  • Prometheus10P 在线
    Prometheus10P 在线
    Prometheus10
    在 中回复了 xuanze 最后由 编辑
    #10

    @xuanze 您好,我在使用过程中目前也未遇到您描述的情况,请问您算完后的案例文件有多大?
    我目前共享文件夹共计约有230G内容(总容量为500G的固态硬盘),其中最大的案例有80G+;
    但是并未出现卡顿的情况。
    我的电脑配置情况如下。bf78161c-74f8-4a40-b436-435111d8a937-image.png

    1 条回复 最后回复
  • L 离线
    L 离线
    lyc
    在 中回复了 Prometheus10 最后由 编辑
    #11

    @Prometheus10 找到问题并解决了,是windows主机的共享文件夹属性为只读,设置读取/写入权限就可以了,好低级的问题哈哈。

    Prometheus10P 1 条回复 最后回复
  • Prometheus10P 在线
    Prometheus10P 在线
    Prometheus10
    在 中回复了 lyc 最后由 编辑
    #12

    @lyc :140: 道友厉害,往往这种问题其实很难发现,必须非常细心:142: 。以前我从来没有遇到过,所以都没能帮上忙:chouchou:

    L 1 条回复 最后回复
  • Z 离线
    Z 离线
    zhangdc
    在 中回复了 Prometheus10 最后由 编辑
    #13

    @Prometheus10 好贴,感谢分享!:140:

    1 条回复 最后回复
  • 小 离线
    小 离线
    小泽同学
    在 中回复了 Prometheus10 最后由 编辑
    #14

    @Prometheus10 在 Vmware虚拟机总是提示储存空间不足?扩容也麻烦!可以尝试使用“共享文件夹”,教程step by step! 中说:

    (因为待会Windows和Ubuntu之间的剪贴板功能暂时不再互通

    你好,我按照您这个步骤走完之后,这个剪贴板的功能还是不行,请问这么恢复呢?

    Prometheus10P 1 条回复 最后回复
  • Prometheus10P 在线
    Prometheus10P 在线
    Prometheus10
    在 中回复了 小泽同学 最后由 编辑
    #15

    @小泽同学 能否大致描述下你的执行过程,以及目前的情况?

    小 3 条回复 最后回复
  • 小 离线
    小 离线
    小泽同学
    在 中回复了 Prometheus10 最后由 编辑
    #16

    @Prometheus10 就是现在已经按照您的步骤走完了,可以实现在共享文件夹计算算例了,但是之前的剪贴板互通的效果没有了,而且在运行您

    @Prometheus10 在 Vmware虚拟机总是提示储存空间不足?扩容也麻烦!可以尝试使用“共享文件夹”,教程step by step! 中说:

    sudo apt-get install open-vm-tools
    sudo apt-get install open-vm-tools-desktop

    这些代码的时候报错过3c91e5de-346f-4009-911c-386405fc4e63-image.png
    然后就不能用那个剪贴板了

    1 条回复 最后回复
  • 小 离线
    小 离线
    小泽同学
    在 中回复了 Prometheus10 最后由 编辑
    #17

    @Prometheus10 然后虚拟机好像还自动重启了,!!!!

    1 条回复 最后回复
  • 小 离线
    小 离线
    小泽同学
    在 中回复了 Prometheus10 最后由 编辑
    #18

    @Prometheus10 你好,老师,我现在好像安装不报错了,但是还是不能共享剪贴板,请问老师后续就是重启之后就能正常使用剪贴板了吗

    Prometheus10P 1 条回复 最后回复
  • Prometheus10P 在线
    Prometheus10P 在线
    Prometheus10
    在 中回复了 小泽同学 最后由 编辑
    #19

    @小泽同学 你好,不好意思今天出差回来,所以现在才回复。
    目前可以确定关于剪切板的问题基本上就是出在这个open-vm-tools上,
    因为open-vm-tools的各式各样的问题总是出现,也不好描述具体的处理方案。
    因此,我建议按照以下代码重装一下open-vm-tools:
    然后关闭虚拟机,接着重启再试试!

    sudo apt-get autoremove open-vm-tools
    sudo apt-get autoremove open-vm-tools-desktop
    sudo apt-get update
    sudo apt-get install open-vm-tools
    sudo apt-get install open-vm-tools-desktop
    
    小 2 条回复 最后回复
  • 小 离线
    小 离线
    小泽同学
    在 中回复了 Prometheus10 最后由 编辑
    #20

    @Prometheus10 谢谢老师,我试了试好像还是不行,之前安装那两个的时候报的错现在也没有了,如图395a1e42-f71c-47ed-9c0f-b52be3d5c92d-image.png
    但还是不行,是不是需要重新安装VMware-tools呢,奥对了我的是Ubuntu14.04,和这个版本有关系嘛,而且我的虚拟机还时不时自动报错系统有错误,然后我在网上找了找原因,感觉我的都很正常啊,比如这个
    7842dc36-677b-4a5a-abad-e45b589df023-image.png
    所以很纳闷为啥还是用不了qaq,谢谢老师回复!

    1 条回复 最后回复

  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]