O caminho do disco muda de inicialização para inicialização

1

Eu tenho um disco

sudo lshw -C disco

 *-disk
   description: ATA Disk
   product: Corsair CSSD-F12
   physical id: 0.0.0
   bus info: scsi@7:0.0.0
   logical name: /dev/sde
   version: 2.0
   serial: 10516505330003430015
   size: 111GiB (120GB)
   capabilities: gpt-1.00 partitioned partitioned:gpt
   configuration: ansiversion=5 guid=21ec30ba-0aab-4ce9-be03-8f6f4de1afa1 sectorsize=512

Eu montei ontem: cat / etc / fstab

/dev/sdg1 /home/ssa/mnt/corsair ext4 defaults 0 0

Ontem, ele tinha o caminho / dev / sdg1 agora é / dev / sde e o mount não está funcionando. Por que o nome é alterado após a reinicialização?

    
por Sergey 21.12.2014 / 11:15

1 resposta

4

Tais nomes de dispositivos não são persistentes , udev não garante que eles serão iguais. O Wiki do Arch diz :

  

Como o udev carrega todos os módulos de forma assíncrona, eles são inicializados em uma ordem diferente. Isso pode resultar em dispositivos trocando nomes aleatoriamente. Uma regra do udev pode ser adicionada para usar nomes de dispositivos estáticos.

Você deve usar rótulos ou UUIDs.

Primeiro, obtenha o UUID:

sudo blkid -o export /path/to/device | grep UUID

Em seguida, use:

UUID=... /path/to/mount/point type ...

Por exemplo:

$ sudo blkid -o export /dev/sda3 | grep UUID
UUID=d3504dc2-8f01-48f1-be05-d265110e2e73

E a entrada correspondente seria:

UUID=d3504dc2-8f01-48f1-be05-d265110e2e73 /   ext4    errors=remount-ro 0       1
    
por muru 21.12.2014 / 11:25