Linux磁盘分区 gdisk 详细指南

在Linux系统中,对硬盘进行分区是一项基本且重要的任务。gdisk是一个强大的命令行工具,特别适用于处理GUID Partition Table (GPT) 磁盘格式。与传统的MBR分区表相比,GPT提供了更大的灵活性和安全性,支持超过2TB的硬盘容量,并且包含备份分区表以防止数据丢失。下面是一份详细的使用gdisk进行Linux磁盘分区的指南。

1. 安装gdisk

首先,确保你的系统中已经安装了gdisk。大多数Linux发行版的软件库中都包含了gdisk。你可以使用包管理器来安装它:

  • 对于基于Debian的系统(如Ubuntu):
  sudo apt-get install gdisk
  • 对于基于Red Hat的系统(如Fedora):
  sudo dnf install gdisk
  • 对于Arch Linux及其衍生版:
  sudo pacman -S gdisk

2. 备份数据

在开始分区之前,强烈建议备份硬盘上的所有重要数据,以防操作失误导致数据丢失。

3. 启动gdisk

确定要分区的硬盘设备名,例如 /dev/vdb/dev/nvme0n1。然后,以root用户或使用sudo运行gdisk:

sudo gdisk /dev/vdb

请根据你的实际硬盘设备名替换上述命令中的 /dev/vdb.

Linux磁盘分区 gdisk 详细指南

4. 初始化磁盘为GPT

如果你的磁盘尚未被初始化为GPT格式,gdisk会提示你是否转换。如果你确认磁盘是空的或数据已备份,可以输入 o 来创建一个新的空GPT磁盘标签。

5. 创建分区

  • 输入 n 来创建新分区。
  • 选择分区号,默认情况下会自动分配下一个可用的编号,直接按回车接受。
  • 选择起始扇区,这里一般默认(回车)即可。
  • 选择最后扇区,这里要设置你的磁盘大小,例如我要给这块磁盘分配全部空间则直接回车即可,可以直接输入+大小(如+10G表示10GB),也可以输入扇区数。按回车确认。
  • 选择分区类型,一般对于Linux系统文件,默认为 8300(Linux filesystem)或者对于EFI系统分区可以选择 EF00(EFI System Partition)。输入代码后按回车,可以输入L查看所有类型。
  • 创建完所有需要的分区后,输入 p 来查看当前的分区表。

6. 设置分区属性(对于EFI分区)

对于EFI系统分区,需要设置“ bios_grub”标志。选择分区(输入其编号),然后输入 c,再输入 1 来设置该标志。

7. 写入更改并退出

检查无误后,输入 w 来写入分区表到磁盘,并退出gdisk。gdisk会要求你确认操作,按 y 确认。

Linux磁盘分区 gdisk 详细指南

8. 格式化分区

创建完分区后,你需要格式化它们。例如,要格式化一个分区为ext4文件系统,可以使用以下命令:

sudo mkfs.ext4 /dev/sdaX

其中,sdaX 是你的分区名称,如 /dev/sda1,ext4是你的文件系统格式。

9. 挂载分区

格式化完成后,可以将分区挂载到文件系统中。首先,创建一个挂载点:

sudo mkdir /mnt/my_partition

然后挂载分区:

sudo mount /dev/sdaX /mnt/my_partition

10. 自动挂载

为了使分区在系统启动时自动挂载,需要编辑 /etc/fstab 文件。可以使用文本编辑器如nano或vi进行编辑:

sudo nano /etc/fstab

添加一行类似于以下内容:

/dev/sdaX   /mnt/my_partition   ext4    defaults 0 2

保存并关闭文件即可。

本文 Linux磁盘分区 gdisk 详细指南 https://www.itwk.cc/post/1463.html 所涉及的软件均源自于网络。

不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。

本站信息来自网络,版权争议与本站无关,您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。

访问和下载本站内容,说明您已同意上述条款。

本站为非盈利性站点,VIP功能仅仅作为用户喜欢本站捐赠打赏功能,本站不贩卖软件,所有内容不作为商业行为。

GeekShare的头像GeekShare超级赞助VIP管理员
上一篇 2024年5月23日 上午11:04
下一篇 2024年5月23日 上午11:20

相关推荐

微信公众号
微信公众号
联系邮箱
分享本页
返回顶部
公告:目前本站已完成整改,因更换主题的原因订单会丢失,如有问题请站内信私信我,谢谢!