[TUTO] [OLD 3.2.11/3.3.0] Utilisez une clef usb pour stocker les roms
-
ton disque dur est bien en fat32 ? tu as vérifié les propriétés sur ton dossier share ? Débranche ton disque dur rpi eteint. Puis relance ton rpi Branche ton disque dur puis donne le résultat de cette commande :
dmesg | tail -20
peux tu poster le contenu de ton fichier /etc/samba/smb.conf poste le contenu de la commandemount
-
Mon disque est bien en fat32. Propriété du dossier share: J'ai essayé de brancher mon DD sur tout les ports USB et rien n'a faire. Résuktat de la commande dmesg | tail -20:
/recalbox$ dmesg | tail -20 [ 5.967793] sd 0:0:0:0: [sda] Assuming drive cache: write through [ 5.976540] sda: sda1 [ 5.978896] sd 0:0:0:0: [sda] Attached SCSI disk [ 7.199655] random: nonblocking pool is initialized [ 7.493459] FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 14.635082] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup [ 14.635382] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 16.366390] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 16.367617] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xC5E1 [ 20.340306] FAT-fs (sda1): error, fat_get_cluster: invalid cluster chain (i_pos 35283238) [ 20.340341] FAT-fs (sda1): Filesystem has been set read-only [ 20.340397] FAT-fs (sda1): error, fat_get_cluster: invalid cluster chain (i_pos 35283238) [ 20.340424] FAT-fs (sda1): error, fat_get_cluster: invalid cluster chain (i_pos 35283238) [ 20.340445] FAT-fs (sda1): error, fat_get_cluster: invalid cluster chain (i_pos 35283238) [ 20.340466] FAT-fs (sda1): error, fat_get_cluster: invalid cluster chain (i_pos 35283238) [ 20.340486] FAT-fs (sda1): error, fat_get_cluster: invalid cluster chain (i_pos 35283238) [ 20.340506] FAT-fs (sda1): error, fat_get_cluster: invalid cluster chain (i_pos 35283238) [ 20.340525] FAT-fs (sda1): error, fat_get_cluster: invalid cluster chain (i_pos 35283238) [ 20.340545] FAT-fs (sda1): error, fat_get_cluster: invalid cluster chain (i_pos 35283238) [ 20.340577] FAT-fs (sda1): error, fat_get_cluster: invalid cluster chain (i_pos 35283238)
J'ai joint mon fichier smb. Commande mount:
/etc/samba$ mount /dev/root on / type ext4 (rw,relatime,data=ordered) devtmpfs on /dev type devtmpfs (rw,relatime,size=241392k,nr_inodes=60348,mode=755) proc on /proc type proc (rw,relatime) devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /dev/shm type tmpfs (rw,relatime,mode=777) tmpfs on /tmp type tmpfs (rw,relatime) sysfs on /sys type sysfs (rw,relatime) /dev/mmcblk0p5 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocha**et=iso8859-1,shortname=mixed,errors=remount-ro) /dev/sda1 on /recalbox/share type vfat (ro,relatime,fmask=0022,dmask=0022,codepage=437,iocha**et=iso8859-1,shortname=mixed,errors=remount-ro)
Merci de ton aide.
-
Bonjour ton disque dur n'a pas été démonté correctement :
[ 7.493459] FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
Il semblerait qu'il soit altéré[ 20.340397] FAT-fs (sda1): error, fat_get_cluster: invalid cluster chain (i_pos 35283238)
On voit bien que ton disque dur est en lecture (RO) et non en lecture et écriture (RW)/dev/sda1 on /recalbox/share type vfat (ro,relatime,fmask=0022,dmask=0022,codepage=437,iocha**et=iso8859-1,shortname=mixed,errors=remount-ro)
Je ne sais pas si tu as débranché "sauvagement" ton disque dur alors que le rpi était allumé , est ce le cas je te conseille de sauvegarder ailleurs tes données importantes avant toutes manipulations qui vont suivre. <del datetime="2015-05-08T09:57:36+00:00">Avec putty ou autre execute la commandeumount /dev/sda1 fsck /dev/sda1
</del> <del datetime="2015-05-08T09:57:36+00:00">Si</del> Recalbox n'est pas muni d'outils de réparation il va falloir faire les manipulations sur ton pc. Ne fonctionne pas <del datetime="2015-05-08T14:52:50+00:00">Dans le poste de travail (ordinateur / Ce pc) repère la lettre de ton disque dur externe : peut être F, G. ou H Branche ton disque dur sur ton pc, puis ouvre une invite de commande > bouton démarrer > zone rechercher taper cmd clic droit puis executer en tant qu'administrateur Taper : chkdsk /f Lettre: valide par enter Patiente</del> Télécharger une version LiveCD de ubuntu : La graver sur CDR/DVDR Brancher le disque dur externe ou clé usb externe Booter dessus Dans utilitaire disque vous devez démonter votre périphérique icone et ensuite lancer une vérification système. OU via un terminal : sudo umount /dev/sda1 sudo fsck -a /dev/sda1 une fois terminé. Arrêter le pc puis reconnecter le disque dur sur le rpi Sur ton rpi, toujours sur le port sur lequel ton disque dur était branché à l'origine refait la manipulation de la commandedmesg | tail -20
et poste le résultat et reposte le contenu de la commandemount
Si il y a :/dev/sda1 on /recalbox/share type vfat (ro,relatime,fmask=0022,dmask=0022,codepage=437,iocha**et=iso8859-1,shortname=mixed,errors=remount-ro)
essaie cette commande :mount -o remount,force,rw /dev/sda1
-
Tu dis: Sur ton rpi, toujours sur le port sur lequel ton disque dur était branché à l’origine Justement je ne sais plus sur quel port il était au début. Si il n'y a pas de solution simple je vais réparé recalbox (shift au démarage) comme toutes mes sauvegardes sont sauvegardée ailleurs et que toutes mes roms sont sur mon disque je ne pers rien. Si il y avais eu une solution simple je me suis dit que ça pourrais intéressée la communauté.
-
si tu changes tjs de port ton disque dur n'est pas détecté au meme endroit il pourait passer en sda2 si il y a détection d'autres choses, il doit rester tjs sur le meme port usb. Ma clé usb est tjs branché en dessous du bluetooth comme ça je fais pas d erreur. C'est un problème de disque dur et non de recalbox et si on continue ça pourrait aider des personnes..... Bref , bon courage pour la réinitialisation pas sûr que le problème sera réglé,.
-
Effectivement ça n'a pas réglé le problème. Ce qui est bizarre c'est que j'ai testé tous les ports usb et il est toujours détecté en sda. Je vais essayer ta méthode plus tard. Ce qui est étrange c'est que quand je remet le fichier fstab d'origine le disque est donc reconnue dans usb0 et là il n'est pas en lecture seule. Étrange ??
-
reposte le contenu de la commande
mount
essaie cette commande :mount -o remount,force,rw /dev/sda1
refais unmount
et poste le contenu -
Ca marche !!
/dev/root on / type ext4 (rw,relatime,data=ordered) devtmpfs on /dev type devtmpfs (rw,relatime,size=241392k,nr_inodes=60348,mode=755) proc on /proc type proc (rw,relatime) devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /dev/shm type tmpfs (rw,relatime,mode=777) tmpfs on /tmp type tmpfs (rw,relatime) sysfs on /sys type sysfs (rw,relatime) /dev/mmcblk0p5 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocha**et=iso8859-1,shortname=mixed,errors=remount-ro) /dev/sda1 on /recalbox/share type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocha**et=iso8859-1,shortname=mixed,errors=remount-ro)
Voila le résultat de mount après avoir lancer la commande. Par contre il faut le faire à chaque redémarrage. Il y a moyen de la lancer automatiquement au démarrage ? Merci encore Acris tu es le meilleur !!
-
La meilleure serait plus appropriée dans mon cas Donc le disque dur se remet en lecture seule à chaque redémarrage ? essaie ceci :
umount /dev/sda1 mount -o remount,force,rw /dev/sda1
puis reboot poste le contenu de la commande
mount
après le reboot si toujours pareil recommence en faisant ceciumount /dev/sda1 mount -o remount,force,rw /dev/sda1 chown root:recalboxroot /recalbox/share
reboot le rpi et reposte
mount
-
Oui a chaque démarrage le disque est en lecture seule. la commande
mount -o remount,force,rw /dev/sda1
Me renvoie le message d’erreur: Commande mount -o remount,force,rw /dev/sda1 failed wit return code1 and error message mount can't find /dev/sda1 in /proc/mounts. -
poste la commande mount.
-
/$ umount /dev/sda1 /$ mount -o remount,force,rw /dev/sda1 mount: can't find /dev/sda1 in /proc/mounts /$ mount /dev/root on / type ext4 (rw,relatime,data=ordered) devtmpfs on /dev type devtmpfs (rw,relatime,size=241392k,nr_inodes=60348,mode=755) proc on /proc type proc (rw,relatime) devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /dev/shm type tmpfs (rw,relatime,mode=777) tmpfs on /tmp type tmpfs (rw,relatime) sysfs on /sys type sysfs (rw,relatime) /dev/mmcblk0p5 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocha**et=iso8859-1,shortname=mixed,errors=remount-ro)
-
redémarre ton rpi car vu que la partition est démonté je ne la vois plus
-
Y a pas moyen de lancer
mount -o remount,force,rw /dev/sda1
au démarrage et le tour est joué ? -
faudrait quand meme avant comprendre pourquoi il se remet en lecture seule peut etre qu un script pourrait le faire. Mais as tu vérifié ton disque dur sous windows ou ubuntu comme conseillé dans précédent sujet pour vérifier que tout est ok ? pi là la commande ne passe plus, donc faut rebooter ton rpi et poster le résultat de mount. pi ça se trouve ceci pourrait fonctionner si ton disque dur n apas changé de port usb.....
mount -o remount,force,rw /dev/sda1 chown root:recalboxroot /dev/sda1
Créer un fichier et nomme le :
S31mounting
Copie colle le contenu :#!/bin/bash mount -o remount,force,rw /dev/sda1
Place le dans
/etc/init.d/S31mounting
Fais unchmod 0775 /etc/init.d/S31mounting
reboot -
Les choses ne s'arrange pas maintenant je n'ai plus du tout accès au disque mount me donne ca:
/media$ monut -sh: monut: not found /media$ mount /dev/root on / type ext4 (rw,relatime,data=ordered) devtmpfs on /dev type devtmpfs (rw,relatime,size=241392k,nr_inodes=60348,mode=755) proc on /proc type proc (rw,relatime) devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /dev/shm type tmpfs (rw,relatime,mode=777) tmpfs on /tmp type tmpfs (rw,relatime) sysfs on /sys type sysfs (rw,relatime) /dev/mmcblk0p7 on /recalbox/share type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocha**et=iso8859-1,shortname=mixed,errors=remount-ro) /dev/mmcblk0p5 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocha**et=iso8859-1,shortname=mixed,errors=remount-ro)
Et fdisk ça:
/$ fdisk -l Disk /dev/mmcblk0: 7969 MB, 7969177600 bytes 4 heads, 16 sectors/track, 243200 cylinders Units = cylinders of 64 * 512 = 32768 bytes Device Boot Start End Blocks Id System /dev/mmcblk0p1 129 8973 283013+ e Win95 FAT16 (LBA) /dev/mmcblk0p2 9089 242176 7458816 85 Linux extended /dev/mmcblk0p3 242177 243200 32768 83 Linux /dev/mmcblk0p5 9217 11136 61440 c Win95 FAT32 (LBA) /dev/mmcblk0p6 11265 75264 2048000 83 Linux /dev/mmcblk0p7 75393 111776 1164288 c Win95 FAT32 (LBA) /dev/mmcblk0p8 111873 116992 163840 c Win95 FAT32 (LBA) /dev/mmcblk0p9 117121 149152 1025024 83 Linux /dev/mmcblk0p10 149249 151168 61440 c Win95 FAT32 (LBA) /dev/mmcblk0p11 151297 242080 2905088 83 Linux
Même après réinstalation de l'OS rien n'a faire. C'est de pire en pire. C'est comme si mon disque avait disparue
-
Bonjour peux tu t'expliquer un peu longuement car tu as fait un mount avec une faute d orthographe et ensuite la commande est passé : je vois : /dev/mmcblk0p7 on /recalbox/share type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocha**et=iso8859-1,shortname=mixed,errors=remount-ro) Vu que tu as réinstallé recalbox, tout les fichiers que tu as modifié on était remis à zero as tu modifié ton fichier
/etc/fstab
pour remettre ton disque dur ? J'ai pas l'impression d'après la commande mount. poste le contenu de/etc/fstab
si tu n'as pas fait de modification , il faut reprendre le tutorial de la 1ere page..... -
Salut je suis en vacance actuellement mais j'ai pris ma recalbox ^^ Par contre je ne peut pas faire de manière via le PC il faudra reprendre ça la semaine prochaine. Du coup je suis bloqué en lecture seule. Ce qui fait que je ne peut même pas lancer les jeux cartouche. Seul les jeu PlayStation se lances. Comment relancer émulation station ou recalbox quand on a quitté avec f4 et que l'on est en ligne de commande ?
-
Bonjour je serai aussi en vacances à partir de jeudi jusque lundi de Pencôte. pour relancer
/etc/init.d/S31emulationstation start
-
Et bien même en tapant
mount -o remount,force,rw /dev/sda1 /etc/init.d/S31emulationstation start
Le disque reste en lecture seule. Et comme la plupart de mes jeu sont dans des .zip impossible de lancer le moindre jeu. Ce qui me sauverait ce serait un moyen de lancer
mount -o remount,force,rw /dev/sda1
Au lancement de rexalbox on d'un jeu.