Как пометить раздел в Linux?

Чтобы найти строки, содержащие /* и */, достаточно

grep '/\*.*\*/' file

Чтобы найти строки, которые начинаются с /* и заканчиваются на */, используйте их:

grep '^/\*.*\*/$' file

И чтобы разрешить пробельные символы до стартового комментария и после конца, используйте:

grep -E '^\s*/\*.*\*/\s*$' file

Так как * является специальным символом, необходимо его экранировать (\*). Кроме того, все остальное - обычный символ. Вышеуказанный регекс будет соответствовать /*, чем 0 или более символов (.*) до */.

1
21.04.2018, 18:02
2 ответа

Сравните описание записи таблицы разделов MBR с описанием записи раздела GPT/GUID . Вы увидите, что, хотя раздел GPT/GUID имеет выделенные места для «уникального GUID раздела» и «имени раздела», ни один из них не доступен для MBR. Так что вы просто не можете сделать это на MBR, это доступно только для GPT.

По-прежнему существует уникальный 32-битный идентификатор для всей MBR(в позиции 0x1B8 ), который можно использовать вместе с номером раздела. Его можно изменить с помощью экспертных опций fdisk :

# fdisk /dev/ram0
[...]
Command (m for help): x

Expert command (m for help): i

Enter the new disk identifier: 0xdf201070

Disk identifier changed from 0xdeadbeaf to 0xdf201070.

Expert command (m for help): r

Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

Возможно, вам следует использовать, как и в случае с tune2fs для ext2, jfs _tune для маркировки файловой системы . Например:

# jfs_tune -L mylabel /dev/ram0p1
jfs_tune version 1.1.15, 04-Mar-2011
Volume label updated successfully.
# blkid |grep ram0
/dev/ram0: PTUUID="df201070" PTTYPE="dos"
/dev/ram0p1: LABEL="mylabel" UUID="e1805bac-44fb-4f4e-860b-64a1d303400f" TYPE="jfs" PARTUUID="df201070-01"

Все "переменные", выдаваемые blkid, вероятно, можно использовать в /etc/fstab, вам следует провести тесты.

5
27.01.2020, 23:18

Используйтеgdisk:

sudo gdisk /dev/sda

Используйте команду cдля изменения имени раздела и команду wдля сохранения изменений.

(Конечно, для этого есть опция командной строки -! Хотелось бы просветления ).

1
27.01.2020, 23:18

Теги

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