To mount -o loop or to mount -t sqhashfs that's the question

Post Reply
Message
Author
User avatar
Béèm
Posts: 11763
Joined: Wed 22 Nov 2006, 00:47
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

To mount -o loop or to mount -t sqhashfs that's the question

#1 Post by Béèm »

Pour monter le devx_301.sfs en full install, le conseil a été donné de faire

Code: Select all

mount -o loop devx_301.sfs /data
mais plusieurs personnes ont rapportées que cela ne fonctionne pas.

Un membre du forum, Limax, a trouvé que la commande

Code: Select all

mount -t squashfs devx_301 /data
fonctionne correctement.
Tout cela en Toutou.

Il serait bien de savoir pourquoi la première commande ne fonctionne pas et la deuxième bien.

L'avis du spécialiste?
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
[url=http://puppylinux.org/wikka/HomePage]Consult Wikka[/url]
Use peppyy's [url=http://wellminded.com/puppy/pupsearch.html]puppysearch[/url]

maddox
Posts: 454
Joined: Fri 28 Sep 2007, 20:37
Location: sometimes in France

#2 Post by maddox »

Pour ajouter le support sfs (squashfs) automatiquement au démarrage de Toutou full...
- Ajouter 1 ligne à la fin du fichier -> /etc/rc.d/rc.modules
- juste après ces 3 lignes, et avant ###END###
#v2.13
#dougal suggested this:
[ ! -d /proc/acpi ] && modprobe apm


###END###

- et après les mods "/etc/rc.d/rc.modules":
#v2.13
#dougal suggested this:
[ ! -d /proc/acpi ] && modprobe apm

modprobe squashfs

###END###

- sauver le fichier "/etc/rc.d/rc.modules" puis redémarrez
.

User avatar
Béèm
Posts: 11763
Joined: Wed 22 Nov 2006, 00:47
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

#3 Post by Béèm »

Je ne comprend pas.
Dans mon 3.01 (puppy) je n'ai pas ce modprobe, mais pourtant le bootkernel.log m'indique que squashfs 3.01 de Phillip Lougher est active.
D'ailleurs les pup_301.sfs et zdrv_301.sfs sont bien chargés.

Je suis assez exclusivement en alpha actuellement, mais je me souviens qu'effectivement de mon temps du 3.01 je devais utiliser -t squashfs pour monter à la main un *.sfs

Est-ce que cet ajout de modprobe squashfs ferai que -o loop fonctionne également?

Ou est-ce que uniquement dans le cas d'un full install?
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
[url=http://puppylinux.org/wikka/HomePage]Consult Wikka[/url]
Use peppyy's [url=http://wellminded.com/puppy/pupsearch.html]puppysearch[/url]

maddox
Posts: 454
Joined: Fri 28 Sep 2007, 20:37
Location: sometimes in France

#4 Post by maddox »

Hi Béèm,
je pense que "-o loop" fonctionne si "modprobe squashfs" est dans rc.modules.
cela permet aussi de cliquer/ouvrir le fichier dépuis ROX...

et cela est peut-être le problème avec mon explication dans l'autre poste..
utiliser "-t squashfs" définit le type de fichier à monter...

Cordialement,
maddox

User avatar
Béèm
Posts: 11763
Joined: Wed 22 Nov 2006, 00:47
Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win

#5 Post by Béèm »

Maddox,

Je n'ai pas modprobe squashfs comme tu indique dans le 3.01 que j'ai ici.
Si je clic sur un sfs elle se monte et si je re-clic elle umount.

Cela reste donc un énigme pour moi.

Mébon, limax s'en est sorti et c'est le pricipale,

Bernard
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
[url=http://puppylinux.org/wikka/HomePage]Consult Wikka[/url]
Use peppyy's [url=http://wellminded.com/puppy/pupsearch.html]puppysearch[/url]

Post Reply