Manutenção básica em partições Linux

Publicado por SuporteTecnicoID (última atualização em 09/04/2017)

[ Hits: 1.039 ]

Homepage: http://www.linux-kdu.com.br

Download PartLcorrect




Este simples script usa recursos de verificações e correções de possíveis blocos ruins nas partições Linux, inclusive da possibilidade de abrir partições quando aparece um erro de abertura porque estão com erro em blocos, fazendo com que seja possível seu acesso na maioria dos casos.

  



Esconder código-fonte

#!/bin/bash

#*************************************************
#*Acesso as partições do HD no GNU/Linux KDu4    *
#*Elaborado pelo SuporteTecnicoID em 2014    *
#*************************************************

         sudo umount -a &&
   echo "" > /tmp/findLin
      echo "" >> /tmp/findLin
   echo "              Partições Localizados nas HDs      " >> /tmp/findLin
echo "                   xxxxxxxxxxxxxxxxxxxxxx      " >> /tmp/findLin
         echo "                         xxxxxxxxxxxxxxxxxxxxxx      " >> /tmp/findLin

   blkid >> /tmp/findLin
echo "" >> /tmp/findLin
      fdisk -l >> /tmp/findLin
   echo "" >> /tmp/findLin
   gmessage -geometry 690x400 -file /tmp/findLin -center -title 'Lista das Partições Linux Localizadas no KDu4' 
rm /tmp/findLin &
   PartLin=`gmessage -center -entry "
Copie e cole no espaço abaixo a identificação da Partição a corrigir." -title "Partição a corrigir"`
      sleep 1
         echo "              Partições Localizados e sendo corrigidos no disco $PartLin      " > /tmp/findLin
   echo "" >> /tmp/findLin
echo "" >> /tmp/findLin
      xterm -bg darkblue -fg yellow -title "Verificando e corrindo erros na Partição $PartLin ....!" -e "
   clear
echo .
   echo ..
echo ... 
   echo Verificando e corrigindo erros na estrutura da Partição $PartLin
      echo .
   echo ..
         echo ...
            sudo badblocks -sv -c 1024 /dev/$PartLin >> /tmp/findLin
   echo .
   echo ..
      echo ...
            sudo fsck -f -c -y -v /dev/$PartLin >> /tmp/findLin
   clear
      sleep 1"
   gmessage -geometry 690x400 -timeout 15 -file /tmp/findLin -center -title 'Correções Check nas Partições Linux Localizadas no KDu4' 
      xterm -bg darkblue -fg yellow -title "Verificando e corrindo erros na Partição $PartLin ....!" -e "
   clear
   echo .
      echo ..
echo ... 
         echo Verificando e corrigindo erros na estrutura da Partição $PartLin
   echo .
      echo ..
            echo ...
   sudo badblocks -sv -c 1024 /dev/$PartLin >> /tmp/findLin
         echo .
      echo ..
         echo ...
            sudo fsck -f -c -y -v /dev/$PartLin >> /tmp/findLin
   clear
      sleep 1"
   gmessage -geometry 690x400 -timeout 15 -file /tmp/findLin -center -title 'Correções Check nas Partições Linux Localizadas no KDu4' 
         xterm -bg darkblue -fg yellow -title "Verificando e corrindo erros na Partição $PartLin ....!" -e "
   clear
   echo .
         echo ..
   echo ...
      echo Verificando e corrigindo erros na estrutura da Partição $PartLin
      echo .
            echo ..
   echo ... 
         sudo badblocks -sv -c 1024 /dev/$PartLin >> /tmp/findLin
   echo .
         echo ..
      echo ...
   sudo fsck -f -c -y -v /dev/$PartLin >> /tmp/findLin
      clear
         sleep 1"
   gmessage -geometry 690x400 -timeout 15 -file /tmp/findLin -center -title 'Correções Fix nas Partições Linux Localizadas no KDu4' 
      rm /tmp/findLin &
      gdialog --title "Executando novamente o procedimento de correção!." --yesno 'Deseja executar novamente?'
   if [ $? = "0" ]; then
      sh /opt/Scripts/Progs/Painel_de_Acoes/PartLcorrect
      cd 
         elif [ $? = "1" ]; then
      nemo &
   gmessage -timeout 10 -center -title "ok! A correção na Partição $PartLin foi finalizada!"  "
   Obrigado por usar nosso Corretor! 
 
 A www.indexdata.com.br e o SuporteTecnicoID - agradecem!

Tente acessar agora a partição do Linux."
fi



Scripts recomendados

Resolvendo alguns erros ao executar o apt-get, Ubuntu 16.04

Testando se a conexão com a Internet está ativa

Compilando o apache2.2 com php5 e mysql5.1 no slackware

Hi5-Força Bruta com Lynx

sync2test - sincroniza arquivos do subversion


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts