哪个硬盘装有操作系统

哪个硬盘装有操作系统

我已经在具有1个硬盘的机器上初始安装了Ubuntu server 16.04。

一段时间后,我决定在机器上再添加两个硬盘以提供更多的存储能力。所有三个硬盘都是相同的,大小相同,品牌相同...

那么我如何才能找出哪个硬盘实际上有引导加载程序和操作系统?这样我就可以格式化其他两个。

答案1

当硬盘在物理上完全相同时,可能会有点棘手。您可以运行以下命令lsblk分开, 和磁盘管理从终端分析驱动器的内容和格式。

这些命令需要参数。这是我经常使用的命令:

$ lsblk -o name,mountpoint,label,size,fstype,uuid | egrep -v "^loop"
NAME   MOUNTPOINT              LABEL      SIZE FSTYPE   UUID
sda                                     111.8G          
├─sda1                         Recovery   450M ntfs     4E98CBF598CBD99B
├─sda2 /boot/efi                          100M vfat     90CE-9CE3
├─sda3                                     16M          
├─sda4                                   24.5G ntfs     3874F30874F2C820
├─sda5 [SWAP]                             7.8G swap     c9334080-5716-4af6-8223-c2f7ab8b42be
└─sda6 /                                   79G ext4     183a59f8-4023-4204-bf16-ef9ab0c61c7e
sdb                                     115.7G          
├─sdb1                                   1000M ext4     e6bf0b64-ef88-424e-9e2b-d8f397c009c8
└─sdb2                                  114.7G ext4     bd72b737-16e9-4c39-8b1e-610b8897a892
sdc                                     115.7G          
├─sdc1                                   1010M          
├─sdc2 /media/ljames/DFF1-8069            8.8G vfat     DFF1-8069
├─sdc3                         OS1       52.2G ext4     a13034ce-00a0-4bd2-8188-f780137413d7
├─sdc4 /media/ljames/verba1    verba1      44G ext4     248301e7-25c1-4fc6-8d98-6c96b5eaa284
└─sdc5                         swap       9.8G swap     a0fdc51f-79fd-4e77-a9f7-967384b56bc2

用于标识磁盘如何使用的列如下:

  • 姓名- 这是驱动器的名称。sdX没有数字的是整个物理驱动器。后面的数字sdX是驱动器的分区。
  • 挂载点- 这是驱动器的安装位置。这是您可以根据情况使用的信息。只要您看到哪些驱动器的安装点已安装,您就可以使用它来识别您当前正在使用的驱动器。具有安装点的驱动器/以 root 身份安装。
  • 标签 - 标签是您提供的描述。这也方便您识别如何使用驱动器的分区。
  • SIZE——显然是分区的大小。
  • FSTYPE - 分区类型可以帮助您识别其格式化的操作系统或其他组件。
  • UUID——这是一个方便的信息,可以通过唯一的标识来确定您安装了哪个驱动器。

引导加载程序:
在我的示例中,引导加载程序位于/dev/sda2分区中。传统引导加载程序通常位于驱动器的保留扇区中。引导加载程序实际上可以位于 USB 驱动器或任何其他驱动器上。实际操作系统可以位于与引导加载程序不同的驱动器上。它通常与操作系统位于同一驱动器上。

操作系统:
始终是根目录,并由 标识/。仅供参考,可以使用某些 OS 文件夹的名称建立符号链接或实际单独的分区链接,并将它们安装在 中/etc/fstab

因此,有了这些信息,您就可以很好地了解在格式化驱动器或驱动器的任何分区时应该消除哪些驱动器或分区。

顺便说一下,我过滤掉了环形设备以获得更清洁的输出。最近有很多环形Snap 程序的设备,我已经知道它们的数据和安装文件不在根 ( /) 分区中。过滤器会删除冗余,但在这种情况下,我认为冗余不是最重要的。

答案2

默认情况下,安装将转到 /dev/sda1,即 sda 上的分区。除非您有其他磁盘,否则您的两个新磁盘将是 /dev/sdb 和 /dev/sdc。

验证这一点的一种方法是df从终端运行命令。

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            2,0G     0  2,0G   0% /dev
tmpfs           396M  5,9M  390M   2% /run
/dev/sda1        30G   12G   17G  41% /

在此示例中,请注意 /dev/sda1 安装在 / 上。“/”是系统的根目录。

除非您有意或无意地改变了默认设置,否则您的 Ubuntu 16.04 系统将以这种方式配置。

相关内容