Ubuntu分区管理指南
Ubuntu系统提供命令行工具与图形界面工具两种方式管理分区,覆盖从基础到高级的各种需求。以下是具体方法及注意事项:
sudo fdisk -l(查看分区)、sudo fdisk /dev/sdX(进入分区操作界面,通过n新建、d删除、w保存)。sudo parted /dev/sdX(进入工具,通过mklabel gpt创建GPT表、mkpart primary ext4 1MiB 100GiB创建分区)。pvcreate /dev/sdX1(创建物理卷)、vgcreate myVG /dev/sdX1(创建卷组)、lvcreate -L 10G -n myLV myVG(创建逻辑卷)、mkfs.ext4 /dev/myVG/myLV(格式化逻辑卷)。sudo apt install gparted;启动:sudo gparted(通过鼠标点击完成分区操作)。gnome-disks(或通过“设置→磁盘”访问)。使用lsblk(列出所有块设备,包括磁盘和分区)或sudo fdisk -l(查看详细分区表)命令,确认目标磁盘(如/dev/sda、/dev/sdb)及空闲空间。
sudo fdisk /dev/sdX→输入n(新建分区)→选择分区类型(p主分区/e扩展分区)→设置分区号→输入起始/结束扇区(或直接按回车接受默认值)→输入w保存并退出。sudo parted /dev/sdX→输入mklabel gpt(转换为GPT分区表,若需MBR则用mklabel msdos)→输入mkpart primary ext4 1MiB 100GiB(创建100GB的ext4主分区,起始位置建议留1MiB避免对齐问题)→输入quit退出。使用mkfs命令将分区格式化为所需文件系统(如ext4、NTFS)。例如,格式化/dev/sdX1为ext4:sudo mkfs.ext4 /dev/sdX1;格式化/dev/sdX1为NTFS:sudo mkfs.ntfs /dev/sdX1。
/mnt/mydisk)→挂载分区:sudo mkdir /mnt/mydisk→sudo mount /dev/sdX1 /mnt/mydisk。/etc/fstab文件(sudo nano /etc/fstab),添加一行(格式:设备 UUID 挂载点 文件系统 defaults 0 2)。可通过sudo blkid获取分区UUID,例如:UUID=1234-5678 /mnt/mydisk ext4 defaults 0 2。sudo parted /dev/sdX→输入resizepart 分区号 新大小(如resizepart 1 50GiB将分区1调整为50GB)→输入quit退出。sudo fdisk /dev/sdX→输入d(删除分区)→选择要删除的分区号→输入w保存更改。/etc/fstab中优先使用UUID而非设备名(如/dev/sdX1)。sudo sfdisk -d /dev/sdX > partition_table_backup.txt命令备份分区表,以便在分区表损坏时恢复。/)、用户数据(/home)、交换分区(swap)分开,提升系统稳定性和数据安全性(如系统崩溃时用户数据不受影响)。/dev/sda、/dev/sdb),避免误操作其他磁盘。testdisk工具尝试恢复(sudo apt install testdisk)。