Sou novo no Linux e no Ubuntu e estou lutando com nomes e locais de caminho de arquivo. Eu tenho um novo computador com o LTS 16.04 instalado. Este computador possui um disco rígido de estado sólido e uma unidade óptica. No Nautilus, o nome do SSHD é 2.0 TB Volume . Quando estou tentando abrir alguns arquivos em aplicativos diferentes, não vejo o volume de 2,0 TB e sou obrigado a ir para /media/USERNAME/02689296-24e3-4e9b-b940-b33bdbbcab43.
Por que o nome muda dependendo se estou pesquisando no Nautilus ou em um aplicativo? Por que o nome SSHHD enigmático? Posso renomear 02689296-24e3-4e9b-b940-b33bdbbcab43 como SSHD e fazer com que esse nome apareça em qualquer navegador de arquivos?
O Nautilus tem uma ação de fallback padrão se a partição no disco não tiver um rótulo: diz "{FILESIZE} Volume" para ser um pouco mais útil para o usuário final. No entanto, isso não altera o comportamento de montagem de back-end que ele usa, baseado no UUID da partição. (Este é o caso apenas se você não tiver um rótulo na partição do disco para exibi-lo. E nem todos os tipos de sistema de arquivos suportam rótulos de disco, dependendo da idade do tipo de sistema de arquivos)
Nos bastidores, no entanto, este é realmente um caso em que o sistema em sua base está usando o identificador exclusivo do disco como o nome da pasta do ponto de montagem.
Considere este exemplo - este é o meu disco rígido existente e os dados de ID do disco
blkid
na linha de comando:Há um total de 5 partições.
/dev/sdb1
aqui está um stick USB conectado ao meu computador.Observe o campo UUID. Este é o identificador exclusivo do próprio dispositivo/unidade. Para partições de disco rígido, esta é uma string UUID de formato longo. Digamos que estou montando
/dev/sda2
, que é minha partição de inicialização dupla do Windows. A partição de disco do Windows não possui um campo "LABEL". Portanto, o sistema não sabe o que usar para o rótulo no ponto de montagem ou no Nautilus. Como resultado, ele cria um ponto de montagem para meu usuário em/home/teward/805C879B5C878A9C
que é baseado no identificador exclusivo e exibe o tamanho do arquivo no 'rótulo' no Nautilus ("Volume de 822 GB" especificamente é o rótulo que o Nautilus define, que é o tamanho aproximado dessa partição). O UUID geralmente é sempre único e, portanto, é uma maneira 'segura' de criar o ponto de montagem que não entrará em conflito com nenhuma outra unidade/volume de nome semelhante com rótulos semelhantes sendo montados simultaneamente. (Este é o comportamento padrão se nenhum rótulo de unidade estiver em jogo e, se houver rótulos de unidade duplicados, ele anexa1
,2
, etc. a qualquer que seja o ponto de montagem).TL;DR: Se você definir um rótulo na partição/unidade, ele usará corretamente esse nome de rótulo (a menos que exista um conflito) no caminho para o ponto de montagem, bem como no Nautilus. Caso contrário, ele usará a partição/unidade
uuid
para o ponto de montagem e o tamanho do volume dessa partição/unidade no rótulo Nautilus.Para definir um rótulo em uma determinada unidade, você pode instalar
gparted
o , navegar até a unidade que possui a partição não rotulada, clicar com o botão direito do mouse na partição, escolher "Label File System" e definir o rótulo do sistema de arquivos. Observe que geralmente é uma string curta e, para formatos de sistema de arquivos mais antigos, você não pode usar mais de 8 ou 10 caracteres.