AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1332287
Accepted
Kevin Berry
Kevin Berry
Asked: 2021-04-19 13:05:26 +0800 CST2021-04-19 13:05:26 +0800 CST 2021-04-19 13:05:26 +0800 CST

我试图了解这些分区

  • 772

我当前的 Ubuntu 安装显示 3 个分区。我以为在安装 Ubuntu 20.04 之前我已经从 Windows 10 SSD 中删除了每个分区。

  1. Ubuntu 是否重复使用了我的 Windows 引导分区而不是创建一个新分区?我注意到它仍然是 FAT32 格式。如果它确实是引导分区,那么此时是否有某种方法可以将其转换为 Linux 文件系统?

我确定安装 Timeshift 后会出现第二个 1TB 分区。我没有注意首先是哪个 1TB 分区,但我假设是 sda2。我简单地卸载了 Timeshift 以查看其中一个 1TB 分区是否会消失,但两者都仍然存在。

  1. Timeshift 是否创建了第二个分区,或者它是我可以安全删除的一些工件?当两个分区像这样重叠时,它们如何共享同一个物理驱动器?

非常感谢!

$ sudo fdisk -l

Disk /dev/sda: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: Samsung SSD 850 
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: dos
Disk identifier: 0x52e04291

Device     Boot   Start        End    Sectors  Size Id Type
/dev/sda1  *       2048    1050623    1048576  512M  b W95 FAT32
/dev/sda2       1052670 1953523711 1952471042  931G  5 Extended
/dev/sda5       1052672 1953523711 1952471040  931G 83 Linux

$ 须藤挂载 | grep sda

/dev/sda5 on / type ext4 (rw,relatime,errors=remount-ro)
/dev/sda1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sda5 on /run/timeshift/backup type ext4 (rw,relatime,errors=remount-ro)
partitioning
  • 2 2 个回答
  • 951 Views

2 个回答

  • Voted
  1. Best Answer
    ChanganAuto
    2021-04-19T13:23:57+08:002021-04-19T13:23:57+08:00
    /dev/sda1  *       2048    1050623    1048576  512M  b W95 FAT32    
    /dev/sda2       1052670 1953523711 1952471042  931G  5 Extended
    /dev/sda5       1052672 1953523711 1952471040  931G 83 Linux
    

    这对于在 MBR(“msdos”)中安装 Ubuntu 的 UEFI 来说很典型。

    • sda1:ESP(EFI系统分区);必需的(作为 FAT32)而不是“Windows”,它适用于所有已安装的操作系统。请阅读UEFI 指南以了解它的含义,现在(以及十年前)所有计算机都是 UEFI,而不是 BIOS;用户必须了解未来的 UEFI。
    • sda2:Ubuntu 安装程序通常在检测到“msdos”分区类型时创建的扩展分区。
    • sda5:内部的逻辑分区sda2,这就是它们“重叠”的原因(不是真的,一个是主分区内的逻辑分区)并且尽管标签可能是您的根文件系统(如果您没有其他驱动器,它肯定是;删除它会删除你的 Ubuntu 安装。

    其他注意事项:

    最好创建一个全新的 GPT 分区表,而不是保留旧的 MBR(“msdos”)。在安装 Ubuntu 之前,可以在实时会话中轻松完成,使用 GParted:设备菜单 → 创建新分区表→ GPT。这会使驱动器完全空白。然后,使用默认设置的 Ubuntu 安装程序只会(重新)创建 ESP 和根 ( /) 文件系统,因为目前不需要单独的交换分区。

    • 4
  2. raj
    2021-04-19T13:27:07+08:002021-04-19T13:27:07+08:00

    该/dev/sda1分区是 EFI 分区。如果它是实际的 Windows 10 分区,它将被格式化为 NTFS 而不是 FAT32。如果您的计算机设置为通过 UEFI 启动,则 EFI 分区必须存在且必须为 FAT32,无论您使用何种操作系统。不要更改此分区,否则您的计算机可能会停止启动。

    要解释两个 1TB 分区,请注意其中一个分区 ( /dev/sda2) 被标记为“扩展”分区。在引入 UEFI 格式之前,有关磁盘分区的全部信息都保存在 MBR(主引导记录)中。那里只有 4 个条目的空间,所以磁盘上只能有 4 个分区。因此,发明了一种称为扩展分区的东西。扩展分区不是保存数据的“真实”分区,而是某种“容器”,其中包含其他分区(称为逻辑分区)。因此,您可以在 MBR 中有 4 个分区,其中一个(并且只有一个)是扩展分区,并且您可以在扩展分区内有更多分区,以克服 4 个分区的限制。

    在 MS DOS 时代,磁盘分区很常见,因此第一个(引导)分区是系统分区,第二个是扩展分区,包含在单个逻辑分区中的数据,填满整个扩展分区 - 只是因为MS DOS“fdisk”工具就是这样设置的。您无法使用该工具创建两个“常规”(主要)分区。

    出于某种原因,您的系统也是以这种方式安装的。您的实际 Linux 分区是/dev/sda5(该mount命令显示根文件系统已安装在其上),它是扩展分区内的逻辑分区/dev/sda2。

    这有点奇怪。使用 UEFI,不应该有扩展分区。当有非 UEFI 分区时,您通常有扩展分区;但是 EFI 分区应该不存在。你得到了 UEFI 和非 UEFI 设置的奇怪混合,我不知道为什么。但除了奇怪之外,一切都很好,而且应该如此。不要改变任何东西,因为你会破坏你的系统。

    • 1

相关问题

  • 是否有更好的方式为 /home/userX 构建分区/挂载

  • Linux 文件系统层次结构中的默认目录是什么意思?

  • 如何将 /usr 移动到新分区?

  • 如何从双启动计算机访问加密的主文件夹?

  • 您对台式机和家庭服务器的驱动器分区方案有什么建议?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve