Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/08/2007, à 19:10

SkeRoy

Création fichier-partition ext3 sur partition fat32

Salut!

je cherche à créer un fichier, physiquement sur une partition fat32 (parce que c'est là qu'il y a de la place sur l'ordi de ma copine) que je pourrais monter comme une partition ext3.

Je vois à peu près ce que ça donne comme commandes, mais je ne trouve pas exactement ce que je veux :

il faudrait tout d'abord créer le fichier
dd if=/dev/zero of=/media/fat32/fichier.img bs=2G count=?

il faudrait formater ce fichier au format ext3
mkfs.ext3 /media/fat32/fichier.img ?

il faudrait monter ce fichier, comme un iso de cd ?
mount -o loop -t ext3 fichier.img /mnt/fichier ?

Et après, comment monter automatiquement ce filesystem via fstab ?

Merci

Hors ligne

#2 Le 26/08/2007, à 21:26

kimented

Re : Création fichier-partition ext3 sur partition fat32

Un peu de cette manière (sans le cryptage):
http://doc.ubuntu-fr.org/cryptoloop

Hors ligne

#3 Le 27/08/2007, à 09:37

SkeRoy

Re : Création fichier-partition ext3 sur partition fat32

Merci.

Ce qui signifie que je dois monter avant formater... ?

C'est vrai que ça se rapproche, le problème est qu'on touche au formatage, et j'aimerais mieux éviter de faire des gros dégats accidentels en adaptant mal les scripts trouvés...

Hors ligne

#4 Le 27/08/2007, à 11:56

kimented

Re : Création fichier-partition ext3 sur partition fat32

Moi je dirais:

Créer le fichier (100 pour 100Mo, à ajuster):
dd if=/dev/zero bs=1M count=100 of=/media/fat32/fichier.img

Monter le fichier avec losetup (si message d'erreur, voir le tuto):
sudo losetup /dev/loop0  /media/fat32/fichier.img

Créer le système de fichier ext3:
sudo mkfs.ext3 /dev/loop0

Créer un dossier de montage:
sudo mkdir /media/MesFichiers

Libérer /dev/loop0:
sudo losetup -d /dev/loop0

Puis editer fstab en ajoutant:
/media/fat32/fichier.img /media/MesFichiers ext3 noauto,user,exec 0 0

Il suffit maintenant de monter la partition en tapant:
mount /media/MesFichiers

Ou démonter en faisant:
umount /media/MesFichiers

Si tu ne peux pas y écrire, faire avec la partition montée:
sudo chmod -R ug+rw /media/MesFichiers

Personnellement j'ai suivi le tuto avec cryptage, et j'ai pas testé tel que je viens de te l'écrire. Fais un essai avec un fichier de petitte taille, placé sur une partition qui ne comporte pas de données sensibles. A priori tu risque pas grand chose, vu que tu travaille dans un fichier, si tu fais une erreur c'est uniquement le fichier qui est "cassé", tu le supprimes.

Dernière modification par kimented (Le 27/08/2007, à 12:00)

Hors ligne

#5 Le 29/08/2007, à 21:06

SkeRoy

Re : Création fichier-partition ext3 sur partition fat32

Salut !

Merci beaucoup pour ces instructions !
J'en suis au montage. Je recois l'erreur :

$ mount /media/ehm
mount: /media/documents/ehm.ext3 n'est pas un périphérique de type bloc (essayer « -o loop » ?)

Une idée ? Je pensais que c'était possible...

EDIT : en faisant mount -o loop ..., je dois être root pour pouvoir monter. Et je n'ai pas trouvé comment faire ça par fstab.

Pour explication, je veux installer l'encyclopedie hachette 2005, et en installant directement sur la partition fat32 ça n'a pas marché. Voilà pourquoi je voulais passer par une partition ext3.

Dernière modification par SkeRoy (Le 29/08/2007, à 22:06)

Hors ligne

#6 Le 29/08/2007, à 22:51

kimented

Re : Création fichier-partition ext3 sur partition fat32

Bon j'ai testé chez moi, et ce qu'il faut faire c'est ça:
sudo mount -o loop /media/ehm
et tu peux maintenant te balader dans ta partition. Sauf qu'elle ne t'appartient pas encore, alors fais un:
sudo chown -R tonlogin:tonlogin  /media/ehm
/!\ Vu que les commandes sont executées avec les droits administrateurs, fais attention à ne pas faire d'erreur.
cool Bon ben là ça devrait marcher.

Hors ligne

#7 Le 30/08/2007, à 10:59

SkeRoy

Re : Création fichier-partition ext3 sur partition fat32

merci, ça c'est bon en effet.

ce que j'aimerais c'est que le mot de passe ne soit pas demandé. En modifiant sudoer peut-être alors, ou par un script de démarrage...

Le loop utilise-t-il beaucoup de mémoire vive ? Vaut-il mieux monter le dossier quand besoin est (sûrement pas souvent) ?

Sinon je viens de trouver ça : http://www.linux-france.org/prj/edu/archinet/systeme/ch48s03.html

Hors ligne