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

我想知道我的服务器上安装了哪个分区操作系统。
以下是我的服务器的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 

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

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

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

从技术上讲,在你的情况下,它安装在两个分区 – sda1和sda3。 sda1被挂载为/ boot。 这是内核的地方。 sda3是安装操作系统其余部分的根分区。

作为从EEAA的回答中查看事情的替代方法(较低级别),您的操作系统安装在/dev/sda – 您列出的所有三个分区都是系统正常运行所必需的。

  • /dev/sda3/ – 根文件系统。
    您在使用系统时处理的所有内容位于此分区上。
  • /dev/sda1/boot – 顾名思义,这就是Linux把“启动的东西”
    这包括GRUBconfiguration,内核模块等
  • /dev/sda2是你的[SWAP]分区。
    如果你用完了所有的RAM,Linux将把它作为一个推送程序数据的地方。
    由于你的系统显然被configuration为期望一个交换分区,所以你需要启动交换分区,否则当Linux试图激活交换时,它会抛出一个错误,并要求你在控制台上修复它。

不显示:启动块(在BIOS完成其开机任务后执行的一小段代码)。
引导块被放在引导驱动器的第一个磁盘块中(几乎可以肯定是/dev/sda ),而且真的是你使用df或者fdisk看到的分区布局的“外部”。


关于您发布的链接,有关分区的更多信息,请参阅此问题及其相关答案 ,您可能会感兴趣。

从我的理解 – 您的操作系统安装在/ dev / sda3上,因为您可以看到它安装在/

系统将从sda1启动