Transferir arquivos do casper-rw para uma nova instalação

1

Então, eu tenho começado a partir de um live usb com casper-rw, para armazenar programas e outras coisas. Depois de ficar sem espaço no arquivo casper-rw, eu decidi instalar o Ubuntu a partir do stick USB ao vivo .... Então, eu estou atualmente reinicializando o Ubuntu e o Windows 7

Eu meio que esperava que isso pegasse todas as coisas do arquivo casper-rw (documentos, programas, etc.), mas isso não aconteceu.

Então a questão é, como faço para obter todas as coisas do arquivo casper-rw da unidade Usb, sem destruir tudo (eu preferiria que as janelas permanecessem intactas, mas fizesse um backup apenas por precaução)

    
por DarthRubik 13.08.2016 / 01:47

2 respostas

2

Bem, para transferir arquivos você pode montar a partição raiz do Ubuntu (ou /home se estiver em uma partição separada) e apenas copiar os arquivos que você pode acessar em seu USB dessa maneira.

Digamos que você tenha um diretório no seu USB chamado Documentos que você deseja copiar para o diretório inicial do seu Ubuntu instalado. Você poderia fazer isso ...

Primeiro, a partir da sua instalação completa, descubra qual é a sua partição raiz em sua instalação fazendo

lsblk

Tome nota da partição montada em / (ou /home se for separado)

Agora inicialize o live usb e monte essa partição. Substitua /dev/sdxY pelo nome correto da partição

sudo mount /dev/sdxY /mnt

Agora, o seu diretório pessoal está localizado em / mnt / home / username para que você possa substituí-lo (com seu nome de usuário real)

sudo mkdir /mnt/home/username/casperdocs
sudo cp -r Documents /mnt/home/username/casperdocs

para copiar o diretório Documentos para ~/casperdocs na sua instalação

Muito importante - não se esqueça de desmontar a partição quando terminar:

sudo umount /dev/sdxY

agora reinicie a sua instalação e você encontrará os arquivos.

Com programas (assumindo que você quer dizer pacotes de repositório) você deve instalar através de apt ao invés de tentar copiar seus arquivos desta maneira.

    
por Zanna 13.08.2016 / 08:49
2

casper-rw é um arquivo com um sistema de arquivos ext4 dentro dele. Então, você pode montá-lo e copiar o conteúdo dele em sua instalação normal do Ubuntu.

Supondo que você esteja em um local onde casper-rw arquivo reside, você pode montá-lo em /mnt usando o comando

sudo mount ./casper-rw /mnt

Em seguida, toda a árvore de diretórios de um sistema Ubuntu aparecerá no diretório /mnt . Estes são os arquivos recém-criados no sistema Live, ou modificados .

Nota para 16.04: No entanto, em 16.04, o Criador de disco de inicialização do Ubuntu é opção ausente para usar um arquivo de persistência como casper-rw . Usa dd em vez disso. Nesse caso, você pode estar usando ferramentas como mkusb . Se você estiver usando mkusb , ele não criará um arquivo. Em vez disso, crie uma partição separada no seu USB. Será nomeado como casper-rw . Se você acessar esses arquivos sem usar o comando mount, em Arquivos.

Aqui está uma lista de arquivos interessantes que você pode copiar:

  1. Seus documentos baixados / criados estarão em /mnt/home . Você pode copiá-los e colá-los um por um em sua home page /home do Ubuntu. Mas se você quiser copiar todos eles uma vez (o que pode dar errado às vezes), você pode executar rapidamente

    cp -r -p -u /mnt/home/ubuntu/ /home/rubik/ -v
    

    Aqui,

    • -r é para copiar recursivamente os arquivos do sistema Live para sua casa
    • -p é para preservar a permissão. Estou assumindo que você é o primeiro usuário criado, portanto, seu UID é 1000, que corresponderá ao UID do usuário do sistema LIVE ubuntu .
    • -u é apenas atualização. Isso significa que, se você já tiver um arquivo em sua nova instalação do Ubuntu que seja de mesmo nome, mas novo, ele não será substituído pelo sistema Live antigo.

    • Também estou assumindo que seu nome de usuário é rubik . Se não for, substitua-o pelo atual.

  2. Os pacotes baixados estão na pasta /mnt/var/cache/apt/archives . Você pode copiá-los em outro lugar e executar rapidamente um sudo dpkg -i *.deb para instalar todos eles novamente.

  3. Outros arquivos de configuração estarão no diretório /mnt/etc/ , assim como na instalação normal do Ubuntu. Se você adicionou PPAs, essas origens de PPAs serão encontradas no diretório /mnt/etc/apt/sources.list.d . Você pode copiá-los para o seu Ubuntu principal. Não esqueça de copiar a chave associada de /mnt/etc/apt/trusted.gpg.d .

Espero que isso ajude você a recuperar seus arquivos em casper-rw .

    
por Anwar 27.08.2016 / 10:30