Ubuntu記憶體空間不足,掛載解決方式

2021-09-11 22:35:31 字數 966 閱讀 5099

問題:在sudo apt-get install 時發現記憶體空間不足!

注:在兩個分割槽不是連續空間時,不能對原分割槽擴容,只能掛載個新的磁碟進去,通俗點也即掛載個新資料夾。

解決:主要思路為:在ubuntu新建個目錄,並把新擴容硬碟格式化後mount上去。

步驟:一、進入root使用者:sudo su

二、fdisk -l 檢視硬碟的詳細資訊

三、分割槽初始化:fdisk /dev/sdb

分析:各個引數的解析

1. 輸入 m 顯示所有命令列示。

2. 輸入 p 顯示硬碟分割情形,列印分割槽表。

3. 輸入 a 設定硬碟啟動區。

4. 輸入 n 設定新的硬碟分割區。

4.1. 輸入 e 硬碟為[延伸]分割區(extend)。

4.2. 輸入 p 硬碟為[主要]分割區(primary)。

5. 輸入 t 改變硬碟分割區屬性。          

t:分割槽系統id號

l:82:linux swap

83:linux

86:ntfs window分割槽

6. 輸入 d 刪除硬碟分割區屬性。

7. 輸入 q 結束不存入硬碟分割區屬性。

8. 輸入 w 結束並寫入硬碟分割區屬性

四、格式化 新建磁碟:mke2fs /dev/sda4

[注:我這裡新新增的sda4,你可以用df -h檢視你所對應的分割槽磁碟] 

五、新建目錄 :我這裡是 mkdir /home/ying/data,新建了data目錄

六、將新建磁碟記憶體加到新建的目錄中:mount /dev/sda4 /home/ying/data

七、再用df -h 檢視,可看到已新增新記憶體

在此把自身經歷貼出來,希望大家互相學習,有錯誤或抄襲之處望批評指正!

ubuntu編譯提示 tmp記憶體空間不足

解決辦法 解除安裝掉tmp,讓它自動掛載到主盤中,預設tmp分配的空間比較少,直接掛載到主盤就不怕記憶體不夠了 sudo umount tmp 使用命令檢視磁碟使用情況 df 做了以上處理還是不行,方案二 建立分割槽檔案,大小 2g sudo dd if dev zero of swapfile b...

分配記憶體空間

void calloc size t nobj,size t size 分配足夠的記憶體給nobj個大小為size的物件組成的陣列,並返回指向所分配區域的第乙個位元組的指標 若記憶體不夠,則返回null.該空間的初始化大小為0位元組.char p char calloc 100,sizeof cha...

C 記憶體空間

乙個c 程式編譯後占用的記憶體分為如下幾個部分 棧 由編譯器自動分配釋放,存放函式的引數值,區域性變數的值。在乙個程序中,位於使用者虛擬位址空間頂部的是使用者棧,編譯器用它來實現函式的呼叫。堆 由程式設計師分配和釋放,若程式設計師不釋放,則程式結束時被os 存放由new,malloc分配的記憶體,可...