Ubuntu虛擬機磁盤分區與管理指南
在進行分區前,需先為虛擬機添加新的虛擬磁盤(若已有磁盤可直接跳過此步):
ls /dev/sd*或sudo fdisk -l命令確認新磁盤(通常為/dev/sdb、/dev/sdc等)已被識別。分區是將物理磁盤劃分為多個邏輯區域的過程,常用方法分為命令行和圖形界面兩種:
sudo fdisk -l命令查看所有磁盤及分區情況,確認目標磁盤(如/dev/sdb)未被使用。sudo fdisk /dev/sdb(將sdb替換為目標磁盤),進入交互界面。n創建新分區,選擇分區類型(p為主分區,e為擴展分區,一般選主分區);w保存分區表并退出;若需放棄修改,輸入q。sudo apt update && sudo apt install gparted。sudo gparted,在右上角下拉菜單中選擇目標磁盤(如/dev/sdb)。ext4,兼容性好)、標簽(可選);分區完成后,需格式化為具體文件系統(如ext4)才能被系統識別:
sudo mkfs.ext4 /dev/sdb1(將sdb1替換為目標分區,如/dev/sdb2則改為對應名稱),等待格式化完成。掛載是將分區與系統目錄關聯的過程,使分區可訪問:
sudo mkdir -p /mnt/data(/mnt/data為自定義目錄,可根據需求修改)。sudo mount /dev/sdb1 /mnt/data(將sdb1替換為目標分區),掛載后可通過/mnt/data訪問分區內容。sudo blkid /dev/sdb1,記錄輸出的UUID(如UUID="1234-5678")。sudo nano /etc/fstab,在文件末尾添加一行:UUID=1234-5678 /mnt/data ext4 defaults 0 2(替換為實際UUID、掛載點、文件系統類型)。sudo mount -a,若無報錯則表示配置成功。df -h:查看所有分區的使用情況(包括掛載點、總大小、已用空間、剩余空間);lsblk:查看磁盤及分區結構(顯示設備名稱、大小、掛載點)。dpkg -l | grep linux-image查看已安裝內核,使用sudo apt purge linux-image-x.x.x-x-generic(替換為舊內核版本)刪除不需要的舊內核;sudo apt clean清理下載的軟件包緩存;sudo journalctl --vacuum-size=100M限制日志文件大?。ㄈ绫A?00MB以內)。sudo lvextend -L +10G /dev/mapper/vg_name-lv_name(將+10G改為需擴展的大小,vg_name-lv_name替換為實際卷組-邏輯卷名稱),然后運行sudo resize2fs /dev/mapper/vg_name-lv_name調整文件系統大小。