如何按顺序排列设备分区号(例如:“/dev/sda1 到 sda5”}

如何按顺序排列设备分区号(例如:“/dev/sda1 到 sda5”}

我单独使用带有 GPT 分区样式的 Ubuntu 18.04 操作系统。

我曾多次安装双操作系统、删除一个操作系统等。
我从未删除过我的数据。
关于这一点,我只删除了EFIMSReservedOEM//home等分区swap

我想知道为什么/dev/sda会显示如下所示的不规则数字,以及如何按顺序排列它们。我想按此顺序查看下表sda1 sda2 sda3 sda4sda5

Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors  
Units: sectors of 1 * 512 = 512 bytes  
Sector size (logical/physical): 512 bytes / 512 bytes  
I/O size (minimum/optimal): 512 bytes / 512 bytes  
Disklabel type: gpt  
Disk identifier: 918BD4B2-E90D-4F50-8E3E-4EFE6B86495D


Device          Start        End   Sectors   Size Type  
/dev/sda1        2048     194559    192512    94M EFI System  
/dev/sda2      194560   65298431  65103872    31G Linux filesystem  
/dev/sda3    65298432  488957951 423659520   202G Linux filesystem  
/dev/sda6   488957952 1221242879 732284928 349.2G Microsoft basic data  
/dev/sda7  1221242880 1953523711 732280832 349.2G Microsoft basic data

在此处输入图片描述

更新:问题已通过@crass 回答解决。 在此处输入图片描述

答案1

使用包sgdisk中的gdisk命令对条目进行排序。可以通过发出以下命令来完成。

sgdisk -s /dev/sda
   -s, --sort
          Sort partition entries. GPT partition numbers need not match the
          order of partitions on the disk. If you want them to match,  you
          can use this option.  Note that some partitioning utilities sort
          partitions whenever they make  changes.  Such  changes  will  be
          reflected  in  your  device  filenames,  so you may need to edit
          /etc/fstab if you use this option.

相关内容