Короткие и длинные uuid в / dev / disk / by-uuid

Ответ @taringa - правильный ответ. В частности, вам не хватает базы данных конфигурации KDE (потому что вы не используете рабочий стол KDE). Вам нужно запустить kbuildsyscoca4 который находится в пакете kdelibs-bin. Несмотря на расширение .exe, это не имеет ничего общего с "запуском версии Windows" на Mint.

Дополнительную информацию смотрите здесь для получения дополнительной информации.

Итак, при условии, что вы сделали это или установили через диспетчер программ:

sudo add-apt-repository ppa:kubuntu-ppa/backports
sudo apt-get update
sudo apt-get install krita

Затем, как минимум, вы должны:

sudo apt-get install kdelibs-bin
kbuildsycoca4

Пакет kritasketch является необязательным для получения кисти для эскизов.

Я бы просто проголосовал и прокомментировал ответ @taringa, но у меня пока нет ни одной из этих привилегий :)

.

2
13.04.2019, 23:14
1 ответ

Фактические UUID должны иметь длину 128 -бит и должны быть уникальными. До этого различные системы предоставляли различные серийные номера разного размера, чтобы их можно было различить. Таким образом, Linux просто берет любой серийный номер, который может найти, и вставляет его в каталог /dev/by-uuid/, даже если он не соответствует определению UUID. Это относится к идентификатору тома FAT32 :

.
Sector offset   FAT32 EBPB offset   Length (bytes)  Contents 
0x043           0x38                4               Cf. 0x027 for FAT12/FAT16 (Volume ID) 

Историческое описание:

Volume ID (serial number)

Typically the serial number "xxxx-xxxx" is created by a 16-bit addition of both DX values returned by INT 21h/AH=2Ah (get system date)[nb 7] and INT 21h/AH=2Ch (get system time)[nb 7] for the high word and another 16-bit addition of both CX values for the low word of the serial number. Alternatively, some DR-DOS disk utilities provide a /# option to generate a human-readable time stamp "mmdd-hhmm" build from BCD-encoded 8-bit values for the month, day, hour and minute instead of a serial number.

Это 32-битное значение, которое может отображаться, например, как 4425 -7572. Скорее всего, эти два раздела являются системными разделами EFI, поскольку они должны быть в формате FAT32.

Вы можете получить более точную информацию, (вероятно, полученную при анализе нескольких /dev/disks/by-*/записей )с помощью командыblkid:

# blkid

или ограничено этими короткими записями:

# blkid /dev/sda1 /dev/sdb1

Руководство предлагает вместо этого использовать lsblk, который не требует рута. Итак, с правильными параметрами это будет lsblk -o +UUID,FSTYPE /dev/sda1 /dev/sdb1.

. здесь:

$ lsblk -o +UUID,FSTYPE /dev/sda1 /dev/sdb1
NAME MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT UUID                                 FSTYPE
sda1   8:1    0  200M  0 part /boot/efi  1234-5678                            vfat
sdb1   8:17   1  200M  0 part            9ABC-DEF0                            vfat
6
27.01.2020, 21:53

Теги

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