溫馨提示×

Ubuntu虛擬機如何進行磁盤分區與管理

小樊
43
2025-10-03 21:58:18
欄目: 云計算

Ubuntu虛擬機磁盤分區與管理指南

一、前期準備:創建虛擬磁盤

在進行分區前,需先為虛擬機添加新的虛擬磁盤(若已有磁盤可直接跳過此步):

  1. 關閉虛擬機:確保虛擬機處于關機狀態,避免操作導致數據損壞。
  2. 進入虛擬機設置:打開虛擬機管理軟件(如VMware、VirtualBox),選中目標虛擬機,點擊“設置”。
  3. 添加硬盤:在“硬件”選項中選擇“添加硬件”→“硬盤”,選擇“創建新的虛擬磁盤”,設置磁盤大?。ńㄗh根據需求分配,如初始分配20-50GB)、存儲類型(推薦SCSI或SATA,兼容性更好),完成創建。
    啟動虛擬機后,通過ls /dev/sd*sudo fdisk -l命令確認新磁盤(通常為/dev/sdb、/dev/sdc等)已被識別。

二、分區操作:劃分邏輯存儲單元

分區是將物理磁盤劃分為多個邏輯區域的過程,常用方法分為命令行圖形界面兩種:

1. 命令行工具(fdisk/parted)

  • 查看磁盤信息:使用sudo fdisk -l命令查看所有磁盤及分區情況,確認目標磁盤(如/dev/sdb)未被使用。
  • 進入分區編輯模式:運行sudo fdisk /dev/sdb(將sdb替換為目標磁盤),進入交互界面。
  • 創建分區
    • 輸入n創建新分區,選擇分區類型(p為主分區,e為擴展分區,一般選主分區);
    • 設置分區編號(默認1,按回車);
    • 設置起始扇區(默認2048,按回車,確保對齊);
    • 設置結束扇區或分區大?。ㄈ?code>+10G表示10GB,或直接輸入結束扇區號)。
  • 保存并退出:輸入w保存分區表并退出;若需放棄修改,輸入q。

2. 圖形界面工具(GParted)

  • 安裝GParted:若未安裝,運行sudo apt update && sudo apt install gparted。
  • 啟動并選擇磁盤:運行sudo gparted,在右上角下拉菜單中選擇目標磁盤(如/dev/sdb)。
  • 調整分區
    • 右鍵點擊未分配空間,選擇“新建”;
    • 設置分區大小、文件系統類型(推薦ext4,兼容性好)、標簽(可選);
    • 點擊“應用”按鈕(綠色對勾),確認操作。

三、格式化分區:創建文件系統

分區完成后,需格式化為具體文件系統(如ext4)才能被系統識別:

  • 命令行格式化:使用sudo mkfs.ext4 /dev/sdb1(將sdb1替換為目標分區,如/dev/sdb2則改為對應名稱),等待格式化完成。
  • 圖形界面格式化:通過GParted選中目標分區,點擊工具欄中的“格式化到”,選擇文件系統類型(如ext4),點擊“應用”。

四、掛載分區:關聯目錄與分區

掛載是將分區與系統目錄關聯的過程,使分區可訪問:

1. 臨時掛載(重啟后失效)

  • 創建掛載點:運行sudo mkdir -p /mnt/data/mnt/data為自定義目錄,可根據需求修改)。
  • 掛載分區:運行sudo mount /dev/sdb1 /mnt/data(將sdb1替換為目標分區),掛載后可通過/mnt/data訪問分區內容。

2. 自動掛載(重啟后生效)

  • 獲取分區UUID:運行sudo blkid /dev/sdb1,記錄輸出的UUID(如UUID="1234-5678")。
  • 編輯fstab文件:運行sudo nano /etc/fstab,在文件末尾添加一行:
    UUID=1234-5678 /mnt/data ext4 defaults 0 2(替換為實際UUID、掛載點、文件系統類型)。
  • 測試配置:運行sudo mount -a,若無報錯則表示配置成功。

五、磁盤管理:查看與優化

1. 查看磁盤使用情況

  • 命令行工具
    • df -h:查看所有分區的使用情況(包括掛載點、總大小、已用空間、剩余空間);
    • lsblk:查看磁盤及分區結構(顯示設備名稱、大小、掛載點)。
  • 圖形界面工具
    • 磁盤占用分析器:通過“應用程序”→“工具”→“磁盤占用分析器”打開,直觀查看各目錄/分區的磁盤占用情況;
    • GNOME磁盤工具:通過“應用程序”→“工具”→“磁盤”打開,可查看磁盤健康狀態、分區詳情。

2. 清理磁盤空間

  • 清理舊內核:運行dpkg -l | grep linux-image查看已安裝內核,使用sudo apt purge linux-image-x.x.x-x-generic(替換為舊內核版本)刪除不需要的舊內核;
  • 清理APT緩存:運行sudo apt clean清理下載的軟件包緩存;
  • 清理日志文件:運行sudo journalctl --vacuum-size=100M限制日志文件大?。ㄈ绫A?00MB以內)。

3. 擴展磁盤空間

  • 擴展虛擬磁盤:關閉虛擬機,通過虛擬機管理軟件增加虛擬磁盤容量(如VMware的“擴展磁盤”功能)。
  • 擴展分區
    • 若使用普通分區:使用GParted選中未分配空間,右鍵點擊相鄰分區,選擇“調整/移動”,拖動滑塊擴展分區大小,點擊“應用”;
    • 若使用LVM(邏輯卷管理):運行sudo lvextend -L +10G /dev/mapper/vg_name-lv_name(將+10G改為需擴展的大小,vg_name-lv_name替換為實際卷組-邏輯卷名稱),然后運行sudo resize2fs /dev/mapper/vg_name-lv_name調整文件系統大小。

注意事項

  • 數據備份:所有磁盤操作(分區、格式化、擴展)前,務必備份重要數據,避免誤操作導致數據丟失。
  • LVM推薦:若需頻繁調整磁盤空間,建議使用LVM(邏輯卷管理),其擴展、收縮更加靈活(需提前創建LVM)。
  • 分區對齊:創建分區時,起始扇區建議使用默認值(如2048),確保對齊,提升磁盤性能。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女