Partição para arquivos pessoais

Iniciado por cadubts, 08 de Maio de 2009, 11:59

tópico anterior - próximo tópico

RenatoMN

desculpa me meter, mas queria dar umas sugestões:

@cadubts,

antes de tudo, saliento que a partição /home estar separada da raiz / não acarretará problemas com o sistema em reinstalações, ainda que mude de distro. O que pode (raramente) ocorrer é algum software instalado no seu Ubuntu atualmente não ser compatível com a nova distro ou ter uma estrutura ou arquivo qualquer diferente entre o Ubuntu e o novo sistema.

Exemplo: o Wine guarda suas informações na pasta /home/usuário/.wine/.... numa formatação para o OpenSuse, as configurações ficariam no mesmo lugar, e não há nada nessas configurações do Wine que sejam diferentes para o Ubuntu ou para o OpenSuse e, por isso, funcionariam normalmente. Pode acontecer de algum programa mais complexo (e olha que mais complexo do que o Wine é meio difícil :D) ter informações que variem entre sistemas Debian based e RedHat based, por exemplo, mas o único inconveniente seria a necessidade de deletar a pasta de configurações desse programa, e o programa seria aberto com as configurações padrão (sem possíveis personalizações que você tenha feito).

Portanto, é totalmente seguro manter a /home separada - e isto é o recomendado para quem gosta de "brincar" com distros diferentes e/ou de atualizar seu sistema sempre que uma nova versão é disponibilizada.

Agora, caso você queira trazer a /home para a partição do sistema, é muito, muito simples.

1- O primeiro passo é definir uma senha para o root caso ele não tenha ainda (padrão no Ubuntu).

abra um terminal (Alt+F2 > gnome-terminal) e digite:

sudo passwd

O prompt lhe pedirá a senha do usuário atual para liberar  a exução do sudo e, em seguida, a nova senha do root, assim como a confirmação da senha.

2- copie todos os dados da partição /home para /home2 na partição da raiz, preservando os proprietários, permissões, etiquetas e modos dos arquivos. Isto é necessário pois você não pode criar uma /home na partição raiz pois a /home está montada. Não queremos desmontá-la agora para não correr o risco de que aconteça problemas com seus programas instalados e com a interface gráfica. Então, digite no terminal:

sudo mkdir /home2
sudo cp -a /home /home2


3- edite o fstab para que a partição que antes era a /home tenha outro nome de sua escolha, como /dados, por exemplo. Para isto, basta trocar uma palavra pela outra. A linha ficará assim:

UUID=21a00d5f-b92d-4a65-b883-33ca1d9ce358 /dados           ext4    relatime        0       2

4- Reinicie o computador. O login automático (caso haja) falhará, por não encontrar haver uma /home/usuario. O gnome-session-manager perguntará se você quer usar /root como sua pasta raiz e iniciar assim mesmo, diga que não. Então altere o tipo de sessão para "Terminal" clicando em "Opções" e faça login como root, usando a senha que você definiu no passo 1. Agora, vamos transformar a /home2 em /home. Digite:

mv /home2 /home

5- Digite exit para fazer logoff e voltar ao session manager. Altere o tipo de sessão para GNOME novamente e faça login com seu usuário.

Agora você pode ver que há uma nova partição de dados (haverá dentro dela as pastas de usuários). Rotule-a da maneira que quiser.

Se tiver problemas em gravar arquivos nesta partição, digite no terminal:

sudo chmod 777 /dados

---------

Se você quiser continuar com a /home numa partição à parte e adicionar outra partição para gravar dados acessíveis a todos os usuários, instale o GParted e adicione uma nova partição no final do disco (preferencialmente com formato NTFS para que seja acessível por sistemas Windows a partir do XP ou FAT32 para que seja acessível desde o Win 98 - ou 95 com devidas atualizações). Digite no terminal:

sudo apt-get update
sudo apt-get install gparted


O GParted aparecerá no menu Sistema > Administração > Editor de Partições. Ele é bem intuitivo. Basta diminuir o tamanho da partição /home e criar uma nova partição no espaço vazio que sobrar.

Att;
Renato

cadubts

Obrigado Renato. Por esses dias estive pensando em deixar a /home como está, ou seja, em outra partição. Agora com mais essa dia sua:

Citação de: RenatoMN online 22 de Junho de 2009, 19:00
desculpa me meter, mas queria dar umas sugestões:

@cadubts,

antes de tudo, saliento que a partição /home estar separada da raiz / não acarretará problemas com o sistema em reinstalações, ainda que mude de distro. O que pode (raramente) ocorrer é algum software instalado no seu Ubuntu atualmente não ser compatível com a nova distro ou ter uma estrutura ou arquivo qualquer diferente entre o Ubuntu e o novo sistema.

Exemplo: o Wine guarda suas informações na pasta /home/usuário/.wine/.... numa formatação para o OpenSuse, as configurações ficariam no mesmo lugar, e não há nada nessas configurações do Wine que sejam diferentes para o Ubuntu ou para o OpenSuse e, por isso, funcionariam normalmente. Pode acontecer de algum programa mais complexo (e olha que mais complexo do que o Wine é meio difícil :D) ter informações que variem entre sistemas Debian based e RedHat based, por exemplo, mas o único inconveniente seria a necessidade de deletar a pasta de configurações desse programa, e o programa seria aberto com as configurações padrão (sem possíveis personalizações que você tenha feito).

Portanto, é totalmente seguro manter a /home separada - e isto é o recomendado para quem gosta de "brincar" com distros diferentes e/ou de atualizar seu sistema sempre que uma nova versão é disponibilizada.

Acho que vou deixar mesmo, pois não vou instalar outra distro vai ser o Ubuntu mesmo, quando sair a versão nova. O galactus já tinha falado que usando a mesma distro é difícil dar conflitos. Só tenho um probleminha, acho que deixei a partição do SO muito grande, veja:

eduardo@eduardo-desktop:~$ sudo fdisk -l

Disco /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x08ebe315

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1   *           1        7831    62902476   83  Linux
/dev/sda2           29663       30401     5936017+   5  Estendida
/dev/sda3            7832       29662   175357507+  83  Linux
/dev/sda5           29663       30401     5935986   82  Linux swap / Solaris

Partições lógicas fora da ordem do disco
eduardo@eduardo-desktop:~$


Quero diminuir ela e aumentar a partição da home.

  • Quanto posso deixar para o SO, uns 20 G tá bom, é pouco ou muito?
  • Ao alterar o tamanho das partições tem perigo perder algum dado?

RenatoMN

Talvez você já tenha encontrado a solução, mas para não deixar o tópico incompleto, aí vai:

Sempre há risco ao mover dados, mas hoje os particionadores estão muito eficiente e os relatos de problemas são muito raros.*
_______

*Não se assuste se começar a procurar por isso e encontrar alguns milhares de resultados no Google. Pense em quantos milhões de operações do tipo foram realizadas com sucesso, sem que o usuário postasse por aí "redimensionei uma partição. e deu certo!"