Ubuntu分区文件管理指南
Ubuntu的分区文件管理涵盖分区操作、文件系统处理、挂载配置及实用工具使用四大核心环节,以下是详细步骤与注意事项:
在管理分区前,需先明确当前磁盘与分区状态,常用命令如下:
lsblk:以树状结构列出所有块设备(磁盘、分区),显示设备名、大小、挂载点等信息(如lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT可自定义输出列);fdisk -l:列出所有磁盘及分区详情(需root权限,适用于MBR/GPT分区表);blkid:查看分区UUID(唯一标识符)与文件系统类型(如sudo blkid);df -h:查看已挂载分区的空间使用情况(人类可读格式,如GB/MB);du -sh /path/to/dir:查看指定目录的总大小(汇总模式,人性化显示)。fdisk(MBR分区表,≤2TB磁盘)
选择目标磁盘(如/dev/sdb),进入交互模式:
n创建新分区,选择分区类型(主分区p/逻辑分区l),设置起始/结束扇区(或直接按回车使用默认值);t修改分区类型(如83为Linux系统分区、82为交换分区);w保存更改并退出(若未保存,输入q退出不保存)。parted(支持GPT分区表,>2TB磁盘)
选择目标磁盘(如/dev/sdc),进入交互模式:
mklabel gpt创建GPT分区表(会清除磁盘所有数据);mkpart primary ext4 1MiB 100GiB创建主分区(从1MB开始,到100GB结束,文件系统类型为ext4);print查看分区表,输入quit退出。GParted(图形化工具,推荐新手)
安装:sudo apt install gparted;
启动:sudo gparted;
操作:选择目标磁盘→右键点击空闲空间→选择“新建”→设置分区大小、文件系统类型(如ext4)→点击“应用”完成。
parted或GParted);创建分区后,需格式化为文件系统才能使用,常用命令:
mkfs.ext4 /dev/sdX1:格式化为ext4(Ubuntu默认文件系统,支持大文件、日志功能);mkfs.ntfs -f /dev/sdX1:快速格式化为NTFS(兼容Windows,需安装ntfs-3g:sudo apt install ntfs-3g);mkfs.vfat -F 32 /dev/sdX1:格式化为FAT32(兼容多数设备,单文件最大4GB)。fsck:检查并修复文件系统(需先卸载分区,如sudo umount /dev/sdX1);sudo fsck /dev/sdX1(自动修复错误,-y参数表示自动回答“yes”);badblocks:检查磁盘坏道(sudo badblocks -v /dev/sdX,-v显示详细过程)。创建挂载点(如/mnt/data):sudo mkdir -p /mnt/data;
挂载分区:sudo mount /dev/sdX1 /mnt/data;
验证挂载:df -h(查看/mnt/data是否显示)。
/etc/fstab)sudo blkid(复制目标分区的UUID,如xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx);/etc/fstab:sudo nano /etc/fstab;UUID=xxxx /mnt/data ext4 defaults 0 2),示例:UUID=1234-5678-90AB-CDEF /mnt/data ext4 defaults 0 2
参数说明:
defaults:默认挂载选项(读写、可执行、更新inode等);0:不备份(dump工具使用);2:系统启动时检查文件系统(0不检查,1根分区,2其他分区);sudo mount -a(无错误则配置正确)。ncdu:交互式磁盘使用分析器(sudo apt install ncdu),输入ncdu /path/to/dir可直观查看目录占用空间,按Enter进入子目录,按d删除文件;GParted:图形化分区工具(支持调整分区大小、合并分区、数据救援),适合可视化操作。chmod:修改文件/目录权限(如chmod 755 /mnt/data:所有者有读写执行权限,其他用户有读执行权限);chown:修改文件/目录所有者(如sudo chown user:group /mnt/data:将/mnt/data的所有者改为user,所属组改为group)。通过以上步骤,可完成Ubuntu分区文件的日常管理。操作前务必确认磁盘状态,避免误操作导致数据丢失。