Allowing to mount a hundred sfs files. A good idea ?

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Allowing to mount a hundred sfs files. A good idea ?

ASRI
Hello,

I do not understand why we limit the use of Puppy to 6 sfs files.

For several months, I use a modified version of woof-ce. I can mount over a hundred sfs files! It seems to me that this possibility greatly improve the use of Puppy.

To obtain this result, I have slightly modified the initrd.gz file and I added some folders in the main sfs.

If you think these changes are possible, I am ok to propose amendments to current git files.

Note: sorry for my poor English. Hope you can understand me.

Thank you in advance for your advice.
Regards,

More info: see http://www.murga-linux.com/puppy/viewtopic.php?p=828654#828654

Projet ASRI éducation => Association | Forum | Deposit
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Allowing to mount a hundred sfs files. A good idea ?

q5sys
from my understanding the more layers you have in the file system the slower it will become because of how AUFS works, anytime a file is searched for, it actually searches down through every layer.  I could be wrong though, hopefully someone with a bit more knowledge of how AUFS works will chime in.

On Wed, Jul 1, 2015 at 8:39 AM, ASRI [via woof-CE] <[hidden email]> wrote:
Hello,

I do not understand why we limit the use of Puppy to 6 sfs files.

For several months, I use a modified version of woof-ce. I can mount over a hundred sfs files! It seems to me that this possibility greatly improve the use of Puppy.

To obtain this result, I have slightly modified the initrd.gz file and I added some folders in the main sfs.

If you think these changes are possible, I am ok to propose amendments to current git files.

Note: sorry for my poor English. Hope you can understand me.

Thank you in advance for your advice.
Regards,

http://www.murga-linux.com/puppy/viewtopic.php?p=828654#828654

Projet ASRI éducation => Association | Forum | Deposit



If you reply to this email, your message will be added to the discussion below:
http://woof-ce.26403.n7.nabble.com/Allowing-to-mount-a-hundred-sfs-files-A-good-idea-tp786.html
To start a new topic under woof-CE, email [hidden email]
To unsubscribe from woof-CE, click here.
NAML

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Allowing to mount a hundred sfs files. A good idea ?

mavrothal
In reply to this post by ASRI

Please provide some diff for the suggested changes.
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Allowing to mount a hundred sfs files. A good idea ?

scsijon
In reply to this post by q5sys
Mounting them is no problem today with ram in the gigs as standard there
is the space for their overlay indexes.

Jemmimah, back when she was working in expanding puppy, found that the
problem becomes when you start running different applications that use
components from different sfs's, it was like using swap memory for each
application, as you have to load the application's full sfs each time
you want a block of information (code, data, lib, etc.) for the app in
that sfs. It's even worse when the Application splits between sfs's.
That's why she, in consultation with barryk, limited hers to six.

I had a go at expanding it to twenty at the time as I had a server box
with sixteen ram sockets so I could really 'ramp it up' and found she
was correct. I was at the time 'talking' about moving all apps to
individual menu level sfs's, but we found it just wasn't practical.

Of course aufs could have changed since, and both ram and cpu power has
expanded, but..

regards

On 07/01/2015 10:52 PM, q5sys [via woof-CE] wrote:

>
>
> from my understanding the more layers you have in the file system the
> slower it will become because of how AUFS works, anytime a file is searched
> for, it actually searches down through every layer.  I could be wrong
> though, hopefully someone with a bit more knowledge of how AUFS works will
> chime in.
>
> On Wed, Jul 1, 2015 at 8:39 AM, ASRI [via woof-CE] <
> [hidden email]> wrote:
>
>> Hello,
>>
>> I do not understand why we limit the use of Puppy to 6 sfs files.
>>
>> For several months, I use a modified version of woof-ce. I can mount over
>> a hundred sfs files! It seems to me that this possibility greatly improve
>> the use of Puppy.
>>
>> To obtain this result, I have slightly modified the initrd.gz file and I
>> added some folders in the main sfs.
>>
>> If you think these changes are possible, I am ok to propose amendments to
>> current git files.
>>
>> Note: sorry for my poor English. Hope you can understand me.
>>
>> Thank you in advance for your advice.
>> Regards,
>>
>> http://www.murga-linux.com/puppy/viewtopic.php?p=828654#828654
>>
>>   Projet ASRI éducation => Association <http://asri-education.org/> | Forum
>> <http://forum.asri-education.org/> | Deposit
>> <http://dl01.asri-education.org/>
>>
>>
>> ------------------------------
>>   If you reply to this email, your message will be added to the discussion
>> below:
>>
>> http://woof-ce.26403.n7.nabble.com/Allowing-to-mount-a-hundred-sfs-files-A-good-idea-tp786.html
>>   To start a new topic under woof-CE, email
>> [hidden email]
>> To unsubscribe from woof-CE, click here
>> <
>> .
>> NAML
>> <
http://woof-ce.26403.n7.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>>
>
>
>
>
> _______________________________________________
> If you reply to this email, your message will be added to the discussion below:
> http://woof-ce.26403.n7.nabble.com/Allowing-to-mount-a-hundred-sfs-files-A-good-idea-tp786p787.html
> To start a new topic under woof-CE, email [hidden email]
> To unsubscribe from woof-CE, visit
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Allowing to mount a hundred sfs files. A good idea ?

ASRI
In reply to this post by mavrothal
mavrothal wrote
Please provide some diff for the suggested changes.
I'm on vacation next week, it will leave me free time to prepare test files.

Usually, I use a base precise-woof-ce for my tests. If you wish I can use another version (slacko or tahr).

Regards
Projet ASRI éducation => Association | Forum | Deposit
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Allowing to mount a hundred sfs files. A good idea ?

ASRI
This post was updated on .
ASRI wrote
mavrothal wrote
Please provide some diff for the suggested changes.
I'm on vacation next week, it will leave me free time to prepare test files.

Usually, I use a base precise-woof-ce for my tests. If you wish I can use another version (slacko or tahr).

Regards
I just perform tests with Tarh. Everything seems ok.

What I did ...
1 - Download tahr-6.0.2_PAE.iso http://www.murga-linux.com/puppy/viewtopic.php?t=96178
2 - Extract iso file and main sfs. Then modify initrd.gz file and main sfs file (see further explanations below).
3 - Create new main sfs and new iso. Burn a liveCD, boot it with RAM option.
4 - Download pet/sfs files with quickpet utility, then convert pet to sfs.
5 - Mount 24 sfs files. All seems to be ok.


Modification of initrd.gz file
Add some lines in init file.
   [ -d /pup_ro10${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
   ... to pup_ro60
ASRI wrote
@@ -1824,6 +1824,57 @@
    [ -d /pup_ro7${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
    [ -d /pup_ro8${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
    [ -d /pup_ro9${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro10${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro11${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro12${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro13${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro14${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro15${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro16${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro17${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro18${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro19${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro20${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro21${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro22${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro23${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro24${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro25${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro26${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro27${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro28${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro29${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro30${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro31${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro32${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro33${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro34${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro35${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro36${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro37${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro38${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro39${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro40${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro41${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro42${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro43${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro44${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro45${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro46${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro47${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro48${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro49${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro50${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro51${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro52${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro53${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro54${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro55${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro56${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro57${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro58${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro59${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
+   [ -d /pup_ro60${ONEDIR} ] && rm -f ${OLDFILESMNTPT}${ONEOPAQUE}
   done
   cd /
  fi
@@ -1896,6 +1947,57 @@
 mkdir -p /pup_new/initrd/pup_ro7
 mkdir -p /pup_new/initrd/pup_ro8
 mkdir -p /pup_new/initrd/pup_ro9
+mkdir -p /pup_new/initrd/pup_ro10
+mkdir -p /pup_new/initrd/pup_ro11
+mkdir -p /pup_new/initrd/pup_ro12
+mkdir -p /pup_new/initrd/pup_ro13
+mkdir -p /pup_new/initrd/pup_ro14
+mkdir -p /pup_new/initrd/pup_ro15
+mkdir -p /pup_new/initrd/pup_ro16
+mkdir -p /pup_new/initrd/pup_ro17
+mkdir -p /pup_new/initrd/pup_ro18
+mkdir -p /pup_new/initrd/pup_ro19
+mkdir -p /pup_new/initrd/pup_ro20
+mkdir -p /pup_new/initrd/pup_ro21
+mkdir -p /pup_new/initrd/pup_ro22
+mkdir -p /pup_new/initrd/pup_ro23
+mkdir -p /pup_new/initrd/pup_ro24
+mkdir -p /pup_new/initrd/pup_ro25
+mkdir -p /pup_new/initrd/pup_ro26
+mkdir -p /pup_new/initrd/pup_ro27
+mkdir -p /pup_new/initrd/pup_ro28
+mkdir -p /pup_new/initrd/pup_ro29
+mkdir -p /pup_new/initrd/pup_ro30
+mkdir -p /pup_new/initrd/pup_ro31
+mkdir -p /pup_new/initrd/pup_ro32
+mkdir -p /pup_new/initrd/pup_ro33
+mkdir -p /pup_new/initrd/pup_ro34
+mkdir -p /pup_new/initrd/pup_ro35
+mkdir -p /pup_new/initrd/pup_ro36
+mkdir -p /pup_new/initrd/pup_ro37
+mkdir -p /pup_new/initrd/pup_ro38
+mkdir -p /pup_new/initrd/pup_ro39
+mkdir -p /pup_new/initrd/pup_ro40
+mkdir -p /pup_new/initrd/pup_ro41
+mkdir -p /pup_new/initrd/pup_ro42
+mkdir -p /pup_new/initrd/pup_ro43
+mkdir -p /pup_new/initrd/pup_ro44
+mkdir -p /pup_new/initrd/pup_ro45
+mkdir -p /pup_new/initrd/pup_ro46
+mkdir -p /pup_new/initrd/pup_ro47
+mkdir -p /pup_new/initrd/pup_ro48
+mkdir -p /pup_new/initrd/pup_ro49
+mkdir -p /pup_new/initrd/pup_ro50
+mkdir -p /pup_new/initrd/pup_ro51
+mkdir -p /pup_new/initrd/pup_ro52
+mkdir -p /pup_new/initrd/pup_ro53
+mkdir -p /pup_new/initrd/pup_ro54
+mkdir -p /pup_new/initrd/pup_ro55
+mkdir -p /pup_new/initrd/pup_ro56
+mkdir -p /pup_new/initrd/pup_ro57
+mkdir -p /pup_new/initrd/pup_ro58
+mkdir -p /pup_new/initrd/pup_ro59
+mkdir -p /pup_new/initrd/pup_ro60
 mkdir -p /pup_new/initrd/pup_rw
 mkdir -p /pup_new/initrd/pup_z
 mkdir -p /pup_new/initrd/pup_a
Add some folders in init main folder.
   mkdir -p /pup_new/initrd/pup_ro10 => /initrd/pup_ro60


Modification of main sfs file
- Add sfs_load-2.3.0 http://www.murga-linux.com/puppy/viewtopic.php?p=854719#854719
- Modify /etc/rc.d/rc.sysinit (usually, this modification is performed by the pinstall.sh of sfs_load-*.pet).


Download files
http://sourceforge.net/projects/asriedu/files/temp/tahr_test_100sfs/
initrd.gz
sfs_load_20150215.tar.gz
sfs_load-2.3.pet
tahr_20150705_24sfs.jpg
tahr-6.0.2_PAE_100sfs_20150705.iso
tahr-6.0.2_PAE_100sfs_20150705.iso-md5.txt


Thank you in advance for your opinion, comments, advice.
Regards
Projet ASRI éducation => Association | Forum | Deposit
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Allowing to mount a hundred sfs files. A good idea ?

ASRI
ASRI wrote
I just perform tests with Tarh. Everything seems ok.
Some users have downloaded the iso file.
Yet I see no return.
It does not matter, but I am surprised. I thought it was a good idea to increase the number of mounted sfs.
Regards
Projet ASRI éducation => Association | Forum | Deposit
Loading...