深入理解 Linux 下的磁盘分区管理工具 - fdisk 命令详解

当提到磁盘分区和管理的命令时,fdisk 是一个常用的工具。它允许用户在 Linux 系统上创建、修改和删除磁盘分区。在这篇技术博客中,我们将深入探讨 fdisk 命令的详细用法和功能。

标题:深入理解 Linux 下的磁盘分区管理工具 - fdisk 命令详解

导语:
磁盘分区是在 Linux 系统中进行磁盘管理和数据存储的重要任务之一。而 fdisk 命令作为一个功能强大的磁盘分区管理工具,提供了灵活的选项和功能,使得磁盘分区的创建、修改和删除变得简单而高效。本文将深入介绍 fdisk 命令的使用方法和技巧,帮助读者更好地理解和掌握这一工具。

目录:

  1. 什么是 fdisk 命令?

    • 简介和背景
    • fdisk 的主要功能
  2. fdisk 命令的基本用法

    • 命令格式和选项
    • 常用的命令行参数
    • fdisk 常见用例示例
  3. 磁盘分区操作示例

    • 列出当前系统中的磁盘和分区
    • 创建新的磁盘分区
    • 修改和调整分区大小
    • 删除和清除磁盘分区
  4. fdisk 的高级用法和技巧

    • 文件系统类型和标识符
    • 扇区和字节单位
    • 批量脚本和自动化操作
  5. 注意事项和常见问题

    • 潜在的风险和数据丢失风险
    • 常见错误和故障排除

结语:
fdisk 命令是管理和操作磁盘分区的一种强大工具。
当涉及到使用fdisk命令时,以下是一些常用的参数和选项:

  1. -l--list: 列出系统中的所有磁盘和分区的详细信息。
  2. /dev/sdX: 指定要操作的磁盘设备,如 /dev/sda 表示第一个硬盘。
  3. n: 创建新分区。
  4. d: 删除分区。
  5. p: 打印分区表的内容。
  6. w: 保存并写入分区表的更改。
  7. q: 退出 fdisk 而不保存更改。
  8. t: 修改分区的类型。
  9. m: 显示帮助信息和命令列表。

具体操作:

fdisk /dev/vdb
n
p
1
wq
mkfs.ext3 /dev/vdb1
mkfs.ext4 /dev/vdb1

mount /dev/vdb1 /data
mount -o remount,user_xattr /data


cp /etc/fstab /etc/fstab.bak
echo /dev/vdb1 /data ext3 defaults 0 0 >> /etc/fstab
mount -a

三、将硬盘分区。

1、当硬盘小于等于2T时,可以用fdisk。

fdisk /dev/sdb
1、查看帮助。
输入:m
2、新建分区。
输入:n
3、创建逻辑分区
输入:p
4、输入分区号以及指定分区大小
依照提示,回车表示默认。
5、检查分区情况(此时还未执行分区操作)
Command(m for help):p 
6、保存退出
Command(m for help):w

2、当硬盘大于2T时,用parted命令。

parted /dev/sdb   (用part命令对3T硬盘进行分区处理)
mklabel gpt       (用gpt格式可以将3TB弄在一个分区里)
unit TB           (设置单位为TB)
mkpart primary 0 3 (设置为一个主分区,大小为3TB,开始是0,结束是3)
print              (显示设置的分区大小)
quit               (退出parted程序)


四、格式化分区。

mkfs.ext4 /dev/sdb1

你可能感兴趣的:(linux,服务器,运维)