web-dev-qa-db-fra.com

Ubuntu persistant sur une clé USB ne persiste pas les données

J'ai suivi cet article: Créer une clé USB persistante Ubuntu qui démarre en RAM afin que je puisse faire fonctionner Ubuntu à partir d'une clé USB et les modifications apportées seront conservées.

Le problème est que cela ne persiste pas - j'ai créé un fichier texte, je l'ai enregistré et arrêté. Puis je démarre mon ordinateur portable, choisis l'USB dans le menu, je vois le système d'exploitation Ubuntu mais le fichier est parti. J'ai essayé la première option (en utilisant le disque dur) et la seconde (en utilisant la RAM).

enter image description here

Edit: Voici le résultat demandé dans les commentaires

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

Plus d'information:

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

Je l’utilise sur mon ordinateur portable sous Ubuntu 16.04 -

cat/etc/lsb-release

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

Je lance le suivant:

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

Voici la sortie initiale:

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) 

Et pendant l'installation, je pense avoir choisi msdos et d'utiliser 20%.

2
roy

Commencer à déboguer votre problème

  • Dans la sortie de df -h, la ligne pour aufs devrait correspondre à celle 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
    

    mais les tailles sont différentes. Cela indique que la persistance ne fonctionne pas.

  • La partition /dev/sdb5 doit être libellée 'casper-rw', mais aucune étiquette n'est trouvée par lsblk -f

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

    Je suis surpris qu'il n'y ait pas d'étiquette sur cette partition. Peut-être c'est la seule raison pour laquelle la persistance ne fonctionne pas. Boot live-only. Commencez par vérifier que la partition cible est la bonne, /dev/sdb5. Ensuite, vous pourrez essayer avec les commandes suivantes,

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

    redémarrez et essayez à nouveau, s'il y a persistance.

Un système live persistant

Cela ressemble à ceci dans un système live persistant fonctionnant avec les paramètres par défaut (dans ma clé USB Sandisk Extreme 16 Go)

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:~$ 
1
sudodus

Je ne sais pas mkusb ni ce qu’il essaie de faire, mais je veux vous donner quelques conseils.

Essayez aussi ces options:

Tout d’abord, le moyen le plus simple de créer une installation live de cd ou dvd (de préférence) et d’essayer de créer un nouvel utilisateur (autre que l’utilisateur Ubuntu), j’ai compris ce travail, mais je n’ai jamais essayé honnêtement.
Avantage:
· Vous serez connecté dans 5 secondes.
Inconvénients: · vous ne pouvez pas installer de mises à jour car votre système se plantera pour tenir compte d'incompatibilités lors de la création de nouvelles images .. mettre à jour le noyau .. ou quelque chose comme ça, je vraiment ne sais pas et ne me souviens pas aussi.
· continue de lire..

Une autre méthode consiste à essayer d’installer directement sur la clé USB, mais gardez cela à l’esprit:
· Votre clé USB agit-elle en tant que SDD ? vous devez donc considérer des choses comme noatime, nodiratime et des choses comme ça ( Info pour debian )

Mon meilleur conseil serait le suivant : avez-vous essayé d'installer sur la clé USB mais cela a échoué? Eh bien, n'essayez pas de réinstaller ... à la place, essayez de restaurer votre clé USB dans un état normal (format compatible, pleine capacité, etc.), puis réessayez. J'ai eu de mauvaises expériences la semaine dernière liées aux performances et "Impossible de formater une clé USB avec des disques (udisks-error-quark, 0)" En fait, j'essaie simplement d'obtenir une réputation à laquelle répondre COMMENT RÉCUPÉRER votre usb à partir de cela -.-

Je ne réponds pas à mkusb, je ne donne pas non plus de solution .. Je le sais bien, mais si vous perdez beaucoup de temps , installez-le à la seconde fois Penses-y

0
Federico Gallo