Criando pontos de montagem

0

Alguém poderia me ajudar? Eu sou bastante novo no Ubuntu e apenas tentando descobrir algumas coisas.

Apenas como exemplo, tenho um programa que grava muitos arquivos de log em uma pasta chamada / var / logging / data123.

Estou ficando sem espaço, então eu adicionei fisicamente um disco rígido de 2TB ao meu servidor, particionei e formatei a unidade.

Eu sou capaz de montar esta unidade para a pasta / var / loggingdata123 assim, na medida em que o programa está preocupado nada mudou, mas eu acabei de ganhar 2TB de espaço no disco rígido.

Estou correto em pensar que isso é possível ou estou fora de questão?

Obrigado

    
por user489678 05.01.2016 / 23:31

1 resposta

0

Claro, isso é absolutamente possível. Se você quiser montá-lo automaticamente, faça o seguinte:

  1. Execute sudo blkid para obter o UUID da partição que você deseja montar. Isso vai dar algumas linhas como esta

    /dev/sda1: UUID="0cde5cf9-b15d-4369-b3b1-4405204fd9ff" TYPE="ext4"
    

    Usando o UUID em vez do nome do arquivo do dispositivo sda1 torna essa entrada mais consistente caso você escolha instalar outra unidade na mesma máquina, que terá outro UUID, mas poderá receber o nome do arquivo do dispositivo na unidade atual agora tem

    (analogia do Windows: Se você conectar um pendrive, ele poderá receber a letra da unidade F: , se você removê-lo e conectar outro, provavelmente, o outro obterá F: ). primeiro furar novamente, ele receberá outra letra, por exemplo, G: , então você não pode confiar nisso).

    Descubra qual é a sua nova unidade ( sudo parted -l fornece mais algumas informações sobre a partição). Melhor abrir um editor de texto e copiá-lo e colá-lo lá, para que você o tenha em mãos.

  2. Monte o disco rígido em algum lugar, por exemplo em /mnt/logs :

    sudo mkdir /mnt/logs
    sudo mount /dev/sdXY /mnt/logs #Replace XY by the actual value
    
  3. Mova os arquivos de log existentes para o novo disco rígido e verifique se há algum arquivo remanescente (os arquivos que começam com . não serão movidos por isso)

    sudo mv /var/logging/data123/* /mnt/logs
    ls -Al /var/logging/data123 #Shouldn't print any files, else move them also
    
  4. Desmontar a unidade

    sudo umount /mnt/logs
    sudo rmdir /mnt/logs
    
  5. Abra o arquivo /etc/fstab com um editor de texto com raiz, por exemplo com sudo nano /etc/fstab e adicione a seguinte linha no final:

    UUID=<uuid> /var/logging/data123 <format> defaults 0 2
    

    É claro que substitua <uuid> pelas partições UUID e <format> pelo formato de partição escolhido, por exemplo. %código%. Salve o arquivo (Ao usar nano, use Ctrl + O ) e saia do editor ( Ctrl + X )

  6. Faça o sistema automontar a unidade e verifique se funcionou:

    sudo mount -a
    mount #This will print a list of mounted drives, your new entry should be here
    

A partir de agora, a unidade será montada em ext4 em cada inicialização automaticamente.

    
por s3lph 05.01.2016 / 23:57