我如何找出这些分区是什么?

我如何找出这些分区是什么?

我买了一台电脑,从自己创建的 USB 驱动器安装了 Ubuntu 16.04。然后我将电脑升级到 16.10,并安装了 SpaceView,以小程序的形式查看电脑上的磁盘使用情况。它显示了三个分区:

  1. /dev/mapper/ubuntu—vg-root
  2. sda1
  3. sda2

不过,我感到很困惑,因为我自己根本没有对系统进行分区,对分区完全不熟悉。我也没有插入任何外部驱动器。

这些分区是 Ubuntu 的默认分区吗?如果是,它们是做什么用的?

答案1

如果你告诉 Ubuntu 的初始安装自行执行操作,这些可能是默认分区。Ubuntu 16.04 现在默认为逻辑卷管理器分区方案,所以是的,您可能将 sda1 和 sda2 视为物理驱动器上的分区,其中/dev/mapper/ubuntu--vg-rootsda2 分区可能是逻辑上的。

我喜欢查看所有分区的一种方式,这可能更有意义,按Ctrl+ Alt+打开终端窗口T。然后输入以下命令以显示驱动器的挂载点: 我将以我自己为例。

  lsblk -o NAME,SIZE,MODEL,FSTYPE,MOUNTPOINT

编辑:这是我使用 LVM 配置设置的虚拟机:

terrance@ubuntu-LVM-test:~$ lsblk -o NAME,SIZE,MODEL,FSTYPE,MOUNTPOINT
NAME                                      SIZE MODEL          FSTYPE  MOUNTPOINT
sda                                        30G VBOX HARDDISK          
├─sda1                                    243M                        /boot
├─sda2                                      1K                        
└─sda5                                   29.8G                        
  ├─ubuntu--LVM--test--vg-root (dm-0)    25.8G                        /
  └─ubuntu--LVM--test--vg-swap_1 (dm-1)     4G                        [SWAP]
sr0                                      55.8M CD-ROM         iso9660 

您还可以使用parted它来检查分区类型和大小是否匹配:

terrance@ubuntu-LVM-test:~$ sudo parted -l
[sudo] password for terrance: 
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sda: 32.2GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system  Flags
 1      1049kB  256MB   255MB   primary   ext2         boot
 2      257MB   32.2GB  32.0GB  extended
 5      257MB   32.2GB  32.0GB  logical                lvm

启动后挂载的驱动器LVM将显示挂载点为/boot,然后/dev/mapper/ubuntu--vg-root将显示为/。主分区/挂载在我的扩展分区中,交换分区也挂载在扩展分区中。我的sda2是我的扩展分区的开始,然后sda5是我的 LVM。

sdx只是用于物理硬盘的名称,如sdasdc等。而sdxN是用于指定分区的名称,如sda1sda5

希望这可以帮助更好地解释分区。

答案2

如果你选择老派

sudo fdisk -l

或者

sudo sfdisk -l

但它是有限的。

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.

相关内容