linux分配磁碟空間太小補救措施

2021-10-10 05:50:52 字數 798 閱讀 1549

最近重灌了ubuntu系統,由原來的16.04公升級到了18.04,重灌的時候為了圖方便,沒有重新分割槽,直接覆蓋原系統進行了安裝,結果安裝好了發現只給系統分了30g記憶體,之前分有300g,也就是說有200多個g的磁碟空間保留了上乙個系統的檔案,形成了乙個新的磁碟。

分割槽格式化

#mkfs -t ext4 /dev/sda8   //格式化為ext4格式
將新硬碟臨時掛載到乙個目錄下

cd /mnt/

mkdir home

mount

/dev/vdb1 /mnt/home /

/掛載到/mnt/home

df -h 檢視

cp-a /home/*

/mnt/home/

//把home下的東西拷到掛載的目錄下,備份

rm-rf /home/*

//把home下的東西刪乾淨

umount /dev/vdb1 /

/解除安裝硬碟

df -h /

/檢視

設定開機掛載

vi /etc/fstab

//末尾增加一行

/dev/vdb1 /home ext4 defaults 1 2

//儲存退出

df -h /

/檢視 /home是否被掛載

mount

-a /

/掛載/etc/fstab 中未掛載的分割槽

df -h /

/檢視

快速預分配磁碟空間

在開發過程中有時候需要為某個檔案快速地分配固定大小的磁碟空間,為什麼要這樣做呢?1 可以讓檔案盡可能的占用連續的磁碟扇區,減少後續寫入和讀取檔案時的磁碟尋道開銷 2 迅速占用磁碟空間,防止使用過程中所需空間不足。為某個檔案預分配磁碟空間必須是實際的占用磁碟空間,以linux來說,使用lseek或tr...

linux擴充套件磁碟空間

利用剩下的自由空間 建立乙個物理分割槽 將這個物理分割槽裝換為物理卷 把這個物理卷新增到要擴充套件的卷組中 然後才能用extend命令擴充套件此卷組中的邏輯卷 1.首先要再建立乙個物理分割槽 使用fdisk dev sda,選擇n來建立乙個新的分割槽比如sda3,主分割槽還是邏輯分割槽對此例子無所謂...

linux檢視磁碟空間

如果要檢視磁碟還剩多少空間,當然是用df的命令了。root localhost df h 檔案 系統 容量 已用 可用 已用 掛載點 dev sda2 14g 11g 2.6g 82 dev sda1 99m 14m 81m 14 boot tmpfs 442m 275m 168m 63 dev s...