Ubuntu实现磁盘分区的方法
在Ubuntu系统中,磁盘分区可通过命令行工具(适合熟悉操作的用户)或图形界面工具(适合新手)完成。无论选择哪种方式,操作前均需备份重要数据,避免误操作导致数据丢失。
在分区前,需先确认系统中的磁盘及分区情况,常用命令如下:
lsblk:查看块设备(磁盘、分区)及挂载点信息,快速识别未分区磁盘(如/dev/sdb、/dev/sdc)。sudo fdisk -l:列出所有磁盘的详细分区表(包括分区类型、大小、文件系统),帮助判断磁盘是否需要初始化。fdisk(适用于MBR分区表,磁盘容量<2TB)fdisk是Ubuntu默认安装的分区工具,操作步骤如下:
fdisk:替换/dev/sdX为实际磁盘设备名(如/dev/sdb),执行sudo fdisk /dev/sdX进入交互模式。n(New)创建新分区;p为主分区,e为扩展分区,一般选p);+100G表示100GB)。w(Write)将分区表写入磁盘并退出。若需删除分区,可输入d(Delete)。parted(支持GPT分区表,适用于>2TB磁盘)parted功能更强大,支持大容量磁盘,操作步骤如下:
parted:替换/dev/sdX为实际磁盘设备名,执行sudo parted /dev/sdX进入交互模式。mklabel gpt(会清除磁盘所有数据)。mkpart primary ext4 1MiB 100%(从1MB开始到磁盘末尾,创建ext4文件系统的主分区;可根据需求调整大小和文件系统类型)。quit保存更改并退出。分区创建后,需格式化为可用文件系统(如ext4、NTFS),常用命令:
sudo mkfs.ext4 /dev/sdXY(sdXY为分区名,如/dev/sdb1)。sudo mkswap /dev/sdXY(用于创建交换空间)。/mnt/data),执行sudo mount /dev/sdXY /mnt/data,重启后失效。/etc/fstab文件(sudo nano /etc/fstab),添加一行UUID=分区UUID 挂载点 文件系统类型 defaults 0 2(通过sudo blkid获取分区UUID),保存后执行sudo mount -a测试配置是否正确。GParted(推荐)GParted是Ubuntu下常用的图形化分区工具,操作直观:
sudo apt update && sudo apt install gparted。sudo gparted(需管理员权限)。/dev/sdb)。/):建议至少20GB,使用ext4文件系统;swap):根据内存大小设置(内存≤8GB时为内存的1.5-2倍,内存>8GB时可省略或设为内存大小);/home):建议单独划分,方便数据迁移。