What is the difference between a 77, 78 and 79 partition tab

I added a 80Gig disk to my qnx test bench.

fdisk created a partition QNX4 type 77.
dinit uses ipl-diskpc2 loader
qnx mounted it as /fs/hd2-qnx4

\

df

/pkgs/repository/jo 0 0 0 100% /
/dev/hd0t79 20032992 891235 19141757 5% /
/boot/fs/qnxbase.qf 98785 98001 784 100% /pkgs/base/
/dev/fd0 0 0 0 100%
/dev/cd0 0 0 0 100% (/fs/cd0/)
/dev/hd2 160086465 160086465 0 100% /dev/hd2t77
/dev/hd2 160086528 160086528 0 100%
/dev/hd1 20032992 20032992 0 100% /dev/hd1t7
/dev/hd1 20044080 20044080 0 100%
/dev/hd0 20044080 20044080 0 100%

dinit -8h -l “Qnx depot” /dev/hd2t77

Using loader /x86/boot/sys/ipl-diskpc2

df

/pkgs/repository/jo 0 0 0 100% /
/dev/hd0t79 20032992 891253 19141739 5% /
/boot/fs/qnxbase.qf 98785 98001 784 100% /pkgs/base/
/dev/hd2t77 160086465 39429 160047036 1% /fs/hd2-qnx4/
/dev/fd0 0 0 0 100%
/dev/cd0 0 0 0 100% (/fs/cd0/)
/dev/hd2 160086528 160086528 0 100%
/dev/hd1 20032992 20032992 0 100% /dev/hd1t7
/dev/hd1 20044080 20044080 0 100%
/dev/hd0 20044080 20044080 0 100%

mount

/pkgs/repository/joher/phaster/core-1.0b on / type pkg
/dev/hd0t79 on / type qnx4
/boot/fs/qnxbase.qfs on /pkgs/base type qnx4
/dev/hd2t77 on /fs/hd2-qnx4 type qnx4

/fs/hd2-qnx4 seems to work fine though the mount point name is rather
convoluted but this is what Qnx gives me automatically after a reboot.

Now I see that the Qnx installation uses a typ e77 partition and I am simply
curious as to the difference between a 77 and a 79.
The Help docs are not specific about this.

For a Mac and Windoze dude, these hd mount points are realy hard to grasp.

Conrad Weyns.

See below…

“Conrad Weyns” <weyns@online.no> a écrit dans le message de news:
b1in5u$fa2$1@inn.qnx.com

I added a 80Gig disk to my qnx test bench.

fdisk created a partition QNX4 type 77.
dinit uses ipl-diskpc2 loader
qnx mounted it as /fs/hd2-qnx4

\

df

/pkgs/repository/jo 0 0 0 100% /
/dev/hd0t79 20032992 891235 19141757 5% /
/boot/fs/qnxbase.qf 98785 98001 784 100% /pkgs/base/
/dev/fd0 0 0 0 100%
/dev/cd0 0 0 0 100% (/fs/cd0/)
/dev/hd2 160086465 160086465 0 100% /dev/hd2t77
/dev/hd2 160086528 160086528 0 100%
/dev/hd1 20032992 20032992 0 100% /dev/hd1t7
/dev/hd1 20044080 20044080 0 100%
/dev/hd0 20044080 20044080 0 100%

dinit -8h -l “Qnx depot” /dev/hd2t77

Using loader /x86/boot/sys/ipl-diskpc2

df

/pkgs/repository/jo 0 0 0 100% /
/dev/hd0t79 20032992 891253 19141739 5% /
/boot/fs/qnxbase.qf 98785 98001 784 100% /pkgs/base/
/dev/hd2t77 160086465 39429 160047036 1%
/fs/hd2-qnx4/
/dev/fd0 0 0 0 100%
/dev/cd0 0 0 0 100% (/fs/cd0/)
/dev/hd2 160086528 160086528 0 100%
/dev/hd1 20032992 20032992 0 100% /dev/hd1t7
/dev/hd1 20044080 20044080 0 100%
/dev/hd0 20044080 20044080 0 100%

mount

/pkgs/repository/joher/phaster/core-1.0b on / type pkg
/dev/hd0t79 on / type qnx4
/boot/fs/qnxbase.qfs on /pkgs/base type qnx4
/dev/hd2t77 on /fs/hd2-qnx4 type qnx4

/fs/hd2-qnx4 seems to work fine though the mount point name is rather
convoluted but this is what Qnx gives me automatically after a reboot.

Now I see that the Qnx installation uses a typ e77 partition and I am
simply
curious as to the difference between a 77 and a 79.
The Help docs are not specific about this.

For a Mac and Windoze dude, these hd mount points are realy hard to grasp.

Conrad Weyns.

Each OS uses to set it’s own partition type number:
Under QNX the type 77,78,79 will be recognise as QNX Partition
Windows Fat32 partition should have the type: 11 and 12
This type helps find out which filesystem to load/mount (qnx4/dos…)

Laveau.

“Laveau” <laveau@qnx.fr> skrev i melding news:b1m3c0$3m5$1@nntp.qnx.com

See below…

“Conrad Weyns” <> weyns@online.no> > a écrit dans le message de news:
b1in5u$fa2$> 1@inn.qnx.com> …
I added a 80Gig disk to my qnx test bench.

fdisk created a partition QNX4 type 77.
dinit uses ipl-diskpc2 loader
qnx mounted it as /fs/hd2-qnx4

\

df

/pkgs/repository/jo 0 0 0 100% /
/dev/hd0t79 20032992 891235 19141757 5% /
/boot/fs/qnxbase.qf 98785 98001 784 100%
/pkgs/base/
/dev/fd0 0 0 0 100%
/dev/cd0 0 0 0 100%
(/fs/cd0/)
/dev/hd2 160086465 160086465 0 100%
/dev/hd2t77
/dev/hd2 160086528 160086528 0 100%
/dev/hd1 20032992 20032992 0 100%
/dev/hd1t7
/dev/hd1 20044080 20044080 0 100%
/dev/hd0 20044080 20044080 0 100%

dinit -8h -l “Qnx depot” /dev/hd2t77

Using loader /x86/boot/sys/ipl-diskpc2

df

/pkgs/repository/jo 0 0 0 100% /
/dev/hd0t79 20032992 891253 19141739 5% /
/boot/fs/qnxbase.qf 98785 98001 784 100%
/pkgs/base/
/dev/hd2t77 160086465 39429 160047036 1%
/fs/hd2-qnx4/
/dev/fd0 0 0 0 100%
/dev/cd0 0 0 0 100%
(/fs/cd0/)
/dev/hd2 160086528 160086528 0 100%
/dev/hd1 20032992 20032992 0 100%
/dev/hd1t7
/dev/hd1 20044080 20044080 0 100%
/dev/hd0 20044080 20044080 0 100%

mount

/pkgs/repository/joher/phaster/core-1.0b on / type pkg
/dev/hd0t79 on / type qnx4
/boot/fs/qnxbase.qfs on /pkgs/base type qnx4
/dev/hd2t77 on /fs/hd2-qnx4 type qnx4

/fs/hd2-qnx4 seems to work fine though the mount point name is rather
convoluted but this is what Qnx gives me automatically after a reboot.

Now I see that the Qnx installation uses a typ e77 partition and I am
simply
curious as to the difference between a 77 and a 79.
The Help docs are not specific about this.

For a Mac and Windoze dude, these hd mount points are realy hard to
grasp.

Conrad Weyns.



Each OS uses to set it’s own partition type number:
Under QNX the type 77,78,79 will be recognise as QNX Partition
Windows Fat32 partition should have the type: 11 and 12
This type helps find out which filesystem to load/mount (qnx4/dos…)

Thanks, but does that mean that when I format a new drive for a QNX 4
partition, I can freely choose between type 77, 78 and 79? Had I chooses 78
or 79, would another filesystem have been utilized?
Note the docs for fdisk allows me to set the type (arg to the add command)
but does not give any indication as to the difference.
I am newbie, the documentation is what I have to go by. It is immensely
helpfull - nothing wrong with that!

Cheers,
Conrad.


Laveau.

“Conrad Weyns” <weyns@online.no> a écrit dans le message de news:
b1nr4c$6te$1@inn.qnx.com

“Laveau” <> laveau@qnx.fr> > skrev i melding news:b1m3c0$3m5$> 1@nntp.qnx.com> …
See below…

“Conrad Weyns” <> weyns@online.no> > a écrit dans le message de news:
b1in5u$fa2$> 1@inn.qnx.com> …
I added a 80Gig disk to my qnx test bench.

fdisk created a partition QNX4 type 77.
dinit uses ipl-diskpc2 loader
qnx mounted it as /fs/hd2-qnx4

\

df

/pkgs/repository/jo 0 0 0 100% /
/dev/hd0t79 20032992 891235 19141757 5% /
/boot/fs/qnxbase.qf 98785 98001 784 100%
/pkgs/base/
/dev/fd0 0 0 0 100%
/dev/cd0 0 0 0 100%
(/fs/cd0/)
/dev/hd2 160086465 160086465 0 100%
/dev/hd2t77
/dev/hd2 160086528 160086528 0 100%
/dev/hd1 20032992 20032992 0 100%
/dev/hd1t7
/dev/hd1 20044080 20044080 0 100%
/dev/hd0 20044080 20044080 0 100%

dinit -8h -l “Qnx depot” /dev/hd2t77

Using loader /x86/boot/sys/ipl-diskpc2

df

/pkgs/repository/jo 0 0 0 100% /
/dev/hd0t79 20032992 891253 19141739 5% /
/boot/fs/qnxbase.qf 98785 98001 784 100%
/pkgs/base/
/dev/hd2t77 160086465 39429 160047036 1%
/fs/hd2-qnx4/
/dev/fd0 0 0 0 100%
/dev/cd0 0 0 0 100%
(/fs/cd0/)
/dev/hd2 160086528 160086528 0 100%
/dev/hd1 20032992 20032992 0 100%
/dev/hd1t7
/dev/hd1 20044080 20044080 0 100%
/dev/hd0 20044080 20044080 0 100%

mount

/pkgs/repository/joher/phaster/core-1.0b on / type pkg
/dev/hd0t79 on / type qnx4
/boot/fs/qnxbase.qfs on /pkgs/base type qnx4
/dev/hd2t77 on /fs/hd2-qnx4 type qnx4

/fs/hd2-qnx4 seems to work fine though the mount point name is rather
convoluted but this is what Qnx gives me automatically after a reboot.

Now I see that the Qnx installation uses a typ e77 partition and I am
simply
curious as to the difference between a 77 and a 79.
The Help docs are not specific about this.

For a Mac and Windoze dude, these hd mount points are realy hard to
grasp.

Conrad Weyns.



Each OS uses to set it’s own partition type number:
Under QNX the type 77,78,79 will )be recognise as QNX Partition
Windows Fat32 partition should have the type: 11 and 12
This type helps find out which filesystem to load/mount (qnx4/dos…)

Thanks, but does that mean that when I format a new drive for a QNX 4
partition, I can freely choose between type 77, 78 and 79? Had I chooses
78
or 79, would another filesystem have been utilized?
Note the docs for fdisk allows me to set the type (arg to the add command)
but does not give any indication as to the difference.
I am newbie, the documentation is what I have to go by. It is immensely
helpfull - nothing wrong with that!

You are correct, when creating a partition to be initialized with QNX4

filesystem you can freely
choose between those types (i.e.: 77, 78, 79 ).

Laveau.

Disclaimer: I’m not a QNX4 guy.

Previous versions of QNX seems to assign symbolic names as
77 QNX
78 QNY
79 QNZ
for 2nd, 3rd partitions.
Needed to differ numbers for multiple partitions?
URL:http://www.qnx.com/developer/docs/qnx_4.25_docs/qnx4/utils/f/fdisk.html
URL:http://www.qnx.com/developer/docs/momentics_nc_docs/neutrino/sys_arch/fsys.html

Current 6.x doesn’t depend on these quirks and
having multiple 77 (or 79) partitions is perfectly valid.
(/dev/hd0t77.1, /dev/hd0t77.2 will be enumurated instead)


But I do recommend differing partition numbers,
as guessing which 77 was which is really unintuitive.

kabe

<kabe@sra-tohoku.co.jp> skrev i melding news:b1p3mr$n35$1@inn.qnx.com

Disclaimer: I’m not a QNX4 guy.

Previous versions of QNX seems to assign symbolic names as
77 QNX
78 QNY
79 QNZ
for 2nd, 3rd partitions.
Needed to differ numbers for multiple partitions?

URL:> http://www.qnx.com/developer/docs/qnx_4.25_docs/qnx4/utils/f/fdisk.html

Indeed this one gives somewhat more info then the fdisk chapter of the 6.2
Help files.

URL:> http://www.qnx.com/developer/docs/momentics_nc_docs/neutrino/sys_arch/f

sys.html>

Current 6.x doesn’t depend on these quirks and
having multiple 77 (or 79) partitions is perfectly valid.
(/dev/hd0t77.1, /dev/hd0t77.2 will be enumurated instead)


But I do recommend differing partition numbers,
as guessing which 77 was which is really unintuitive.

Agree. Right now, I have simply made one partition of the whole 80 Gig. and
hope for the best :slight_smile: It seems to work just fine but then I havn’t exactly
got much data on it yet. Sooner or later I am probably going to have to
re-install everything from scratch and go about it in a slightly more
controlled fashion as I am loosing the little overview I had 2 days ago -
and I have only been at it for 4 days…
Anyway, it’s good fun!
conrad.



kabe

Conrad Weyns <weyns@online.no> wrote:

But I do recommend differing partition numbers,
as guessing which 77 was which is really unintuitive.

Agree. Right now, I have simply made one partition of the whole 80 Gig. and
hope for the best > :slight_smile: > It seems to work just fine but then I havn’t exactly
got much data on it yet. Sooner or later I am probably going to have to
re-install everything from scratch and go about it in a slightly more
controlled fashion as I am loosing the little overview I had 2 days ago -
and I have only been at it for 4 days…
Anyway, it’s good fun!
conrad.

It’s nice that you can now use the entire disk as a single partition.

I used to create a single small (1 cylinder) partition (type 78) and
mount it as /boot. It was my boot partition. The whole rest of the
disk was a type 77 and mounted as /. It’s nice that I no longer ned
to do that but . . .

Now I mount a partition (type 79) as /var. Under it I put any kind of
logging files that grow sequentiall over time. While QNX handles
fragmented files better than other OSes, there is still some overhead
to reading through a fragmentation. Worse is that a heavily fragmented
partition forces other large (not necessarily sequentially grown) files
to also become fragmented. This way I kind of move all of the likely
fragmentation to one partition that I don’t care as much about being
fragmented.


Bill Caroselli – Q-TPS Consulting
1-(626) 824-7983
qtps@earthlink.net

“Bill Caroselli” <qtps@earthlink.net> skrev i melding
news:b1rkdi$jhg$2@inn.qnx.com

Conrad Weyns <> weyns@online.no> > wrote:


But I do recommend differing partition numbers,
as guessing which 77 was which is really unintuitive.

Agree. Right now, I have simply made one partition of the whole 80 Gig.
and
hope for the best > :slight_smile: > It seems to work just fine but then I havn’t
exactly
got much data on it yet. Sooner or later I am probably going to have to
re-install everything from scratch and go about it in a slightly more
controlled fashion as I am loosing the little overview I had 2 days
ago -
and I have only been at it for 4 days…
Anyway, it’s good fun!
conrad.

It’s nice that you can now use the entire disk as a single partition.

I used to create a single small (1 cylinder) partition (type 78) and
mount it as /boot. It was my boot partition. The whole rest of the
disk was a type 77 and mounted as /. It’s nice that I no longer ned
to do that but . . .

Now I mount a partition (type 79) as /var. Under it I put any kind of
logging files that grow sequentiall over time. While QNX handles
fragmented files better than other OSes, there is still some overhead
to reading through a fragmentation. Worse is that a heavily fragmented
partition forces other large (not necessarily sequentially grown) files
to also become fragmented. This way I kind of move all of the likely
fragmentation to one partition that I don’t care as much about being
fragmented.

Sounds like good advice. I realize I am going to have to start installing
all sooner or later. The 80 Gig disk is only a “store”. Qnx is running on a
seperate 10 Gig disk. There is also another issue when it comes to running
on this pc box I am using that I only discovered recently which is that only
1 out of the 2 ide controllers is a real fast one. This is a problem when
using the box for multiple os’s. Which one is going to get the fast ide? I
could share a hd between os’s using lilo for example but then I’d have to
re-install the entire Win2000 server which is not an option and besides, qnx
requires me to turn off some bios options anyway so I have to muck about
with the bios before switching all the same. (This is USB related mostly
that I have still not been able to make work in qnx - it works great in both
Win2k and RH Linux). So many variants, I am surprised I get to do some real
work at all :slight_smile: Right now I am glad I have qnx up and running so that I can
gain some experience with it over some time. It was realy easy to install!
Other than a general curiosity for qnx that I have had for years, I am not
quite sure yet what role it could play in my current or future work.

Thanks for all the input here!
Cheers,
Conrad Weyns


Bill Caroselli – Q-TPS Consulting
1-(626) 824-7983
qtps@earthlink.net