Automatizei todo o processo de backup, facilitando a configuração em qualquer cliente, basta configurar as variáveis que o processo será simples e indolor. No entanto, de vez em quando, temos algo diferente para fazer, como por exemplo, copiar os arquivos de backup para um HD externo que está particionado em NTFS, como comentei logo acima.
Bem, assim que consegui montá-lo, notei que não poderia escrever nele e vi que estava em NTFS, tudo bem, vamos fazer a montagem passando o parâmetro do NTFS, mesmo assim ele não reconhecia. Hoje descobri que o ideal é utilizar o "ntfs-3g", para quem não tiver, basta instalá-lo e pronto. Vamos ao uso?
Ainda assim tive outro problema, ao tentar utilizar o formato "ntfs-3g", o comando reclamou que o HD havia sido expetado em uma máquina Windows e que provavelmente não fora removido de forma correta. Mas o mount foi bacana e me deu duas sugestões, a primeira seria expetar em uma máquina Windows e remover o dispositivo da forma correta, como não tinha acesso ao HD, fisicamente falando, resolvi partir para a segunda opção, vamos fazer uma montagem forçada e ignorar o problema citado pelo comando. Para isso utilizaremos o mesmo comando mas passando a opção "-o force", isso forçará com que o HD seja montado e pronto para utilização. Não se preocupem, após essa primeira "forçada", não será mais necessário forçar.
Após forçar a montagem, consegui escrever normalmente no HD, fiz o teste do meu script de backup e o arquivo foi copiado com sucesso. Para montar novamente, caso seja necessário, não será preciso utilizar novamente a opção "-o force", se tudo correu bem e ninguém mais fizer o favor de zuá-lo em algum Windows da vida, tudo ficará normal.
# mount -t ntfs-3g [dispositivo] [ponto de montagem]
Ainda assim tive outro problema, ao tentar utilizar o formato "ntfs-3g", o comando reclamou que o HD havia sido expetado em uma máquina Windows e que provavelmente não fora removido de forma correta. Mas o mount foi bacana e me deu duas sugestões, a primeira seria expetar em uma máquina Windows e remover o dispositivo da forma correta, como não tinha acesso ao HD, fisicamente falando, resolvi partir para a segunda opção, vamos fazer uma montagem forçada e ignorar o problema citado pelo comando. Para isso utilizaremos o mesmo comando mas passando a opção "-o force", isso forçará com que o HD seja montado e pronto para utilização. Não se preocupem, após essa primeira "forçada", não será mais necessário forçar.
# mount -t ntfs-3g [dispositivo] [ponto de montagem] -o force
Após forçar a montagem, consegui escrever normalmente no HD, fiz o teste do meu script de backup e o arquivo foi copiado com sucesso. Para montar novamente, caso seja necessário, não será preciso utilizar novamente a opção "-o force", se tudo correu bem e ninguém mais fizer o favor de zuá-lo em algum Windows da vida, tudo ficará normal.
Opa! Muito obrigado pela sua dica sobre o ntfs-3g declarado no comando "mount". São essas "tricks" que resolvem alguns dos problemas mais chatos de serem solucionados. VALEU! Continue escrevendo... :)
ResponderExcluirAbs!!!
Fico muito feliz que tenha ajudado. Tudo que me faz pastar, eu jogo aqui para isso, para tentar ajudar outros que passam pela mesma dificuldade.
ResponderExcluirValeu!
Pra subir no boot basta adicionar essa linha no FSTAB
ResponderExcluir/dev/sd(dispositivo) "/Ponto/de/montagem/ Ex. /media/externo/ ntfs-3g,iso9660 user,auto,exec,utf8 0 0
Forma padrão para subir no boot
Valeu pela dica.
ResponderExcluir