@CanalQb

CanalQb - Ubuntu - Automação de Bots no Telegram - Acessando unidade sda - Montando disco



Lista de bots automatizados: https://bit.ly/3NOduhT

Primeira parte: Instalando Ubuntu e Pythonhttps://bit.ly/42wk3Km
Segunda parte: Montando uma partiçãohttps://bit.ly/3Mgevhp
Terceira parte: Compartilhando pasta: https://bit.ly/44X1scg
Quarta parte: Configurando Bot telegram, e serviços: https://bit.ly/3O3ZdxG

Aplicativos indicados:

Bom nesta etapa, vamos criar uma pasta de acesso aos arquivos Linux, para automatizar nossos Bots de telegram:
Primeiro vamos identificar como está distribuída as partições usando o comando fdisk:
sudo fdisk -l 

 Temos as 3 partições, no meu caso estou usando uma maquina com suporte a UEFI, então temos
  • /dev/sda1 que é a partição de boot UEFI
  • /dev/sda2 que é a swap
  • /dev/sda3 que é a partição completa do sistema operacional, e a que iremos armazenar os dados.
Então vamos montar a partição sda3 em uma pasta no caminho /mnt/hd, crie a pasta mnt/hd:
sudo mkdir /mnt/hd

Então vamos solicitar a montagem da partição na pasta determinada. 

sudo mount /dev/sda3 /mnt/hd

Se durante o processo de instalação o erro comentado aparecer "mount: /mnt/hd: unknown filesystem type 'LVM2_member'."

Ocorre quando o sistema encontra uma partição com tipo de sistema de arquivos LVM (Logical Volume Manager) e não consegue reconhecê-la corretamente.
Isso significa que o sda3, não pode ser montado diretamente, então vamos precisar "dar um gato", que na verdade é o procedimento correto para montagem, através de identificação.
Se milagrosamente o lvm2 pacote não estiver instalado, execute o comando:
sudo apt-get install lvm2

Vamos ativar a partição que está em lvm2, usando o comando:

sudo vgchange -ay

Então vamos identificar o nome do grupo do lv em que a partição está e o nome da partição:

sudo lvdisplay
  • nome do volume lógico: LV Name = ubuntu-lv
  • nome do grupo de volume: VG Name = ubuntu-vg
Agora vamos montar a unidade da partição sda3 da maneira correta, use o comando 
sudo mount /dev/nome_do_grupo_de_volume/nome_do_volume_lógico /sda3_mount

Mas substitua pelos valores que você possui até agora:

sudo vgchange -ay

sudo mount /dev/ubuntu-vg/ubuntu-lv /mnt/hd

O comando mount, repeti 2 vezes, apenas para vocês visualizarem a informação de montado.

Agora vamos ler as informações da partição montada na pasta:

ls /mnt/hd

Sucesso, está funcionando, vamos reiniciar usando o comando reboot
sudo reboot

Após reiniciar, eu tentei ler os arquivos novamente usando o comando ls /mnt/hd e olha o resultado 


Isso acontece, pois montar uma unidade desta forma, apenas valida a montagem como temporaria, e quando reiniciamos, ele não inicializa a montagem da unidade.

Para deixar esse processo fixo, e toda vez que for preciso reiniciar, a unidade já esteja montada, você precisa adicionar ela, em um arquivo com nome, fstab na pasta etc, então bora lá!

sudo nano /etc/fstab

E insira o comando de montagem no final deste arquivo

/dev/ubuntu-vg/ubuntu-lv /mnt/hd ext4 defaults 0 0

Agora para salvar a alteração do arquivo /etc/fstab, segure CTRL e pressione a letra O


O final da tela irá ficar assim, isso é basicamente ele pedindo para confirmar salvar a modificação que você fez no arquivo. Se tudo estiver de acordo com a necessidade do seu processo, pressione ENTER e depois segure CTRL + X.

Agora reinicie o Ubuntu

sudo reboot

Agora que a maquina está reiniciada, volte a digitar

ls /mnt/hd

e o resultado será este


 Sucesso a montagem da partição foi concluída com sucesso.

CanalQb