記一次Linux虛擬機器分配記憶體不足的處理方案

2022-06-14 07:00:11 字數 915 閱讀 8102

**起因:**公司的伺服器是windows的,而我需要乙個基於linux的dev環境,於是用vmvare建立了乙個centos7的系統例項,裡面安裝mysql5.7作為dev環境資料庫,安裝在根目錄,後來由於資料量激增,將根目錄塞滿了,導致mysql無法繼續增加資料。

環境:centos7-64

目的:解決根目錄空間不足問題,並且不損壞任何資料。

對根目錄擴容和對非根目錄擴容是兩個概念,因為普通目錄可以先殺死目錄下程序–>將分割槽移除掛載–>將分割槽擴容–>重新掛載–>恢復程序但是根目錄不行。根目錄裡都是系統核心程序。linux

鑑於以上分析。很明顯,我在不損失任何資料的情況下,沒辦法對根目錄擴容,這時候就準備換個思路。既然是mysql的資料量過大造成根目錄滿,那我可以新建乙個資料夾,然後新建乙個分割槽,將這個分割槽掛載到這個資料夾上,然後將mysql的資料檔案搬過來不就行了。

uuid=4366aadb-6ee8-46cd-8708-b4e2f70b2860 /usr/mysql-data         xfs     defaults        0 0

這一節很重要,另外,fstab裡面的格式一定要對齊

#datadir=/var/lib/mysql

datadir=/usr/mysql-data/mysql

#socket=/var/lib/mysql/mysql.sock

socket=/usr/mysql-data/mysql/mysql.sock

記一次Linux虛擬機器分配記憶體不足的處理方案

起因 公司的伺服器是windows的,而我需要乙個基於linux的dev環境,於是用vmvare建立了乙個centos7的系統例項,裡面安裝mysql5.7作為dev環境資料庫,安裝在根目錄,後來由於資料量激增,將根目錄塞滿了,導致mysql無法繼續增加資料。環境 centos7 64 目的 解決根...

記一次連線虛擬機器Linux的一次坑!!!

連線虛擬機器可把我折磨慘了。最開始是在網路介面卡中都沒有vm8和vm1的驅動,怎麼搞都搞不好了,自己又重灌了一次電腦。重灌後又安裝了一次,介面卡這回正常了,然後又是測試虛擬機器和本地相互ping,但是本地ping不到虛擬機器,就按照網上的關上了虛擬機器的防火牆。然後又測試了ssh ssh local...

記一次虛擬機器轉移問題經驗

之前轉移了三颱kvm虛擬機器直接採用轉移原始檔的方法,並修改了 etc libvirt qemu下的虛擬機器的source路徑,在當時沒有刪除源路徑的情況下啟動虛擬機器,啟動成功。之後再次重啟虛擬機器報一下錯誤 error failed to start domain 192.168.122.100...