1.Linux虛擬機
最近在家閑得沒事做,就使用VMware裝了一個linux虛擬機,雖然之前裝過許多linux發行版的虛擬機,也裝過win10+Deepin雙系統,但是從來沒具體了解過,也從來用來學習過。這次由於電腦上有很多開發環境,還有目前正在進行的項目,不敢去折騰雙系統,萬一像上次一樣搞崩了就完了。想體驗一下Linux的朋友也可以嘗試一下,現在Linux也有很多漂亮友好的圖形界面(畢竟我還玩不了命令行),而且VMware和VirtualBox安裝虛擬機也很簡單。
2.Manjaro
Linux有很多發行版,在看了很多文章之后,選擇了Manjaro,他是基於大名鼎鼎的Arch的,就是那個所有東西都是命令行定制操作的發行版,都是大神玩的。有個好爸爸,它繼承了大部分的有點,而且更友好。它的運行速度是我體驗過的(ubuntu、debian、opensuse、centos等等)是多個發行版中運行速度最快的,也許有偶然性,不要噴我。它在虛擬機中運行速度,和當初我物理機裝的國產Linux系統Deepin沒什么區別。我選擇的是KDE桌面環境,為什么不選Xfce和Gonme桌面環境呢,單純的以為我覺得它好看。先上圖,這是我找了許多博客綜合美化過的。
3.Manjaro分區空間不足
這是主要問題,我找了好久文章,大部分都是ubuntu的各種解決方案,可見ubuntu的使用者還是很多的。這是選擇社區活躍的發行版的好處,好多問題網上都有解決辦法了。我安裝的時候之分了3個區,/(36G)根目錄,存放系統命令和用戶數據等、/home(40G)用戶目錄,存放普通用戶的數據、swap(4G)交換分區,暫時存儲數據,主要把內存上暫時不用的數據存起來,需要時再調進內存。別人說虛擬機40個G空間就夠了,我直接給了80G。我還沒做過什么東西,根目錄的36G就已經剰了6G了。由於我現在已經解決了,只能說一下解決過程。
1. 首先查看是哪個文件或文件夾占了太多空間
cd / 進入根目錄
sudo du -h --max-depth=1 查看根目錄文件夾所占空間
2.我的當時是var文件夾占用了10G的空間,該文件夾存放的是軟件運行所產生的數據,如日志、緩存文件等。usr占用12G空間,但是這個是安裝軟件的目錄,先不管,進var查看具體情況。
3.在上一步的查詢結果是cache文件夾占用空間最大,我們繼續進去查看具體情況,看是哪個軟件的緩存。
4.我的問題當時是pacman產生的緩存9G多,pacman是Arch的軟件包管理器,至此,找到根源。剩下的就交給pacman的命令來處理吧。這里不說pacman的其他命令,只是清理緩存命令。
pacman -Sc 清理未安裝的包文件,位於/var/cache/pacman/pkg/目錄
pacman -Scc 清理所有的緩存文件
4.結束
至此,問題就解決啦。雖然解決問題的過程只有幾步,但是我真的探索了幾個小時。差點就刪了,重新安裝給根目錄分100G。Linux學會了還是很有意思的,可定制性非常強,並且對硬件的要求比較低,如果你有即將報廢的電腦,不要扔了,可以裝一個Linux,說不定還能流暢的再戰幾年。等開學我打算花幾百淘一個很廢的二手筆記本,裝一個輕量級的Linux發行版,比如Lubuntu。什么奔騰、賽揚等CPU還能戰。嘿嘿!!!
注:如有錯誤,煩請評論指出。