Linux如何进行磁盘分区_Linux磁盘分区的实用操作方法

发布时间 - 2025-10-02 00:00:00    点击率:
使用fdisk进行MBR分区,适用于小于2TB磁盘;对大于2TB磁盘推荐parted配合GPT分区表;分区后需格式化并挂载,通过lsblk和blkid辅助查看设备信息,注意核对设备名称避免误操作。

Linux系统中进行磁盘分区是管理存储空间的基础操作。无论是新硬盘挂载,还是系统重装前的准备,掌握分区方法都非常实用。下面介绍几种常用的磁盘分区方式和实际操作步骤。

使用fdisk进行MBR分区

fdisk 是Linux中最常见的分区工具,适用于传统的MBR分区表,适合小于2TB的磁盘。

操作步骤如下:

  • 查看当前磁盘情况:sudo fdisk -l,确认要操作的磁盘名称(如 /dev/sdb)
  • 进入分区模式:sudo fdisk /dev/sdb
  • 输入 m 查看帮助菜单
  • 输入 n 创建新分区(可选择主分区或逻辑分区)
  • 按提示设置分区号、起始和结束扇区(可直接回车使用默认值)
  • 输入 p 查看当前分区布局
  • 输入 w 保存并退出,或 q 不保存退出

完成后建议运行 sudo partprobe 让内核重新读取分区表。

使用parted支持GPT大容量分区

对于大于2TB的磁盘,推荐使用 parted 工具配合GPT分区表,避免容量限制。

  • 查看磁盘信息:sudo parted -l
  • 对目标磁盘进行操作:sudo parted /dev/sdb
  • 输入 mklabel gpt 创建GPT分区表
  • 使用 mkpart 创建分区,例如:mkpart primary ext4 0% 100%
  • 输入 print 查看结果,quit 退出

parted支持直接使用百分比划分空间,更适合大容量磁盘的灵活管理。

格式化与挂载分区

分区完成后需要格式化并挂载才能使用。

  • 格式化为ext4文件系统:sudo mkfs -t ext4 /dev/sdb1
  • 创建挂载点:sudo mkdir /mnt/data
  • 挂载分区:sudo mount /dev/sdb1 /mnt/data
  • 查看是否挂载成功:df -h

若需开机自动挂载,编辑 /etc/fstab 文件,添加类似以下内容:

# /dev/sdb1
UUID=xxxx-xxxx-xxxx /mnt/data ext4 defaults 0 2

使用lsblk和blkid辅助管理

日常维护中,lsblkblkid 是非常有用的查看工具。

  • lsblk:以树状结构显示所有块设备及其分区
  • blkid:查看分区的UUID和文件系统类型,便于fstab配置

例如:sudo blkid /dev/sdb1 可获取该分区的唯一标识。

基本上就这些。根据磁盘大小选择合适的工具,操作时注意别选错设备,避免误删系统分区。熟练掌握后,Linux磁盘分区其实并不复杂,但细节容易忽略。


# linux  # 硬盘  # 工具  # gpt  # linux系统  # 系统重装  # print  # 分区表  # 适用于  # 大容量  # 文件系统  # 操作步骤  # 完成后  # 推荐使用  # 树状  # 几种  # 可直接 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: ,网页ppt怎么弄成自己的ppt?  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  jQuery中的100个技巧汇总  大型企业网站制作流程,做网站需要注册公司吗?  Laravel如何配置和使用缓存?(Redis代码示例)  在线制作视频的网站有哪些,电脑如何制作视频短片?  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  iOS验证手机号的正则表达式  Laravel如何实现密码重置功能_Laravel密码找回与重置流程  香港服务器选型指南:免备案配置与高效建站方案解析  如何在建站主机中优化服务器配置?  高端网站建设与定制开发一站式解决方案 中企动力  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  Laravel如何实现本地化和多语言支持?(i18n教程)  香港网站服务器数量如何影响SEO优化效果?  Laravel中间件起什么作用_Laravel Middleware请求生命周期与自定义详解  Laravel如何理解并使用服务容器(Service Container)_Laravel依赖注入与容器绑定说明  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南  *服务器网站为何频现安全漏洞?  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  如何在香港服务器上快速搭建免备案网站?  Windows10如何更改计算机工作组_Win10系统属性修改Workgroup  Laravel storage目录权限问题_Laravel文件写入权限设置  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  Laravel如何与Inertia.js和Vue/React构建现代单页应用  Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册  百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏  教你用AI润色文章,让你的文字表达更专业  html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】  5种Android数据存储方式汇总  如何在香港免费服务器上快速搭建网站?  潮流网站制作头像软件下载,适合母子的网名有哪些?  再谈Python中的字符串与字符编码(推荐)  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  Laravel中的Facade(门面)到底是什么原理  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  活动邀请函制作网站有哪些,活动邀请函文案?  如何快速搭建虚拟主机网站?新手必看指南  公司网站制作需要多少钱,找人做公司网站需要多少钱?  开心动漫网站制作软件下载,十分开心动画为何停播?  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理  高防服务器:AI智能防御DDoS攻击与数据安全保障  详解vue.js组件化开发实践  Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】  Android okhttputils现在进度显示实例代码  lovemo网页版地址 lovemo官网手机登录  Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】