initrd pup_rw poured in pupsave pup_ro1

Post Reply
Message
Author
hamoudoudou

initrd pup_rw poured in pupsave pup_ro1

#1 Post by hamoudoudou »

rw : lire ecrire
ici va se trouver le delta de votre travail en cours de session
votre pupsave en fin de session va intégrer ce rw

Dès qu'une pupsave va être créée pup_ro1 va s'activer en fin de première session, si vous créez une sauvegarde, évidemment

"The very first time that you boot the Puppy live-CD on a computer, a personal storage file named "pup001" is created automatically. This is a problem if it gets created on, say, /dev/hda1, the "C: drive", but you want to install Puppy to that partition. Our workaround was a menu with boot option to not create pup001 and just run in ramdisk."
Attachments
sauvegarde.jpg
pupjibaro Jessie Synaptic démarrée en RAM
(73.58 KiB) Downloaded 169 times
alcolos.jpg
çà finit comme çà !
(40.74 KiB) Downloaded 207 times
Last edited by hamoudoudou on Tue 03 Jul 2018, 07:31, edited 13 times in total.

User avatar
Médor
Posts: 1754
Joined: Sat 24 Jul 2010, 20:04
Location: France

Adrive (ro) mais ce n'est pas le sujet ;)

#2 Post by Médor »

initrd.gz est en ro (read only), c'est en fait une archive cpio :!:
Le pupsave est en rw (read write)
Mais si remastérise Puppy le contenu de ton pupsave s'intégre alors dans le sfs principal (ro) :roll: :roll: :roll:

Depuis le temps tu devrais le savoir :!:
[b][url=http://wellminded.net63.net/]Recherches Puppy[/url]|[url=http://puppylinux.org/wikka/PageIndex]Index Puppy[/url]|[url=http://smokey01.com/bruceb/france.html]Index FR[/url]|[url=http://toutoulinux.free.fr/tuto.php]Tuto Toutou[/url][/b]

hamoudoudou

dans ma vie j'ai toujours appris... très vite

#3 Post by hamoudoudou »

dans ma vie j'ai toujours appris... très vite. Toi tu lis des choses qui ne sont pas écrites. Je ne pose aucune question. Je donne un tuyau, parce que je suis humain. Et puis il se ridiculise assez comme çà.
Il ne remasterise pas le pupsave, mais le rw.. notre téléscripteur.
Attachments
Filesystem.jpg
puplette
(53.15 KiB) Downloaded 171 times
RO1.jpg
pup_r01
(52.35 KiB) Downloaded 171 times
Last edited by hamoudoudou on Fri 08 Jun 2018, 21:29, edited 4 times in total.

User avatar
Médor
Posts: 1754
Joined: Sat 24 Jul 2010, 20:04
Location: France

#4 Post by Médor »

Ben tu n'as pas encore compris comment fonctionne puppy :roll: :roll: :roll:
La preuve par ce fil ;)
[b][url=http://wellminded.net63.net/]Recherches Puppy[/url]|[url=http://puppylinux.org/wikka/PageIndex]Index Puppy[/url]|[url=http://smokey01.com/bruceb/france.html]Index FR[/url]|[url=http://toutoulinux.free.fr/tuto.php]Tuto Toutou[/url][/b]

hamoudoudou

La pupsave pup_r01 apparait au premier reboot

#5 Post by hamoudoudou »

les copies d'écran ne suffisent plus pour les gens qui ne comprennent plus le fonctionnement de nos Puppies. Que faire ?
Attachments
sauvegarder01.jpg
Pupjibaro jessie rebooted with its pupsave
(56.74 KiB) Downloaded 148 times
Last edited by hamoudoudou on Sun 10 Jun 2018, 09:54, edited 6 times in total.

User avatar
Médor
Posts: 1754
Joined: Sat 24 Jul 2010, 20:04
Location: France

#6 Post by Médor »

@ Lionnel alias Pelo, hamou ...

Tu n'es et tu resteras qu'un TROLL :!:
[b][url=http://wellminded.net63.net/]Recherches Puppy[/url]|[url=http://puppylinux.org/wikka/PageIndex]Index Puppy[/url]|[url=http://smokey01.com/bruceb/france.html]Index FR[/url]|[url=http://toutoulinux.free.fr/tuto.php]Tuto Toutou[/url][/b]

hamoudoudou

là musher0 çà va le démanger. Il doit ronger son frein.

#7 Post by hamoudoudou »

là musher0 çà va le démanger. Il doit ronger son frein. Il est travailleur, mais quand c'est faux c'est faux. La machine va exploser..
Attachments
puprw.jpg
çà grossit...
(49.42 KiB) Downloaded 238 times
Last edited by hamoudoudou on Fri 08 Jun 2018, 01:46, edited 2 times in total.

User avatar
Médor
Posts: 1754
Joined: Sat 24 Jul 2010, 20:04
Location: France

#8 Post by Médor »

M�dor wrote:@ Lionnel alias Pelo, hamou ...

Tu n'es et tu resteras qu'un TROLL :!:
Attachments
Capture-TazPup-Points de montage...jpg
(156.5 KiB) Downloaded 305 times
[b][url=http://wellminded.net63.net/]Recherches Puppy[/url]|[url=http://puppylinux.org/wikka/PageIndex]Index Puppy[/url]|[url=http://smokey01.com/bruceb/france.html]Index FR[/url]|[url=http://toutoulinux.free.fr/tuto.php]Tuto Toutou[/url][/b]

hamoudoudou

pup_rw n'est pas le pupsave !

#9 Post by hamoudoudou »

pup_rw n'est pas le pupsave ! Pup_RW va aller modifier le pupsave au fur et à mesure des sauvegardes..C'est une mémoire tampon. ; Il suffit de comparer les tailles pour comprendre.
"Au contraire il faut que le pupsave soit chargé. La source étant /initrd/pup_rw,
c.-à-d. le pupsave monté en mémoire. Mais tu me donnes une idée, là...
"
:!: Faux Le pupsave se monte dans les autres dossiers, rw va enregistrer les nouveautés en cours de session.
Le adrive produit ne sera que ce qui a été écrit pendant la session.. pas une remastérisation de la pupsave. CQFD C'est une remushérisation.. çà vaut ce que ça vaut.
Personne ne s'en sert, ya pas de risques majeurs. Notre scripteur fait du vélo d’appartement. Jamais il ne va sur la voie publique. Surtout maintenant qu'il s'est enfermé à double tours. Do not Disturb. Seuls quelques cobayes pourront lui rendre visite...
Pour en sortir en D.A.S.

hamoudoudou

PUPSTATE

#10 Post by hamoudoudou »

PUPMODE=13
PDEV1='sdb1'
DEV1FS='vfat'
PUPSFS='sdb1,vfat,/bionic/puppy_ubbpup_18.03.sfs'
PUPSAVE='sdb1,vfat,/bionic/ubbpupsave-nobliaux.2fs'
PMEDIA='usbflash'
#ATADRIVES is all internal ide/pata/sata drives, excluding optical, excluding usb...
ATADRIVES='sda '
#ATAOPTICALDRIVES is list of non-usb optical drives...
ATAOPTICALDRIVES='sr0 '
#these directories are unionfs/aufs layers in /initrd...
RW_LAYER='/pup_rw'
SAVE_LAYER='/pup_ro1'

PUP_LAYER='/pup_ro2'
#The partition that has the ubbpupsave file is mounted here...
PUP_HOME='/mnt/dev_save'
#(in /initrd) ...note, /mnt/home is a link to it.
#this file has extra kernel drivers and firmware...
ZDRV='sdb1,vfat,/bionic/zdrv_ubbpup_18.03.sfs'
FDRV='sdb1,vfat,/bionic/fdrv_ubbpup_18.03.sfs'
ADRV='sdb1,vfat,/bionic/adrv_ubbpup_18.03.sfs'
YDRV='sdb1,vfat,/bionic/ydrv_ubbpup_18.03.sfs'
#Partition no. override on boot drive to which session is (or will be) saved...
PSAVEMARK=''
PSAVEPART=''
PSAVEDIR=''
PSUBDIR='/bionic'
PUNIONFS='aufs'
Last edited by hamoudoudou on Mon 11 Jun 2018, 06:35, edited 2 times in total.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#11 Post by musher0 »

Double. Désolé.
Last edited by musher0 on Fri 08 Jun 2018, 04:03, edited 1 time in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#12 Post by musher0 »

Désolé. Mauvais fil.

Mais puisque je suis ici :

Médor, tu es bien brave de coller aux fesses du désinformateur pour tenter de réduire les dégâts.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#13 Post by musher0 »

Bon, pour en finir avec ça :

il n'y a pas de « /initrd/pup_rw vs pupsave », il n'y a pas
d'opposition entre les deux.


Traduction DeepL, révisée, du texte de BarryK dans l'image ci-dessous :

« Ce qui s'est passé ici, c'est qu'au démarrage Puppy a trouvé le fichier
pup_save.3fs sur une partition rapide du disque dur, et a donc décidé de
le monter directement sur la couche supérieure. Il n'y a donc pas d'inter-
médiaire de type tmpfs sur un RAM-disque. Le fichier pup_save.3fs
est lu et écrit directement. »

Source : https://web.archive.org/web/20171205044 ... works.html

En pupmode 13 (pupsave sur une clé USB), cela fonctionnera un peu
différement. Il y aura un intermédiaire de type mpfs sur RAM-disque,
lequel sera copié, ou non, à intervalle fixe ou sur demande, dans le
fichier pupsave monté (alias /initrd/pup_rw). Ce, pour éviter une usure
excessive du support USB.

Mais dans le cas du pupmode 12 (pupsave sur un DD, auquel se rapporte
le texte traduit ci-dessus), la sauvegarde des changements se fait à
mesure, immédiatement, de façon invisible pour l'utilisateur, dans le
fichier pupsave monté (alias /initrd/pup_rw).

Autres précisions :
hamoudoudou wrote:rw : lire ecrire (...)
faire un sfs sur le rw n'a aucun sens.
(...)
1) C'est rigoureusement exact. Un sfs est en lecture seule, tandis qu'une
structure montée « rw »... je ne sais pas si le grand clown désinformateur
peut comprendre avec sa quantité de neurones mal branchés, mais pour
les autres, ça devrait faire « clic ».

2) Ce que le grand clown tache-de-type-Crazy-Glue de ce forum et
expert en désinformation a oublié de rechercher et de dire à ses lecteurs,
c'est que le pupsave n'est pas un sfs. C'est un fichier non compressé
avec une structure de fichiers Linux dedans.

3) Par contre l'inverse est possible. On peut facilement squasher le
pupsave monté à /initrd/pup_rw en une archive sfs, comme n'importe
quel autre répertoire.

Donc l'inverse, faire un sfs à partir du pup_rw a beaucoup de
sens
si on veut récupérer de l'espace sur sa clé USB, par exemple,
considérant que la compression de type squash comprime à 35-40 % de
la taille du fichier original.

Pour ce qui est du nom à donner à ce fichier pupsave squashé, on va
laisser le grand clown désinformateur désinformer le public à son goût, et
on apportera les corrections en conséquence.

Je rappelle à toutes et à tous qu'il existe désormais un nouveau forum
francophone, sérieux, qui pratique l'information juste, la bonne entente et
la focalisation sur un seul sujet à la fois. On y accède en passant par ici:
http://www.murga-linux.com/puppy/viewto ... ost#989396

Donc, aux nouveaux, si vous voulez avoir l'heure juste au sujet de Puppy
Linux | Toutou Linux, en français, c'est là que vous devriez vous diriger,
et non pas rester ici. C'est d'une tristesse infinie, c'est malheureux à dire,
mais c'est comme ça.

À+.
Attachments
pupmode12.jpg
(50.64 KiB) Downloaded 235 times
Last edited by musher0 on Fri 08 Jun 2018, 05:44, edited 1 time in total.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

hamoudoudou

ton script fait un SFS de RW. , qui n'a que la session en co

#14 Post by hamoudoudou »

ton script fait un SFS de RW. , qui n'a que la session en cours..Que le vin du jour soit copié en permanence ou pas dans le tonneau (le pupsave) ne change pas le fait que ton script ne compacte le vin du jour.
Si ton script ne trouve pas de RW (pupmode12) il sert à quoi.. Alors tu a demandes à Augras de faire la manip à la main ! de faire comme moi quoi. Sauf que je fait dir2sfs, et que tu fais ton .... :?: je reviens et là ya des MBs ! des GBs

Un programme est un suite d'operations. Quand on liste les étapes à un homme, c'est un programme. Il clique là où on lui dit de cliquer
Ecrire un programme dans un langage informatique, c'est le traduire en ::: basic, java, etc... ou en script, tes fameux scripts.
Nous les étapes listées en anglais çà nous va très bien.. vous voulez les traduire en script, libre à vous, pour un homme 'ouvres la porte' il sait faire. (open the door)
Last edited by hamoudoudou on Fri 08 Jun 2018, 05:50, edited 1 time in total.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

Re: ton script fait un SFS de RW. , qui n'a que la session en co

#15 Post by musher0 »

hamoudoudou wrote:ton script fait un SFS de RW. , qui n'a que la session en cours.(...)
Un pupsave sauvegarde cumulativement. Certes il enregistre les
modifications du jour, mais un jour après l'autre. Tu ne recrées pas un <
pupsave à chaque session, pauvre grand clown désiniformateur.

Le pupsave recueille les sauvegardes de lundi. Tu fermes ton ordi et tu
vas te coucher.

Tu repars ton ordi le mardi et le Puppy charge le pupsave avec les
sauvegardes du lundi dedans. Donc ton pupsave contient le contenu de la
1ère fois que tu l'as créé plus les sauvegardes du lundi. Tu bosses sur ton
Puppy pendant ce mardi, tu changes des choses, c'est enregistré dans le
pupsave. Tu fermes ton ordi et tu vas te coucher.

Tu repars ton ordi le mercredi et le Puppy charge le pupsave avec les
sauvegardes du lundi et du mardi dedans. Donc ton pupsave contient le
contenu de la 1ère fois que tu l'as créé plus les sauvegardes du lundi,
plus les sauvegardes du mardi. Tu bosses sur ton Puppy pendant ce
mercredi, tu changes des choses, c'est enregistré dans le pupsave. Tu
fermes ton ordi et tu vas te coucher.

Tu comprends ou s'il faut que je te donne le détail de toute une semaine ?

Fiande.

~~~~~~~~~~~~~
hamoudoudou wrote:.Que le vin du jour soit copié en permanence ou
pas dans le tonneau (le pupsave) ne change pas le fait que ton script ne
compacte le vin du jour.

Un rpogramme est un suite d'operations. Quand on liste les étapes à un
homme, c'est un programme. Il clique là où on lui dit de cliquer

Ecrire un programme dans un langage informatique, c'est le traduire en
::: basic, java, etc... ou en script, tes fameux scripts.

Nous les étapes listées en anglais çà nous va très bien.. vous voulez les
traduire en script, libre à vous, pour un homme 'ouvres la porte' il sait
faire. (open the door)
Parlant de vin, rentre donc chez toi le cuver. Tu reviendras quand tu
seras sobre et que tu auras oublié tes élucubrations ci-dessus. Et puis
passe donc les voir, tiens, ça ne te fera que du bien.
http://www.alcooliques-anonymes.fr
Ils ont sûrement des réunions dans ta région.
Last edited by musher0 on Fri 08 Jun 2018, 06:03, edited 1 time in total.

hamoudoudou

Pas la peine de faire un script

#16 Post by hamoudoudou »

D'abord entrer dans le répertoire où se trouve votre Puppy et y ouvrir une console.
# Puis taper : psave2adrv-0.2.sh nom-et-version-de-votre-Puppy
#
# Exemple : psave2adrv-0.2.sh xenial_7.0.6
Ben c'est ce que je fais avec dir2sfs.... ton psave2adrv.sh c'est juste un renommage de dir2sfs.. le adrive c'est pas çà, c'est une structure particulière. Que ASRI savait faire..

:evil: Pas la peine de faire un script pour demander aux gens de faire le boulot à la main
Toi va dans des reunions informatiques, et d'alcooliques si tu veux..
Last edited by hamoudoudou on Fri 08 Jun 2018, 06:05, edited 1 time in total.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#17 Post by musher0 »

T'as modifié ton message pendant que je répondais. T'es pas fair-play.

Et tu m'accuses de plagiat en plus. Tu ne connais rien de substantiel à Puppy
et tu veux faire la morale aux autres? « Va donc chez l'diable. »

Si tu veux utiliser dir2sfs, utilise dir2sfs. Qu'est-ce tu veux que je te dise ?

Si tu penses que je perds mon temps, ben c'est mon temps, tiens. Cela ne
te regarde pas. « Va donc chez l'diable. »
Last edited by musher0 on Fri 08 Jun 2018, 06:11, edited 1 time in total.

hamoudoudou

#18 Post by hamoudoudou »

modifié à 2.05
Du Médor... tu as répondu pendant que je le tapais. Oui je me relis et je corrige les fotes.
La tu essaie de t'en sortir. T'as tort. Alcolo tapette ignard, les noms d'oisseaux fusent. Tu es KO par mes connaissances ! tu te sens petit !
Ce qu'on te demande, c'est de ne pas nous faire perdre notre temps; tu perds le temps qui te restes si tu veux.. et celui d'Augras si il veut.

Le ridicule c'est de faire un script pour dire ce qu'il faut faire .. manuellement, parce que tu n'arrives pas à transcrire en bash ou en basic, tiens, avec Gambas.. Ton texte, tu devrais le mettre en hexadecimal.. et après en langage machine.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#19 Post by musher0 »

Je suis un type bien. Je le sais par moi-même et d'autres me l'ont dit.

Ton plaisir, ce n'est pas Puppy, c'est de rabaisser des Puppyistes. Je ne
vais pas et ne veux pas analyser ce pour quoi tu t'en prends aux
développeurs Puppy -- on t'a peut-être refusé une promotion de
programmeur autrefois, qui sait, et ton orgueil en resté marqué. Mais
comme j'ai dit, je ne vais pas et ne veux pas analyser ce pour quoi tu
t'en prends aux développeurs Puppy.

Je te répète au nom de la camaraderie que nous avons eue jadis, au
temps où nous tentions de collaborer à la production d'un Puppy
Business / Base de données :

trouve-toi un groupe d'entraide, alcos, émotifs, thérapie de groupe, peu
importe. Il faut que le méchant sorte de toi, tu ne peux pas continuer à
rabaisser les gens comme ça, avec cette constance-là, avec cette force-
là, sans que cela te fasse du tort à toi-même.

musher0, out.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

hamoudoudou

je m'en prend aux charlots prétentieux

#20 Post by hamoudoudou »

je m'en prend aux charlots prétentieux, les autres sont respectables, même s'ils font des erreurs. Tu te parles à toi-même, au dessus ? Tu crois pa qu'on nous a appris à rester froid devant les insultes ? T'as dû t'en rendre compte. En plus il faut viser juste. Et malin comme tu es, t'es pas prêt de trouver.
Attachments
misundertanding.jpg
CousinFrancis se prend un revers à la Nadal !
(45.87 KiB) Downloaded 67 times
Last edited by hamoudoudou on Mon 11 Jun 2018, 22:44, edited 2 times in total.

Post Reply