linux distro com nomenclatura genérica do disco rígido

2

Uso o SUSE Linux, mas ele armazena todos os caminhos e configurações de dispositivos por ID (exemplo: WD55844-Gh384) - o que é um problema se eu quiser clonar um disco e substituí-lo por um disco diferente. Por exemplo, digamos um disco Western Digital (WD) de 250 GB para o Seagate de 2 TB.

Todas as distribuições do Linux fazem isso ou há uma que use apenas /dev/sda ou /dev/hd0 type que seria mais flexível?

    
por user18896654353 09.12.2013 / 00:05

2 respostas

1

Você pode alterar essas entradas em /etc/fstab . Então, se eles estão usando UUID=XXXX , apenas altere o rótulo para /dev/sda1 , ou seja o que for.

Exemplo

$ cat /etc/fstab
UUID=XXX-XXX-XXX /boot                   ext4    defaults        1 2

Usando o comando blkid , você pode identificar se esse UUID está associado a esse identificador de dispositivo:

$ blkid
/dev/sda1: UUID="XXX-XXX-XXX" TYPE="ext4"

Portanto, altere a entrada em /etc/fstab para isso:

$ cat /etc/fstab
/dev/sda1 /boot                   ext4    defaults        1 2
    
por 09.12.2013 / 00:10
1

Existem muitas variações de caminho disponíveis para identificar discos no Linux. Você deve consultar /dev/disk/ para ver os vários esquemas de nomenclatura: by-id , by-label , by-partlabel (somente sistemas GPT), by-partuuid (somente sistemas GPT), by-path , by-uuid .

Normalmente, eles serão links simbólicos para qualquer dispositivo /dev/* e provavelmente permanecerão mais consistentes do que o disco rígido restante /dev/sda . Eu tenho alguns sistemas em que ter um stick USB presente na inicialização (mas não inicializá-lo) fará com que meu disco rígido mude para /dev/sdb .

A string UUID no seu /etc/fstab é realmente exclusiva da partição e, se você clonar o disco com dd, esse UUID permanecerá o mesmo, a menos que você o altere explicitamente com e2tune -U random .

    
por 09.12.2013 / 01:26