[résolu] Un nouveau soucis SDA2 en lecture seule

Bonjour,

Après avoir réglé un problème en voici un nouveau je cherche toujours à booter mon pi3 sur un disque dur.
J’ai donc suivit le même tuto que j’ai utilisé sur mon Pi2B et qui fonctionne très bien.
http://jc.mascarelli.pagesperso-orange.fr/montageskits/raspberry-pi/boot_d_dur.htm

Tout ce passe correctement le boot passe bien sur le HD mis à part que quand je veux étendre ma partition : sudo resize2fs /dev/sda2
Voila la réponse :
resize2fs 1.42.12 (29-Aug-2014)
Filesystem at /dev/sda2 is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 50
resize2fs: Read-only file system While checking for on-line resizing support.

SDA2 est en Read-only, j’ai essayé de changer le mot de passe pour voir si ça marchait même motif même punition erreur d’écriture.

J’ai bien sur recommencé à zéro avec reformatage du disque dur régénération de la micro SD pour arriver toujours au même point. Pas moyen d’écrire. Bien sur je suis en SU.

voilà j’espère ne pas trop avoir été embrouillé dans mes explication.

Merci d’avance de votre aide.

Le disque est en NTFS ?

il a 3 partition, une NTFS, et 2 linux dont une pour le swap, j’ai suivit exactement le tuto (le même que j’ai utilisé pour mon PI2 et qui tourne très bien) et là je suis bloqué en lecture seule

voila ce que me retourne : sudo fdisk -l

Disk /dev/ram0: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram1: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram2: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram3: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram4: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram5: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram6: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram7: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram8: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram9: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram10: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram11: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram12: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram13: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram14: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/ram15: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mmcblk0: 7.4 GiB, 7948206080 bytes, 15523840 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x88a133a3

Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 8192 137215 129024 63M c W95 FAT32 (LBA)
/dev/mmcblk0p2 137216 15523839 15386624 7.3G 83 Linux

Disk /dev/sda: 1.8 TiB, 2000398933504 bytes, 3907029167 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x04c1310c

Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 4196351 4194304 2G 82 Linux swap / Solaris
/dev/sda2 4196352 1681917951 1677721600 800G 83 Linux
/dev/sda3 1681917952 3907029166 2225111215 1T 7 HPFS/NTFS/exFAT

Ok ,mais t’est sur que c’est la sda2 qui est bloqué ?
car elle pèse pas lourd , par rapport au swap et a la NTFS qui fait pratiquement tout le disque

Bon est ce que tu peux écrire sur la sda3?

car je suis persuader que c’est le NTFS qui pose problème c’est tellement classique(on a eu énorment de cas avant ) .

tu la monter comment ta partition NTFS avec le pilote ntfs-3g,
tiens jette un oeil la [Résolu] Montage de mon disque bloqué en lecture seule - Aide - Le Forum français de la Raspberry Pi - Raspberry Pi FR (Raspbian France)

800 go c’est tout de même pas mal.
oui je peux écrire sur la sda3 par contre sur la sda2 impossible de le faire j’ai bien sur recommencé la procédure plusieurs fois avec toujours le même résultat.
A tout hasard je vais essayer de ne mettre que 2 partitions le swap et le boot et vois ce que ca donne.
Te tient au courant merci a toi

merde oui j’ai lu en diagonal c’est la swap qui est a 2 giga mea culpa

jdois avouer que j’ai jamais vu sa le verouiallege de sda2

c’est le nom de ta partition ou c’est une partition pour booter ?

oui redis nous , je suis curieux de savoir d’ou sa vient

je n’ai pas touché au nom des partitions je suis en train de reprendre toute la procédure j’ai refait la micro sd et je vais taper les lignes de commandes. Je donne le résultat dès que j’ai terminé, ce qui m’étonne tout de même c’est que sur le pi2 je n’ai aucun soucis. Les mystères de l’informatique :slight_smile:

donc du coup c’est un disque pour mettre la racine systéme ?

non c’est pas windows ptdr si il y a une couille sa vient de quelque part , ta essayer de changer les permission ?

et si comme tu le dit il vient du pi2 c’est que au montage les permission sont peut etre pas accordé
c’est quoi les permision du sda2 ?

et il y a quoi desus ?

Voila je viens de tout refaire 2 partitions
Device Boot Start End Sectors Size Id Type
/dev/mmcblk0p1 8192 137215 129024 63M c W95 FAT32 (LBA)
/dev/mmcblk0p2 137216 15523839 15386624 7.3G 83 Linux

Disk /dev/sda: 1.8 TiB, 2000398933504 bytes, 3907029167 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x04c1310c

Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 10487807 10485760 5G 82 Linux swap / Solaris
/dev/sda2 10487808 3907029166 3896541359 1.8T 83 Linux
et la dsa2 est toujours verrouillée en lecture seule.
le tuto que j’ai utilisé est le suivant
http://jc.mascarelli.pagesperso-orange.fr/montageskits/raspberry-pi/boot_d_dur.htm

sur mon pi2 tout à bien fonctionné.

Pour ce qui est des permissions j’avoue à ma grande honte que je ne sais pas du tout les gérer surtout sur une partition complète.
voila le résultat du ls -l
root@raspberrypi:/home/pi# ls -l
total 36
drwxr-xr-x 2 pi pi 4096 Sep 23 03:52 Desktop
drwxr-xr-x 5 pi pi 4096 Sep 23 03:52 Documents
drwxr-xr-x 2 pi pi 4096 Sep 23 04:03 Downloads
drwxr-xr-x 2 pi pi 4096 Sep 23 04:03 Music
drwxr-xr-x 2 pi pi 4096 Sep 23 04:03 Pictures
drwxr-xr-x 2 pi pi 4096 Sep 23 04:03 Public
drwxr-xr-x 2 pi pi 4096 Sep 23 03:52 python_games
drwxr-xr-x 2 pi pi 4096 Sep 23 04:03 Templates
drwxr-xr-x 2 pi pi 4096 Sep 23 04:03 Videos

copié sur la sda2 par la commande
sudo dd if=/dev/mmcblk0p2 of=/dev/sda2 bs=512

voila c’est tout ce que je peux te dire pour le moment
la je vais aller dormir car j’ai les yeux qui se croisent et je vais continuer demain à patauger.
Bonne nuit

Je viens de réussir à régler mon problème après avoir refait plusieurs fois la procédure pour retomber toujours sur sda2 verrouillée en écriture, j’ai généré une nouvelle micro sd, effectué la mise a jour reformaté ma partition et ensuite la copie hard du Rfs de la carte SD vers le disque dur sda2. J’ai stoppé remis mon ancienne carte miraculeusement, ce coup ci rien n’est verrouillé et tout fonctionne.

et bien c’etait pas vérouiller au sens du termes ,juste qu’il y a avais pas les permission :wink:

possible mais je ne vois pas à quel moment les permissions sont changées dans le script du tuto.
Il faudra aussi que je me retrouve la méthode de « comment changer les permissions » :slight_smile:

https://doc.ubuntu-fr.org/permissions

voila 3.2 en ligne de commande mais si sa t’intérese tu peux le faire en graphique en ouvrant le gestionnaire de fichier ayan des permission sudo ou root , mais bon j te le conseille pas si tu c’est pas comment fonctionne le système de permission.

si tu parle tu tuto http://jc.mascarelli.pagesperso-orange.fr/montageskits/raspberry-pi/boot_d_dur.htm

dés le début vu qu’il utilise fdisk et que sur linux de basse ,pour utiliser fdisk (ou n’importe quelle manipulateur de partition ) il faut des permission élever, ici sudo dans le tuto , donc tous se qui est créer avec sudo peut etre manipuler que par des utilisateur du groupe sudo ou si les permission leur sont accordé .

Donc oui c’est logique .

Bonsoir,

Mais est ce que ton problème ne viendrait pas plutôt de ton fichier fstab ? Est ce que quelque part sur la ligne concernant ta carte sd ou ton sda2 il n’y aurait pas ro après « defaults,noatime » ? Qui indiquerait justement l’accès en rend only, car j’ai ou voir que dans ton tuto ça en parlait.

Merci de ton aide je vais étudier cette piste. Mes notions de linux sont assez vagues et effectivement je patauge pas mal sur les droits, les changements de droits et les codes lectures, écritures etc.

Ah j’ai pas vu sa ! j’avais pas été au bout du tuto ,
bien vu @ZatchBell68 c’est vrai que si il sur Read Only dans le fstab sa va posser soucis

@Dagon tu peux noux mettre le contenu de ton fstab ? qu’on vérifie ?

c’est normal au débuts , mais un fois tu a compris c’est ultra simple et bien penser ,car c’est penser multi utilisateur ,mais si tu besoin d’éclairciment ou d’explication hésite pas, aprés t’est pas obliger de tout faire en ligne de commande

Merci à tous les 2 pour votre aide, j’attends un nouveau P3 et je vais éviter de lui faire la mise a jour foireuse qui a tué celui là. Je suis bien content qu’il fonctionne encore même si je ne peux pas changer de langage.

il y aucune mise a jour foireuse ???
a pars si tu utilise des noyaux de test et des dépots dévelepeur

Je pense que c’est ce que j’ai utilisé quand j’ai voulu mettre la version pour boot sur USB je pensais qu’il y avait moyen de faire un « retour arrière » mais je n’ai rien trouvé concernant un moyen de remettre un Pi 3 en config usine.
j’ai fait cette ligne de commande : « sudo apt-get update; sudo apt-get install rpi-update
sudo BRANCH=next rpi-update » et après mon Pi 3 a commencé à déconner.
Mais bon pour ma décharge j’étais sur qu’on pouvait toujours injecter une ancienne version.

oui j’etais la sur ton premier post , mais c’est pas la mise a jour qui fais sa, c’est si tu modifie le registre otp seulement , et il se fait pas tous seul avec la mise a jour

bien sur que si, tu peux revenir en arrière sur le kernel, faire des downgrade de version