sexta-feira, 19 de agosto de 2011

Montanto automaticamente uma partição ext4

Para Debian, Ubuntu, Mint e outros Debian like.

Como posso criar e montar automaticamente (no boot) uma nova partição ext4?

Criando uma partição ext4:
O prerequisito para criar uma partição ext4 é ter instalado o pacote e2fsprogs 1.41.0 ou superior (suporte ext4). Dicamos que você vai formatar a partição /dev/sda5 como ext4. Neste caso o comando seria:
sudo /sbin/mke2fs -t ext4 /dev/sda5

Montando a partição:
sudo mkdir /mnt/nova_particao
sudo mount -t ext4 /dev/sdb1 /mnt/nova_particao


Após montada, atribua os direitos para todos poderem gravar na mesma, se assim o desejar:
sudo chmod a+rwx /mnt/nova_particao

Para automatizar a montagem da partição no boot da máquina, você precisa editar o arquivo da tabela de partições (comando: sudo gedit /etc/fstab) e adicionar a linha, que muda de acordo com a disto (valores apenas para exemplo, busque os mais adequados ao seu caso):
No Mint...
/dev/sda5 /dados ext4 rw,errors=remount-ro 0 2
No Ubuntu...
UUID=aa3bbada-ebe5-4d56-b4d3-143151131fc2 /dados ext4 errors=remount-ro 0 1
Consulte...
man fstab

For more information: Howto document.

segunda-feira, 8 de agosto de 2011

BACKUP no Ubuntu

Se seu HD externo não montar, acesse "Administração" / "Utilitário de unidades" para montar a unidade.

Abaixo um script para BACKUP (bkp.sh):

#!/bin/bash

copia()
{
# copia ${origem} para dentro de ${destino} (./${destino}/${origem}/)
x="rsync --recursive --update --delete --verbose ${origem} ${destino}"
echo "Executando: $x"
$x

}

# origem e destino são específicos para seu sistema
origem="/dados_de_origem/"
destino="/media/BKP/Backup_meumicro/"
log="~/bkp.sh.`date +%Y-%m-%d`.log"

# copia a si mesmo (se inclui na copia que o rsync vai fazer)
x="cp -v $0 ${origem}"
echo "Executando: $x"
$x

# backup dos dados
copia | tee -a ${log}

echo "Pressione Enter."
read x