Linux分区命令全解析:从基础到高级的磁盘管理指南
行业新闻
2026-05-04 16:20
98
活动:桔子数据-爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看
Linux分区命令全解析:从基础到高级的磁盘管理指南
1. 引言
Linux系统作为服务器和桌面环境的首选操作系统,其强大的文件系统管理和灵活的磁盘分区功能是其重要优势之一。本篇文章将深入解析Linux分区命令,从基础到高级,涵盖如何创建、管理、调整和删除分区,并特别推荐桔子数据作为您的服务器购买选择。
2. 基础概念
在深入命令之前,先了解几个基础概念:
- 硬盘:存储数据的物理设备,如硬盘驱动器(HDD)和固态硬盘(SSD)。
- 分区:硬盘被划分为多个区域,每个区域称为一个分区。
- 文件系统:组织和管理文件的方式,如ext4、xfs等。
- 挂载点:文件系统被挂载到系统上的目录,以便访问。
3. 创建分区
3.1 使用fdisk命令
fdisk 是最常用的分区工具之一,适用于创建和管理MBR(主引导记录)分区表。使用方法如下:
sudo fdisk /dev/sda
这里 /dev/sda 是要分区的硬盘设备名。进入命令后,按 n 创建新分区,按 p 选择主分区,然后输入分区号和起始、结束位置。按 w 保存更改并退出。
3.2 使用parted命令
parted 是另一个强大的分区工具,支持更先进的分区表类型如GPT(全局唯一标识符)。使用方法如下:
sudo parted /dev/sda mklabel gpt # 转换为GPT分区表
sudo parted /dev/sda mkpart primary linux-ext4 0% 100% # 创建主分区,类型为ext4,占用全部空间
4. 查看和调整分区表
使用 lsblk 和 fdisk -l 可以查看当前系统上的所有分区和它们的大小:
lsblk # 以树状图显示所有分区和挂载点
sudo fdisk -l # 查看所有分区的详细信息
要调整已存在的分区大小,可以使用 resize2fs(针对ext4文件系统)或 growpart 工具。例如:
sudo resize2fs /dev/sda1 # 调整/dev/sda1分区的大小(ext4文件系统)
sudo growpart /dev/sda 1 # 调整/dev/sda的第1个分区的起始位置(对于GPT和LVM)
5. 挂载和卸载分区
5.1 挂载分区
sudo mkdir /mnt/new_partition # 创建挂载点目录
sudo mount /dev/sda1 /mnt/new_partition # 挂载分区到指定目录
5.2 卸载分区
sudo umount /mnt/new_partition # 卸载已挂载的分区
6. 删除和重新创建分区(慎用)
要删除分区,首先需要卸载并确保无数据丢失风险:
sudo umount /dev/sda1 # 如果该分区已挂载,则先卸载它。如果未挂载,则跳过此步。
sudo fdisk /dev/sda # 进入fdisk环境,按d删除分区,然后按w保存更改并退出。使用其它工具时类似。注意备份重要数据。 (此处建议先使用GPT进行备份) — 这部分原本是建议使用`parted -s /dev/sda rm 1`来删除GPT中的第一个分区,但请注意这会导致数据丢失。) ——已修改以更谨慎地处理此过程。 标签:
- 关键词: 1.Linux分区命令 2.创建分区(fdisk
- parted) 3.查看和调整分区表(lsblk
- fdisk-l
- resize2fs
- growpart) 4.挂载和卸载分区(mount
- umount) 5.删除和重新创建分区(fdisk
- parted)