Ubuntu管理多个硬盘分区的完整流程
在管理硬盘分区前,需先确认系统中现有磁盘及分区的状态,避免误操作。常用命令如下:
lsblk:以树形结构展示所有块设备(磁盘、分区),直观显示设备名称(如/dev/sda、/dev/sdb)及挂载点(若有),适合快速查看分区布局。sudo fdisk -l:详细列出所有磁盘的分区表信息(包括分区类型、大小、文件系统),需管理员权限,适合获取更精准的分区数据。Ubuntu提供图形化与命令行工具,覆盖不同用户需求:
sudo apt install gparted;启动方式:应用程序菜单搜索“GParted”。fsck)、基准测试,界面简洁。安装命令:sudo apt install gnome-disk-utility;启动方式:应用程序菜单搜索“磁盘”。fdisk:传统分区工具,支持MBR分区表(最大2TB),适合普通硬盘分区。操作流程:sudo fdisk /dev/sdb(/dev/sdb为目标磁盘),通过n(新建分区)、p(主分区)、w(保存退出)完成操作。parted:支持GPT分区表(最大18EB),适合大容量硬盘(如2TB以上)。操作流程:sudo parted /dev/sdb,通过mklabel gpt(创建GPT分区表)、mkpart primary ext4 0% 100%(创建主分区)完成操作。fdisk为例):
sudo fdisk /dev/sdb进入交互界面;n新建分区,选择p(主分区),按回车使用默认分区号(如1),再按回车使用默认起始扇区;+1T(如需1TB分区)设置分区大小,输入w保存并退出。sudo mkfs.ext4 /dev/sdb1(/dev/sdb1为分区名称),将分区格式化为ext4。/mnt/data),重启后失效:
sudo mkdir -p /mnt/data(-p确保目录不存在时创建);sudo mount /dev/sdb1 /mnt/data。/etc/fstab文件,实现开机自动挂载:
fstab:sudo cp /etc/fstab /etc/fstab.bak;fstab:sudo nano /etc/fstab,在末尾添加/dev/sdb1 /mnt/data ext4 defaults 0 2(格式:设备名称 挂载点 文件系统类型 options dump pass)。sudo blkid /dev/sdb1(输出如UUID="1234-5678-90AB");fstab:添加UUID=1234-5678-90AB /mnt/data ext4 defaults 0 2。sudo mount -a(无错误则生效)。挂载后,需设置挂载点的权限,确保用户可访问:
sudo chown -R your-username:your-group /mnt/data(将your-username替换为你的用户名,your-group替换为用户组,如ubuntu);sudo chmod -R 755 /mnt/data(允许所有者读写执行,其他用户读执行)。fstab前备份,若配置错误导致无法启动,可通过Live CD修复。