LINUX.ORG.RU
Ответ на: комментарий от Hi

blkuid

# Static information about the filesystems.
# See fstab(5) for details.

# <file system> <dir> <type> <options> <dump> <pass>

# /dev/sda2
# UUID=D0EF-601B				/boot			vfat	rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro	0 2
PARTUUID=96c57a97-c1d9-4cd5-a301-4993e0931ca5	/boot			vfat	rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro	0 2

# /dev/sda5 LABEL=Arch
# UUID=8adcea49-630a-4c4d-b106-024e133734e2	/			f2fs	rw,noatime,background_gc=on,inline_data,active_logs=6	0 0
PARTUUID=7c8fa7cd-0843-49cd-b222-f84662dd0672	/			f2fs	rw,noatime,nodiratime,background_gc=on,inline_data,active_logs=6

# /dev/mapper/home LABEL=Root
UUID=74c8209e-03ec-46e8-9b4c-4f4601efae2e	/root			btrfs	rw,relatime,autodefrag,space_cache,subvol=root	0 0

# /dev/mapper/home LABEL=Home
UUID=74c8209e-03ec-46e8-9b4c-4f4601efae2e	/home			btrfs	rw,relatime,autodefrag,space_cache,subvol=home	0 0

# /dev/mapper/home LABEL=Var
#UUID=74c8209e-03ec-46e8-9b4c-4f4601efae2e	/new			btrfs	rw,relatime,autodefrag,space_cache,subvol=var	0 0

# Windows Users
# UUID=B4069F43069F0610				/home/blitz/Users	ntfs-3g	rw,nosuid,nodev,noatime,nodiratime,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,async,big_writes	0 0
PARTUUID=909d42f5-61d1-457e-85d8-af328adf352b	/home/blitz/Users	ntfs-3g	rw,nosuid,nodev,noatime,nodiratime,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,async,big_writes	0 0

# swap file
/swapfile					none			swap	defaults	0 0
blitz
()

PARTUUID не бывает с MBR, бывает с GPT , и берётся из GUID, может ещё где, но не с MBR.

anonymous
()
Ответ на: комментарий от anonymous
Since kernel 3.8 and newer it is possible to use MBR 32-bit UUID, so it's possible to use a MBR partition table as well.

In this case PARTUUID refer to an MBR partition using the format SSSSSSSS-PP, where SSSSSSSS is a zero-filled hex representation of the 32-bit "NT disk signature", and PP is a zero-filled hex representation of the 1-based partition number.

To get "NT disk signature" one possibility is using fdisk:
root #fdisk -l /dev/sdd
The output will be something like Disk identifier: 0x2d6b036c, so assuming root partition is /dev/sdd2, the resulting line will be root=PARTUUID=2d6b036c-02

Вот выдержка из https://wiki.gentoo.org/wiki/GRUB

Так что PARTUUID в случае MBR есть и для каждого раздела строится из <идентификатора диска>-<номер раздела>.

Ну, а зачем его хочет сменить автор темы непонятно, возможно, он имеет ввиду всё же UUID.

kostik87 ★★★★★
()
Ответ на: комментарий от anonymous

Нашёл, что blkid ещё может показать PTUUID для устройства с таблицей GPT или MBR, то, что в gdisk\fdisk называется «Идентификатор диска».

Например при создании : «Создана новая метка DOS с идентификатором 0xa96672e8» или «Created a new GPT disklabel (GUID: 3A04B755-230E-4899-8BD2-B0B31FF381FA).»

Таблицы Sun,SGI(IRIX) такого не имеют.

anonymous
()
Ответ на: комментарий от kostik87

Ясно, т.е. поменять всё можно, первая часть легко меняется в fdisk, но для всех разделов, вторую сложней.

anonymous
()
Ответ на: комментарий от anonymous

Вторая часть - это просто порядковый номер записи в таблице разделов.

Только зачем менять этот идентификатор?

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Зачем менять - не знаю, для устранения коллизий после клонирования и первую часть достаточно поменять. Но если надо, то во второй части: 00 не получить, или куда он там указывает, 01-04 легко, а дальше надо городить расширенные. Надо потыкать крайние случаи.

anonymous
()
Ответ на: комментарий от blitz

Спасибо. Но я имел ввиду, что не могу найти в fdisk как поменять PARTUUID, а не посмотреть.

и не понял, что значит

LUKS не умеет в PARTUUID

У меня просто LUKS

Hi
() автор топика
Последнее исправление: Hi (всего исправлений: 1)
Ответ на: комментарий от kostik87

Спасибо. Да, я хочу клонировать загрузочный диск, но на другую партицию (с 1 на 2). Сделал и у меня не загружается. В свою очередь это нужно, что бы boot перенести на раздел более 100MB чтобы он мог обновится (а то в современной версии он занимает 150)

Hi
() автор топика
Ответ на: комментарий от Hi

Показывай конфигурационный файл загрузчик и /etc/fstab с корневого раздела.

А так же вывод:

fdisk -l
Рассказывай как клонировал и что, какой командой или каким другим способом.

Запрошенные файлы нужны из той системы, которая сейчас не загружается, для этого тебе придётся монтировать разделы из LiveCD / LiveUSB.

kostik87 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.