Déplacement de / vers une clé usb

Déplacement de / vers une clé usb.

1) Insérer une clé usb formaté en Ext4

Ne pas la monté.

2) Création du répertoire de montage pour la clé usb :

# mkdir /tmp/usb
# mount /dev/sda1 /tmp/usb

3) Création du répertoire sd/ :

# mkdir /tmp/sd
# mount --bind / /tmp/sd

4) Copie des fichiers de /tmp/sd/ vers le point de montage /tmp/usb/ :

# cd /
# rsync -avh --exclude 'tmp/' --exclude 'boot/' /tmp/sd/ /tmp/usb/

5) Création des répertoires manquant :

# mkdir /tmp/usb/tmp /tmp/usb/boot

6) Modification des droits sur tmp/ :

# chmod 1777  /tmp/usb/tmp

7) Modification des fichiers de configuration :

Ouvrir :

/etc/fstab

Chercher :

/dev/mmcblk0p2    /               ext4    defaults,noatime        0       1

Remplace rpar :

/dev/sda1         /               ext4    defaults,noatime        0       1

Ouvrir :

/boot/cmdline.txt

Chercher :

dwc_otg.lpm_enable=0 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

Remplacer par :

dwc_otg.lpm_enable=0 root=/dev/sda1 rootfstype=ext4 elevator=deadline rootwait

8) Redémarrage :

# reboot

9) Lien :

http://blog.debugo.fr/raspberry-pi-deplacement-fs-cle-usb/