首页 > 运维 > linux运维 > 正文

Linux磁盘-创建分区

看不見的法師
发布: 2025-06-19 17:14:01
原创
622人浏览过

作者介绍:一位在简历上没有标注精通的运维工程师。希望大家多多关注作者,以下思维导图展示了预计更新的内容和当前进度(不定时更新)。

Linux磁盘-创建分区

Linux磁盘相关的命令虽然不多,但在实际运维中却有着重要作用,因为Linux系统和业务都依赖于硬盘。如果磁盘的使用和配置不当,可能会导致系统无法启动或业务系统无法提供预期的服务。

本文主要从以下几个方面进行介绍:

  1. 分区介绍
  2. 创建分区(本章节)
  3. MBR与GPT
  4. 格式化与挂载
  5. inode与硬连接
  6. 磁盘操作命令
  7. 小结

在已经有一块磁盘的基础上,我们通过虚拟机界面添加了一块新硬盘(添加过程在此不详述),可以看到有两个硬盘,分别是sda和sdb。

[root@localhost ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   20G  0 disk 
├─sda1   8:1    0  500M  0 part /boot
└─sda2   8:2    0 19.5G  0 part /
sdb      8:16   0   20G  0 disk 
sr0     11:0    1  942M  0 rom
登录后复制
  1. 开始分区
[root@localhost ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
Device does not contain a recognized partition table
使用磁盘标识符 0x898f0efa 创建新的 DOS 磁盘标签。
命令(输入 m 获取帮助):
登录后复制
  1. 进入选择菜单
#输入m后进入选择菜单,大家可以直接根据英文翻译了解其含义
命令(输入 m 获取帮助):m
命令操作   
   a   toggle a bootable flag   
   b   edit bsd disklabel   
   c   toggle the dos compatibility flag   
   d   delete a partition   
   g   create a new empty GPT partition table   
   G   create an IRIX (SGI) partition table   
   l   list known partition types   
   m   print this menu   
   n   add a new partition   
   o   create a new empty DOS partition table   
   p   print the partition table   
   q   quit without saving changes   
   s   create a new empty Sun disklabel   
   t   change a partition's system id   
   u   change display/entry units   
   v   verify the partition table   
   w   write table to disk and exit   
   x   extra functionality (experts only)
登录后复制
  1. 创建新分区
#输入n后,将进入分区界面
命令(输入 m 获取帮助):n
Partition type:   
   p   primary (0 primary, 0 extended, 4 free)   
   e   extended
Select (default p):
登录后复制
  1. 确认分区细节

这里有一个技术细节,我们将在下一章进行讲解。

#如果只分一个分区,这里可以一路回车,或者根据提示输入对应的数字
Select (default p): p
分区号 (1-4,默认 1):1
起始 扇区 (2048-41943039,默认为 2048):将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):将使用默认值 41943039
分区 1 已设置为 Linux 类型,大小设为 20 GiB
命令(输入 m 获取帮助):
登录后复制
  1. 保存分区表
#到这里界面时,如果敲太快回车,就会退出,需要注意
#如果你还记得前面的提示,可以直接按"w"保存分区表
#如果你不记得前面的提示,就再次按"m",然后根据提示选择
命令(输入 m 获取帮助):W
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盘。
登录后复制
  1. 分区完成

到这里我们完成了分区操作,但此时我们还不能使用这个磁盘。可以看到与sda对比,它还没有挂载到对应的目录。

[root@localhost ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   20G  0 disk 
├─sda1   8:1    0  500M  0 part /boot
└─sda2   8:2    0 19.5G  0 part /
sdb      8:16   0   20G  0 disk 
└─sdb1   8:17   0   20G  0 part 
sr0     11:0    1  942M  0 rom
登录后复制

以上就是Linux磁盘-创建分区的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
相关标签:
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号