Каковы ведущие секторы 2048 года и в первых двух разделах?

После начальной загрузки от Живого USB (16.04):

ubuntu@ubuntu:~$ sudo fdisk -l
[...]
Disk /dev/nvme0n1: 953.9 GiB, 1024209543168 bytes, 2000409264 sectors
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: gpt
Disk identifier: C5CE78D6-06C1-4528-BF0F-098BAEE04CC0

Device           Start        End    Sectors   Size Type
/dev/nvme0n1p1    2048    1050623    1048576   512M EFI System
/dev/nvme0n1p2 1050624    2050047     999424   488M Linux filesystem
/dev/nvme0n1p3 2050048 2000408575 1998358528 952.9G Linux filesystem

[...]

# Later, de-crypting nvme0n1p3 and looking inside it:

ubuntu@ubuntu:~$ sudo cryptsetup luksOpen /dev/nvme0n1p3 n1p3
Enter passphrase for /dev/nvme0n1p3:
ubuntu@ubuntu:~$ sudo vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "ubuntu-vg" using metadata type lvm2
ubuntu@ubuntu:~$ sudo lvs
  LV     VG        Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root   ubuntu-vg -wi-a----- 867.47g
  swap_1 ubuntu-vg -wi-a-----  63.85g
ubuntu@ubuntu:~$ sudo vgchange -ay ubuntu-vg
  2 logical volume(s) in volume group "ubuntu-vg" now active
ubuntu@ubuntu:~$ sudo lvs
  LV     VG        Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root   ubuntu-vg -wi-a----- 867.47g
  swap_1 ubuntu-vg -wi-a-----  63.85g
ubuntu@ubuntu:~$ mkdir /tmp/n1p3
ubuntu@ubuntu:~$ sudo mount /dev/ubuntu-vg/root /tmp/n1p3
ubuntu@ubuntu:~$ ls /tmp/n1p3
bin   cdrom  data  etc   initrd.img      lhome  lib32  libx32      measurements  mnt  proc  run   snap  sys  usr  vmlinuz
boot  core   dev   home  initrd.img.old  lib    lib64  lost+found  media         opt  root  sbin  srv   tmp  var  vmlinuz.old
ubuntu@ubuntu:~$

Вопросы:

  1. Что находится в первых секторах 2048 года/dev/nvme0n1?
  2. Что находится в/dev/nvme0n1p1?
  3. Что находится в/dev/nvme0n1p2?
  4. Что находится в swap_1?
0
задан 21 April 2018 в 21:37

1 ответ

  1. Из начальных секторов 2048 года в начале диска самые первые 34 сектора GPT-разделенного диска содержат таблицу разделов, остальная часть (2048 - 34 =) 2 014 секторов не используются. Разделы должны запуститься на определенном секторе для оптимальной производительности диска, обычная практика должна выровнять разделы к 1 мебибайт (512 B (размер сектора) x 2048 (количество секторов) = 1 мебибайт), вот почему Вы видите этот разрыв в начале диска.

  2. /dev/nvme0n1p1 ESP (Системный Раздел EFI), это - место, где загрузчики хранятся. Этот раздел - необходимость, он требуется спецификациями UEFI без этого раздела, Вы не смогли бы загрузить машину. Этот раздел будет смонтирован в /boot/efi в Вашей системе.

  3. /dev/nvme0n1p2Ваш boot- раздел и будет смонтирован в /boot в Вашей системе. Этот раздел не шифруется. Вам нужен этот дополнительный раздел, потому что Вы используете LVM и шифрование. Загрузчик не может читать из раздела, который шифруется, таким образом, потребность в этом дополнительном разделе. Этот раздел содержит ядро (ядра) и конфигурацию загрузчика.

  4. swap_1 область подкачки. Подкачка действует как виртуальная память. Система использует это пространство для перемещения содержания, которое находится в RAM к области подкачки для освобождения некоторой RAM, когда необходимый (это может произойти, если приложение использует много RAM, это определенно произойдет, если приложение должно использовать больше RAM, чем установленный, если бы у Вас нет области подкачки в этом случае, приложение отказало бы).

2
ответ дан 30 October 2019 в 01:37

Другие вопросы по тегам:

Похожие вопросы: