O Ubuntu Persistente em um USB não mantém os dados

2

Eu segui este artigo: Crie um Ubuntu USB persistente que inicializa RAM para que eu possa ter o Ubuntu rodando a partir de um USB e ele irá persistir quaisquer alterações que eu faça.

O problema é que ele não persiste - criei um arquivo de texto, salvei-o e encerrei. Do que eu inicializo meu laptop, escolha o USB no menu, vejo o sistema operacional Ubuntu, mas o arquivo desapareceu. Eu tentei a primeira opção (usando o disco rígido) e o segundo (usando a RAM).

Edit: Aqui está a saída que foi solicitada nos comentários

ubuntu@ubuntu:~$ df -h ; sudo lsblk -f ; sudo lsblk -m ; echo "hello world" > hello.txt
Filesystem      Size  Used Avail Use% Mounted on
udev            3.8G     0  3.8G   0% /dev
tmpfs           767M  9.5M  757M   2% /run
/dev/sdb4       1.5G  1.5G     0 100% /cdrom
/dev/loop0      1.4G  1.4G     0 100% /rofs
aufs            3.8G   35M  3.8G   1% /
tmpfs           3.8G   26M  3.8G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.8G     0  3.8G   0% /sys/fs/cgroup
tmpfs           3.8G  580K  3.8G   1% /tmp
tmpfs           767M   76K  767M   1% /run/user/999
/dev/sdb5       2.5G  3.9M  2.3G   1% /media/ubuntu/99b89b3c-5035-4a32-bf5a-514640fc7493
/dev/sdb1        11G   53M   11G   1% /media/ubuntu/usbdata
NAME   FSTYPE  LABEL             UUID                                 MOUNTPOINT
sdb                                                                  
├─sdb4 iso9660 Ubuntu 16.04.2 LTS amd64
│                                2017-02-15-21-44-13-00               /cdrom
├─sdb2                                                               
├─sdb5 ext4                      99b89b3c-5035-4a32-bf5a-514640fc7493 /media/ubu
├─sdb3 vfat    usbboot           E2B5-7A49                           
└─sdb1 ntfs    usbdata           25FB337F388A948A                     /media/ubu
loop0  squashf                                                        /rofs
sda                                                                  
├─sda2                                                               
├─sda5 swap                      6fa9b4a3-962f-4677-8055-e5192e2f1fb3 [SWAP]
└─sda1 ext4                      7edab5f8-81d1-45c8-93de-cf3dfe74d152
NAME     SIZE OWNER GROUP MODE
sdb     14.3G root  disk  brw-rw----
├─sdb4   1.5G root  disk  brw-rw----
├─sdb2     1M root  disk  brw-rw----
├─sdb5   2.6G root  disk  brw-rw----
├─sdb3   122M root  disk  brw-rw----
└─sdb1  10.2G root  disk  brw-rw----
loop0    1.4G root  disk  brw-rw----
sda    223.6G root  disk  brw-rw----
├─sda2     1K root  disk  brw-rw----
├─sda5   7.7G root  disk  brw-rw----
└─sda1 215.9G root  disk  brw-rw----


--------


ubuntu@ubuntu:~$ df -h ; sudo lsblk -f ; cat hello.txt
Filesystem      Size  Used Avail Use% Mounted on
udev            3.8G     0  3.8G   0% /dev
tmpfs           767M  9.5M  757M   2% /run
/dev/sdb4       1.5G  1.5G     0 100% /cdrom
/dev/loop0      1.4G  1.4G     0 100% /rofs
aufs            3.8G   35M  3.8G   1% /
tmpfs           3.8G   26M  3.8G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           3.8G     0  3.8G   0% /sys/fs/cgroup
tmpfs           3.8G  580K  3.8G   1% /tmp
tmpfs           767M   68K  767M   1% /run/user/999
/dev/sdb5       2.5G  3.9M  2.3G   1% /media/ubuntu/99b89b3c-5035-4a32-bf5a-514640fc7493
/dev/sdb1        11G   53M   11G   1% /media/ubuntu/usbdata
NAME   FSTYPE   LABEL                    UUID                                 MOUNTPOINT
sdb                                                                          
├─sdb4 iso9660  Ubuntu 16.04.2 LTS amd64 2017-02-15-21-44-13-00               /cdrom
├─sdb2                                                                       
├─sdb5 ext4                              99b89b3c-5035-4a32-bf5a-514640fc7493 /media/ubuntu/99b89b3c-5035-4a32-bf5a
├─sdb3 vfat     usbboot                  E2B5-7A49                           
└─sdb1 ntfs     usbdata                  25FB337F388A948A                     /media/ubuntu/usbdata
loop0  squashfs                                                               /rofs
sda                                                                          
├─sda2                                                                       
├─sda5 swap                              6fa9b4a3-962f-4677-8055-e5192e2f1fb3 [SWAP]
└─sda1 ext4                              7edab5f8-81d1-45c8-93de-cf3dfe74d152
cat: hello.txt: No such file or directory

Mais informações:

mkusb -v

mkusb-dus:   dus 12.2.2
mkusb-11:  mkusb 11.2.1
mkusb-nox: mkusb-nox 11.1.9
mkusb-bas: mkusb version 7.4.2

Estou executando no meu laptop que tem o Ubuntu 16.04 -

cat / etc / lsb-release

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.2 LTS"

Eu corro o seguinte:

sudo add-apt-repository universe
sudo add-apt-repository ppa:mkusb/ppa
sudo apt-get update
sudo apt-get install mkusb
sudo -H mkusb

Esta é a saída inicial:

Usage: mkusb [input-file]      # optional parameter
---------------------------------------------------------------------
d:  dus , guidus, mkusb-dus    - New, easy to use
e: Eleven, sudo -H mkusb-11    - Classic user interface
n: NoX,    sudo mkusb-nox      - original text mode
b: Bas,    sudo mkusb-bas      - basic text mode for old/basic linux
q: Quit
---------------------------------------------------------------------
Select version of mkusb (d/e/n/b/q) 

E durante a instalação, acredito que escolhi msdos e use 20% .

    
por roy 13.07.2017 / 06:16

2 respostas

1

Começando a depurar seu problema

  • Na saída de df -h , a linha para aufs deve corresponder à de /dev/sdb5

    aufs            3.8G   35M  3.8G   1% /
    /dev/sdb5       2.5G  3.9M  2.3G   1% /media/ubuntu/99b89b3c-5035-4a32-bf5a-514640fc7493
    

    mas os tamanhos são diferentes. Isso indica que a persistência não funciona.

  • A partição /dev/sdb5 deve ser rotulada como 'casper-rw', mas nenhum rótulo é encontrado por lsblk -f

    NAME   FSTYPE  LABEL             UUID                                 MOUNTPOINT
    ...
    ├─sdb5 ext4                      99b89b3c-5035-4a32-bf5a-514640fc7493 /media/ubu
    

    Surpreende-me que não exista um rótulo nesta partição. Talvez esta é a única razão pela qual a persistência não funciona. Inicialize apenas ao vivo. Primeiro, verifique se a partição de destino é a correta, /dev/sdb5 . Então você pode tentar com os seguintes comandos ,

    sudo umount /dev/sdb5
    sudo tune2fs -L casper-rw /dev/sdb5
    

    reinicie e tente novamente, se houver persistência .

Um sistema ativo persistente de trabalho

Parece com isso em um sistema live persistente de trabalho com as configurações padrão (no meu pendrive Sandisk Extreme 16 GB)

ubuntu@ubuntu:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            1.9G     0  1.9G   0% /dev
tmpfs           384M  6.4M  378M   2% /run
/dev/sdb4       1.5G  1.5G     0 100% /cdrom
/dev/loop0      1.4G  1.4G     0 100% /rofs
aufs            6.6G   21M  6.2G   1% /
tmpfs           1.9G  172K  1.9G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
tmpfs           1.9G  4.0K  1.9G   1% /tmp
tmpfs           384M   72K  384M   1% /run/user/999
/dev/sdb5       6.6G   21M  6.2G   1% /media/ubuntu/casper-rw
/dev/sdb1       6.7G   35M  6.6G   1% /media/ubuntu/usbdata
ubuntu@ubuntu:~$ lsblk -f
NAME   FSTYPE   LABEL                    UUID                                 MOUNTPOINT
sdb                                                                           
├─sdb4 iso9660  Ubuntu 16.04.2 LTS amd64 2017-02-15-21-44-13-00               /cdrom
├─sdb2                                                                        
├─sdb5 ext4     casper-rw                713e6d96-24fe-443e-adf8-25d9212e5d33 /media/ubuntu/casper-rw
├─sdb3 vfat     usbboot                  CC21-48C5                            
└─sdb1 ntfs     usbdata                  0514A98E7CA45722                     /media/ubuntu/usbdata
loop0  squashfs                                                               /rofs
sda                                                                           
├─sda4 swap                              b69324e1-cab0-459c-97f3-bb42926ee94e [SWAP]
├─sda2                                                                        
├─sda3 ext4     root                     864c54c6-961a-4ad9-8c23-35eb8e0f24fb 
└─sda1 vfat     EFI                      274B-0C82                            
ubuntu@ubuntu:~$ lsblk -m
NAME     SIZE OWNER GROUP MODE
sdb     14.9G root  disk  brw-rw----
├─sdb4   1.5G root  disk  brw-rw----
├─sdb2     1M root  disk  brw-rw----
├─sdb5   6.6G root  disk  brw-rw----
├─sdb3   244M root  disk  brw-rw----
└─sdb1   6.6G root  disk  brw-rw----
loop0    1.4G root  disk  brw-rw----
sda    232.9G root  disk  brw-rw----
├─sda4     5G root  disk  brw-rw----
├─sda2     1M root  disk  brw-rw----
├─sda3   100G root  disk  brw-rw----
└─sda1   300M root  disk  brw-rw----
ubuntu@ubuntu:~$ 
    
por sudodus 14.07.2017 / 06:51
0

Eu não sei o mkusb ou o que ele está tentando fazer, mas quero dar alguns conselhos.

Experimente também estas opções:

Primeiro, a maneira mais simples, criar um live cd ou dvd (de preferência) instalação e tentar criar um novo usuário (que não seja o usuário do ubuntu), eu entendi esse trabalho, mas eu nunca tentei honestamente.
Vantagem:
· você será registrado dentro de 5 segundos.
Desvantagens: · Você não pôde instalar atualizações porque seu sistema irá travar por incompatibilidades ao tentar criar novas imagens .. update kernel .. ou algo parecido, eu realmente não sei e não me lembro também.
· Continue lendo ..

Outra forma é tentar instalar diretamente no usb-stick, mas você deve ter isso em mente:
· Faça seu usb-stick agir como um SDD ? então você tem que considerar coisas como noatime, nodiratime e coisas assim ( Info for debian )

Meu melhor conselho seria este : você tentou instalar no pendrive mas falhou? bem, não tente reinstalar novamente ... em vez disso, tente recuperar o seu usb-stick para o estado normal (formato compatível, capacidade total, etc), tente novamente. Eu tive experiências ruins na semana passada relacionadas ao desempenho e " Não é possível formatar o drive USB com Discos (udisks-error-quark, 0) " Na verdade, eu estou apenas tentando obter alguma reputação para responder COMO RECUPERAR seu usb de que -.-

Eu não respondo ao mkusb, nem estou dando uma solução ... Eu sei disso, mas se você está perdendo muito tempo instalando na segunda vez pense sobre isso

    
por Federico Gallo 14.07.2017 / 08:17