Adicionando uma entrada ao fstab

16

Desmontei um disco /dev/vdc1na minha máquina, depois de formatá-lo no sistema de arquivos xfs, não o montei novamente, nem adicionei a linha adequada ao arquivo fstab.

Agora, quando eu quero montar esta partição, mas não posso acesso a ele: mount: can't find dev/vdc1 in /etc/fstab or /etc/mtab. Então, como devo colocar o arquivo fstab para que o sistema o reconheça novamente? a partição foi montada em/Data

Dady
fonte
Tente executar (ou instalar) o GParted, isso permite que você jogue com todas as suas partições.
SimplySimon
Obrigado pela repetição, estou em um servidor, não tenho ambiente gráfico.
Dady

Respostas:

20

Então, aqui criamos uma entrada fstab para a partição:

  1. Você precisa criar a pasta para a partição e obter o ID do dispositivo.
    Abra um terminal. A pasta pode ser criada via

    sudo mkdir / mídia / dados
    Além disso, eu tornaria o usuário o proprietário e daria a ele o direito de ler / escrever:
    sudo chown [usuário]: [grupo] / mídia / dados
    sudo chmod + rw / mídia / dados

  2. Agora a entrada fstab:

    • Instale libblkid1para ver informações específicas do dispositivo:sudo apt-get install libblkid1
    • Entre sudo blkide procure o manche. A saída pode ser:
      / dev / sda2: UUID = "32a4b76f-246e-486e-8495-31b8a781fb4c" TYPE = "swap" 
      / dev / sda1: UUID = "31f39d50-16fa-4248-b396-0cba7cd6eff2" TYPE = "ext4"
      
    • Em seguida, criamos a entrada fstab: sudo gedit /etc/fstabe anexamos a linha
      UUID = 31f39d50-16fa-4248-b396-0cba7cd6eff2 / media / Data auto rw, usuário, auto 0 0
      (e depois forneça uma nova linha vazia para evitar avisos).

Para montar a partição, abra um terminal e digite

montagem / mídia / dados
Por causa da entrada, autoela deve ser montada automaticamente na próxima inicialização.

Manuel
fonte
1
Obrigado pela repetição detalhada, mas acho que não expliquei bem o meu problema, anexei um disco de armazenamento ao meu servidor montado em / Data (configurado na criação); depois disso, eu queria formatá-lo para xfs, então desmontei o disco, formatei-o e depois ... esqueça de remontá-lo novamente e a mesma coisa com o fstab .... o servidor foi reiniciado e agora quando eu quero montar o disco para que ele possa ser listado com o outros discos .... é impossível porque não há entrada no fstab, ... acho que sua solução é criar uma nova pasta de montagem e atribuir a ela o disco.
Dady
minha proble é que eu não encontrar o disco, mesmo com "blkid sudo", não para o final de replay
Dady
5

Primeiro você precisa descobrir o UUID do seu disco seguindo o comando

sudo blkid

Anote o UUID do seu disco.

Agora abra o arquivo fstab com o gedit

sudo gedit /etc/fstab

Substitua o UUID do disco antigo pelo UUID anotado.
Salve o arquivo e reinicie o seu sistema. Você poderá montar o disco.

Ketan Patel
fonte
Obrigado pela repetição, tentei "sudo blkid", obtive apenas UUID para: / dev / vda1 e / dev / vda2, é como se não houvesse disco / dev / vdc1 (ao mesmo tempo, existe essa partição, causa i anexado um disco de armazenamento para o meu servidor montado em / Data e trabalhou com ele, antes de eu fazer a desmontagem), não para o final de replay
Dady
Se o seu problema for resolvido, marque como resposta aceita. Isso ajudará os outros.
Ketan Patel
Ainda não, mas eu vou fazer isso, porque eu acho que o meu problema não tem nenhuma relação com o Linux, é o catálogo do disco de armazenamento
Dady
Você pode nos contar mais sobre a sua configuração de hardware? Não parece ser um HDD padrão
Manuel
1

Enquanto Manuel parece ter respondido completamente à pergunta, a pergunta que você pretende fazer foi: "Depois de desmontar um disco / dev / vdc1 de / Data e formatá-lo para o XFS, não consigo remontá-lo. Como eu remonte em / Data? "

Você parece estar entendendo mal (razoavelmente) a mensagem de erro do texto de ajuda resultante, que é o que causou confusão sobre sua pergunta.

Você desmontou o dispositivo, / dev / vdc1, de / Data, formatou o dispositivo para XFS, depois tentou remontá-lo e está dizendo que não existe esse dispositivo. Como você não forneceu detalhes sobre o (s) comando (s) exato (s) executado (s) para "formatar o dispositivo no XFS", assumirei o que você fez foi:

sudo mkfs.xfs -f /dev/vdc1

Se você esqueceu -f ou não respondeu sim a um prompt para substituir o sistema de arquivos existente, o comando mkfs falhou.

Depois de fazer isso, você poderá executar o comando

sudo mount -t xfs /dev/vdc1 /Data

Observando o erro gerado, parece que você inseriu "dev / vdc1" em vez de "/ dev / vdc1" e / ou reverteu os argumentos para o comando mount.

Se ainda estiver causando um erro por algum motivo, confirme se / dev / vdc1 realmente existe. Você pode verificar / var / log / syslog ou executar o dmesg para ver o que o sistema fez depois de criar o novo sistema de arquivos para determinar se ele decidiu alterar o dispositivo associado à partição por algum motivo ou qual erro explícito ocorreu ao executar o comando mount que falhou.

mtalexan
fonte