Como rotular uma partição no Linux?

1

É fácil descobrir que os rótulos do sistema de arquivos ext2 podem ser definidos com tune2fs e e2label . A GUI do GParted oferece rótulos de partições ao criar partições de qualquer tipo, mas não para alterar o rótulo de uma partição existente.

Estou interessado apenas em partições MBR (não GPT) e, de preferência, em ferramentas de console. Em particular, estou usando o sistema de arquivos JFS. Posso dar um rótulo para ser usado em / etc / fstab? Rótulo legível, não o GUID?

    
por MKaama 21.04.2018 / 17:02

2 respostas

4

Compare a descrição de uma entrada da tabela de partições do MBR com a descrição de um GPT / GUID partition entry . Você verá que, embora a partição GPT / GUID tenha locais dedicados para ter um "GUID de partição exclusivo" e um "nome de partição", não há nenhum disponível para o MBR. Então você não pode fazer isso no MBR, está disponível somente para GPT.

Ainda há um identificador exclusivo de 32bits para todo o MBR (na posição 0x1B8) que pode ser usado, juntamente com o número da partição. Ele pode ser alterado usando as opções avançadas do 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.

O que você provavelmente deve usar, como com tune2fs para ext2, é jfs_tune rotule o sistema de arquivos . Por exemplo:

# 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"

Todas as "variáveis" produzidas pelo blkid provavelmente podem ser usadas em /etc/fstab , você deve fazer testes.

    
por 21.04.2018 / 17:17
0

Use gdisk :

sudo gdisk /dev/sda

Use o comando c para alterar o nome de uma partição e o comando w para salvar suas alterações.

(Certamente há uma opção de linha de comando para isso! Adoraria ser iluminada).

    
por 13.06.2018 / 14:14