O dd é um comando burro, ele não sabe nada de tamanho de partição nem nada. Ele pega um byte daqui e coloca o mesmo byte lá, e só. Já tive bons resultados copiando um disco (todo) menor para um maior, tipo dd if=/dev/sda of=/dev/sdb. Depois em sdb é só mudar o tamanho no espaço que sobra (a partição para ser aumentada voce deixa por ultimo.) No caso da cópia por arquivos, eu uso rsync: rsync -av --delete /origem /destino copia tudo. Se você não quiser copiar o home, você pode usar --exclude, tipo assim: rsync -av --exclude=/home --delete /origem /destino. No hd de destino você monta as partições certinho onde elas deveriam estar, e pronto. Leonardo Em 5 de agosto de 2011 13:06, Daniel da Veiga escreveu: > 2011/8/5 Raphael MD > >> Para deixar um pouco mais claro é assim, o HD que tenho q quero copiar, >> tem 40gb, quero passar, apenas o sistema, para um de 300gb, (que ja tinha um >> linux instalado, mas que pertencia a um outro pc). >> >> Mas vale lembrar que neste HD de 300gb, ha um diretório home, que eu >> queria manter. >> >> Então, para mim o bom seria copiar apenas as pastas dev, usr, bin, etc. >> >> Tentei fazer a cópia usando o Thunar como root, mas não deu. >> >> Vou tentar o MC ou então um destes comando cp, pois o dd acho que vai >> apagar a pasta home. >> >> É um verdadeiro transplante que quero fazer rs. >> >> > É mais fácil você copiar o home para um backup, fazer o dd e depois copiar > de volta. No home não existem arquivos especiais (device nodes) nem MBR, nem > nada... > > A não ser que o home seja gigantesco... Aí fica inviável. > > Senão, backup nele, dd do disco, gparted para redimensionar as partições, e > copia o home de volta... > > Nenhum deste file managers vão te ajudar na hora de copiar o sistema. Vai > dar erro, faltar arquivos. Isso tem que ser feito de um livecd, na mão > mesmo... > > -- > Daniel da Veiga >