我的操作系统安装在哪个分区上?

我的操作系统安装在哪个分区上?

我想知道我的服务器上安装了哪个分区操作系统。
以下是来自我的服务器的fdiskdf命令输出。

[root@ ~]# fdisk -l
Disk /dev/sda: 2000.3 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14        1058     8393962+  82  Linux swap / Solaris
/dev/sda3            1059        7457    51399967+  83  Linux

[root@ ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3              48G   12G   34G  26% /
/dev/sda1              99M   12M   82M  13% /boot
tmpfs                 7.9G     0  7.9G   0% /dev/shm

我注意到字段sda1上有一个星号Boot。这是否表示操作系统安装在该分区中?

我也看到了这篇文章,但我只是想确认操作系统是否已安装sda1

是否有任何 Linux 命令可以运行或文件可以打开来查看操作系统安装在哪个分区上?

答案1

从技术上讲,就您而言,它安装在两个分区上 - sda1 和 sda3。sda1 被挂载为 /boot。这是内核所在的位置。sda3 是根分区,操作系统的其余部分都安装在该分区上。

答案2

作为一种替代(较低层次)的观察事物的方式EEAA 的答案,您的操作系统安装在/dev/sda——您列出的所有三个分区都是系统正常运行所必需的。

  • /dev/sda3/- 根文件系统。
    使用系统时处理的所有内容都位于此分区上。
  • /dev/sda1/boot- 顾名思义,这是 Linux 放置“启动内容”的地方,
    其中包括 GRUB 配置、内核模块等。
  • /dev/sda2是您的[SWAP]分区。
    如果您用完了所有 RAM,Linux 会将其用作存放程序数据的地方。
    由于您的系统显然配置为需要交换分区,因此您需要它来启动,否则当 Linux 尝试激活交换时,它会抛出错误并要求您在控制台上修复它。

未显示:引导块(BIOS 完成开机任务后启动的真正微小的代码段)。
引导块被放在引导驱动器的第一个磁盘块中(几乎肯定是在您的情况下),并且实际上位于您通过或/dev/sda看到的分区布局的“外部” 。dffdisk


关于您发布的链接,有关分区的更多信息,请参阅这个问题及其相关答案,你可能会觉得很有趣。

答案3

据我了解 - 您的操作系统安装在 /dev/sda3 上,如您所见,它安装在 / 上

系统将从 sda1 启动

相关内容