vagrant无剩余磁盘空间,无法连接Mysql

vagrant无剩余磁盘空间,无法连接Mysql

参考博客1
参考博客2
1.报错:设备上没有剩余空间

C:/HashiCorp/Vagrant/embedded/gems/2.2.19/gems/net-scp-3.0.0/lib/net/scp.rb:398:in `await_response_state': \x01scp: /tmp/vagrant-network-entry-eth1-1680508525-0: No space left on device (Net::SCP::Error)

2.问题原因

vagrant提供了将本机目录挂载到虚拟机目录下的功能,默认是将vagrant配置文件所在目录挂载到虚拟机/vagrant目录下

3.修复过程

  1. 在C:\Users\Administrator下新建文件夹MyVagrantSyncFolder,重新定义vagrant挂载目录,这样虚拟机就不会拷贝其他文件
  2. 将C:\Users\Administrator.vagrant.d\boxes\centos-VAGRANTSLASH-7\2004.01\virtualbox 文件夹下 Vagrantfile文件内容,更改挂载路径,这里需要注意 C:\Users\Administrator路径下的Vagrantfile文件不做变更

在这里插入图片描述
代码如下:

Vagrant.configure("2") do |config|
  config.vm.base_mac = "5254004d77d3"
  config.vm.synced_folder "./MyVagrantSyncFolder", "/vagrant", type: "rsync"
end

  1. 登陆虚拟机,df -h 文件查看占用内存大小,cd / 进入根目录,cd vagrant 进入 vagrant目录,
    在这里插入图片描述
  2. 可以看见vagrant 目录下有很多拷贝进来的文件
    在这里插入图片描述
  3. 进入 AppData目录查看,这里需要root权限才可以删除,执行删除命令 sudo rm -r AppData
    放
  4. 删除后,盘符释放35G内存,由原来的40G Use% 100 变为5.4G Use% 14
    在这里插入图片描述
  5. vagrant reload 重启即可
  6. 下面是base控制台部分操作记录,也是查了很多资料才解决谷粒商城这个bug
C:\Users\Administrator>vagrant ssh
Last login: Fri Apr  7 10:40:43 2023 from 10.0.2.2
[vagrant@10 ~]$ df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        237M     0  237M   0% /dev
tmpfs           244M  4.0K  244M   1% /dev/shm
tmpfs           244M  4.5M  240M   2% /run
tmpfs           244M     0  244M   0% /sys/fs/cgroup
/dev/sda1        40G   40G   20K 100% /
tmpfs            49M     0   49M   0% /run/user/1000
[vagrant@10 ~]$ cd /
[vagrant@10 /]$ cd vagrant
[vagrant@10 vagrant]$ ls
ansel                                                                                         ntuser.ini
AppData                                                                                       PrintHood
Application Data                                                                              Recent
Cookies                                                                                       reg.exe
IdeaProjects                                                                                  Saved Games
Local Settings                                                                                SendTo
logs                                                                                          taskkill
nacos                                                                                         Templates
NetHood                                                                                       Vagrantfile
NTUSER.DAT{de22483b-2f95-11ec-8dcc-c1a5a9182f66}.TM.blf                                       VirtualBox VMs
NTUSER.DAT{de22483b-2f95-11ec-8dcc-c1a5a9182f66}.TMContainer00000000000000000001.regtrans-ms  「开始」菜单
NTUSER.DAT{de22483b-2f95-11ec-8dcc-c1a5a9182f66}.TMContainer00000000000000000002.regtrans-ms
[vagrant@10 vagrant]$ du -s /vagrant/* | sort -rn head
sort: cannot read: head: No such file or directory
du: cannot read directory ‘/vagrant/ansel’: Permission denied
[vagrant@10 vagrant]$ ls
ansel                                                                                         ntuser.ini
AppData                                                                                       PrintHood
Application Data                                                                              Recent
Cookies                                                                                       reg.exe
IdeaProjects                                                                                  Saved Games
Local Settings                                                                                SendTo
logs                                                                                          taskkill
nacos                                                                                         Templates
NetHood                                                                                       Vagrantfile
NTUSER.DAT{de22483b-2f95-11ec-8dcc-c1a5a9182f66}.TM.blf                                       VirtualBox VMs
NTUSER.DAT{de22483b-2f95-11ec-8dcc-c1a5a9182f66}.TMContainer00000000000000000001.regtrans-ms  「开始」菜单
NTUSER.DAT{de22483b-2f95-11ec-8dcc-c1a5a9182f66}.TMContainer00000000000000000002.regtrans-ms
[vagrant@10 vagrant]$ rm -r IdeaProjects
rm: descend into write-protected directory ‘IdeaProjects’? y
rm: remove write-protected directory ‘IdeaProjects’? y
rm: cannot remove ‘IdeaProjects’: Permission denied
[vagrant@10 vagrant]$ sudo rm -r IdeaProjects
[vagrant@10 vagrant]$ ls
ansel                                                                                         ntuser.ini
AppData                                                                                       PrintHood
Application Data                                                                              Recent
Cookies                                                                                       reg.exe
Local Settings                                                                                Saved Games
logs                                                                                          SendTo
nacos                                                                                         taskkill
NetHood                                                                                       Templates
NTUSER.DAT{de22483b-2f95-11ec-8dcc-c1a5a9182f66}.TM.blf                                       Vagrantfile
NTUSER.DAT{de22483b-2f95-11ec-8dcc-c1a5a9182f66}.TMContainer00000000000000000001.regtrans-ms  VirtualBox VMs
NTUSER.DAT{de22483b-2f95-11ec-8dcc-c1a5a9182f66}.TMContainer00000000000000000002.regtrans-ms  「开始」菜单
[vagrant@10 vagrant]$ df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        237M     0  237M   0% /dev
tmpfs           244M  4.0K  244M   1% /dev/shm
tmpfs           244M  4.5M  240M   2% /run
tmpfs           244M     0  244M   0% /sys/fs/cgroup
/dev/sda1        40G   40G   20K 100% /
tmpfs            49M     0   49M   0% /run/user/1000
[vagrant@10 vagrant]$ cd AppData
[vagrant@10 AppData]$ ls
Local  LocalLow  Roaming
[vagrant@10 AppData]$ cd Local
[vagrant@10 Local]$ ls
Activision                DBG                      Microsoft                      qq-chat-updater
Application Data          EADesktop                NetEase                        rail
Battlefield V             Electronic Arts          NVIDIA                         RailCrashReport
BattlEye                  ElevatedDiagnostics      NVIDIA Corporation             REDEngine
cache                     GOG.com                  Ori and the Will of The Wisps  Riot Games
CD Projekt Red            Google                   Origin                         Rockstar Games
CEF                       History                  Packages                       Steam
ChromeExtensionCache      IconCache.db             PeerDistRepub                  Temp
Comms                     JetBrains                PlaceholderTileLogoFolder      Temporary Internet Files
ConnectedDevicesPlatform  Kingsoft                 Programs                       Tencent
CrashDumps                Link2EA                  Publishers                     WeGame
D3DSCache                 main.kts.compiled.cache  QiYou                          xweb_webview
[vagrant@10 Local]$ cd ..
[vagrant@10 AppData]$ cd ..
[vagrant@10 vagrant]$ sudo rm -r AppData

[vagrant@10 vagrant]$
[vagrant@10 vagrant]$ df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        237M     0  237M   0% /dev
tmpfs           244M  4.0K  244M   1% /dev/shm
tmpfs           244M  4.5M  240M   2% /run
tmpfs           244M     0  244M   0% /sys/fs/cgroup
/dev/sda1        40G  5.4G   35G  14% /
tmpfs            49M     0   49M   0% /run/user/1000
[vagrant@10 vagrant]$ exit
logout
Connection to 127.0.0.1 closed.

C:\Users\Administrator>vagrant reload
==> default: Attempting graceful shutdown of VM...
==> default: Checking if box 'centos/7' version '2004.01' is up to date...
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
    default: Adapter 1: nat
    default: Adapter 2: hostonly
==> default: Forwarding ports...
    default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
    default: SSH address: 127.0.0.1:2222
    default: SSH username: vagrant
    default: SSH auth method: private key
==> default: Machine booted and ready!
==> default: Checking for guest additions in VM...
    default: No guest additions were detected on the base box for this VM! Guest
    default: additions are required for forwarded ports, shared folders, host only
    default: networking, and more. If SSH fails on this machine, please install
    default: the guest additions and repackage the box to continue.
    default:
    default: This is not an error message; everything may continue to work properly,
    default: in which case you may ignore this message.
==> default: Configuring and enabling network interfaces...
==> default: Rsyncing folder: /cygdrive/c/Users/Administrator/MyVagrantSyncFolder/ => /vagrant
==> default: Machine already provisioned. Run `vagrant provision` or use the `--provision`
==> default: flag to force provisioning. Provisioners marked to run always will still run.

C:\Users\Administrator>
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值