Como posso fixar uma pasta de montagem em um número de série específico, para que o mesmo disco seja montado no mesmo lugar todas as vezes?

0

Tenho muitos discos rígidos que precisam ser montados nas reinicializações, alguns têm NTFS sistemas de arquivos, outros têm EXT4 , alguns são USB e alguns são SATA , alguns têm os mesmos nomes de rótulo, e eles não são montados no mesmo lugar.

Existe uma maneira de fixar uma pasta de montagem em um número de série específico, para que o mesmo disco seja montado no mesmo lugar todas as vezes?

    
por Eduard Florinescu 25.09.2018 / 14:56

2 respostas

2

Primeiro, dê uma olhada nos vários links simbólicos em /dev/disk/... . Existem links simbólicos para diferentes critérios (rótulo de volume, número de série do disco, ...) e você pode escolher aqueles que melhor descrevem a partição em que você está interessado.

Em segundo lugar, você pode editar /etc/fstab para montar essas partições onde quiser que elas sejam montadas. Incluindo para diretórios com algum número de série. Sim, você precisa de uma entrada para cada partição.

Se, em vez disso, você estiver falando sobre montagem automática e quiser algum esquema geral para montagem automática, isso dependerá do seu montador automático. Uma maneira seria escrever regras personalizadas do udev com alta prioridade do que qualquer coisa que seu auto-contador usasse.

    
por 25.09.2018 / 15:13
0

Uma solução rápida seria desmontar todas as já montadas e montá-las todas em pastas com o uuid serial:

cd /media/$USER
ls -1 | xargs -L1 -I {} sudo umount /media/$USER/{}
sudo mkdir /media/amounted
cd /media/amounted
ls -1 /dev/disk/by-uuid/ | xargs sudo mkdir 
ls -1 | xargs -L1 -I {} sudo mount /dev/disk/by-uuid/{} /media/amounted/{}

Em seguida, liste a unidade com a pasta de montagem correspondente uuid etc:

sudo lsblk -o name,mountpoint,tran,fstype,label,size,uuid
    
por 25.09.2018 / 21:56