Supprimer la carte SD utiliser un disque dur USB

Bonjour,

suite à une conversation sur l’apps flarun et un probléme de swap sur la carte SD je me suis mis à chercher une solution pour utiliser mon yunohost raspberry sur mon disque dur USB !

j’ai commencé par ce tuto :

mais il faut trouvé la suite, si des personnes ont des idées ?

merci à vous

j’ai trouvé la partie 2 mais ça fait peur !

mais le jeux en vaut la chandelle si ça marche

bon avant de me lancer il faut que je fasse un backup de ma SD-CARD une img de ma carte pour la restaurer si cette technique ne fonctionne pas

Elle est sur le forum ? Je suis curieux de la lire :slight_smile:

un tuto pour faire ça https://wiki.labriqueinter.net/doku.php?id=howto:install_sata

Bonsoir,
Tu pourra trouver un tuto que j’ai déjà essayé et qui est très clair: https://soozx.fr/raspberry-pi-deplacer-raspbian-disque-cle-usb/

Hello,

bon du coup remplacer la carte SD, c’est pas aussi simple,

je vais donc resté sur ma carte SD, mais par contre je souhaite monter mon disque dur USB pour l’utiliser comme swap et stockage :

donc je voulais utiliser autofs pour monter mon disque mais j’ai un probléme de taille :

root@yunohost01:/media# sudo automount -f -v
Starting automounter version 5.0.8, master map /etc/auto.master
using kernel protocol version 5.02
mounted indirect on /media/autofs/smb with timeout 30, freq 8 seconds
ghosting enabled
mounted indirect on /media/autofs/usb with timeout 2, freq 1 seconds
attempting to mount entry /media/autofs/usb/disk01
>> /sbin/fsck.ext4: Not a directory while trying to open /dev/disk/by-uuid/341cd8b2-4f1d-4809-99db-d40808009b3f/sda2/
>> /dev/disk/by-uuid/341cd8b2-4f1d-4809-99db-d40808009b3f/sda2/:
>> The superblock could not be read or does not describe a valid ext2/ext3/ext4
>> filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
>> filesystem (and not swap or ufs or something else), then the superblock
>> is corrupt, and you might try running e2fsck with an alternate superblock:
>>     e2fsck -b 8193 <device>
>>  or
>>     e2fsck -b 32768 <device>
>> mount: special device /dev/disk/by-uuid/341cd8b2-4f1d-4809-99db-d40808009b3f/sda2/ does not exist (a path prefix is not a directory)
mount(ext2): failed to mount /dev/disk/by-uuid/341cd8b2-4f1d-4809-99db-d40808009b3f/sda2/ (type ext4) on /media/autofs/usb/disk01
failed to mount /media/autofs/usb/disk01

pour en arriver la :

les infos de mon disque dur :

root@yunohost01:~# ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 15 Mar 25 14:58 0aed834e-8c8f-412d-a276-a265dc676112 -> ../../mmcblk0p2
lrwxrwxrwx 1 root root 15 Mar 25 14:58 0F5F-3CD8 -> ../../mmcblk0p1
lrwxrwxrwx 1 root root 10 Mar 25 14:58 341cd8b2-4f1d-4809-99db-d40808009b3f -> ../../sda2
lrwxrwxrwx 1 root root 10 Mar 25 14:58 f2f68df4-c9cc-43dc-890c-d02b5edb33df -> ../../sda1
root@yunohost01:~#fdisk -l
Device     Boot   Start       End   Sectors   Size Id Type
/dev/sda1          2048   4194304   4192257     2G 83 Linux
/dev/sda2       4196352 976773167 972576816 463.8G 83 Linux

donc je souhaite utilise la partition sda1 comme swap et la sda2 comme dossier datas (pour tout mes applications) en ext4

donc voici ma conf pour autofs :

add to /etc/auto.master

/media/autofs/usb /etc/auto.removable --timeout=2

add to /etc/auto.removable

disk01 -fstype=ext4,rw,gid=1000,umask=002 :/dev/disk/by-uuid/341cd8b2-4f1d-4809-99db-d40808009b3f/sda2/

restart autofs service

sudo service autofs restart

au final j’ai l’erreur du dessus

sachant que si je monte le disque via fstab ça fonctionne.

si j’ajoute cette ligne dans fstab :

/dev/sda2 /media/IOMEGA ext4 rw 0 0

si je redemmare j’ai bien mon disque qui est monté dans media.

qu’en pensez vous svp ?

J’utilise cette methode qui tourne comme un charme depuis des mois!

Merci surtout à @MaxKoder pour son tuto bien complet

3 Likes

Je vais tester, merci.