Welcome, Guest. Please login or register.

Author Topic: Partition sizes for Amiga OS 3.1 (SCSI)?  (Read 5453 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Thomas

Re: Partition sizes for Amiga OS 3.1 (SCSI)?
« Reply #14 from previous page: August 26, 2014, 02:27:40 PM »
"End capacity" might be lower. But your example does not mention end capacity. Your example shows low level format, number of sectors.

File system overhead is another story. For example an empty Amiga floppy formatted with OFS has 837 KB free, not 880K.

For harddrives the low level format is given by the manufacturer and cannot be changed by the operating system. If a harddrive is labelled as 4GB, it has ca. 8,000,000 sectors. This number is fixed for all operating systems.

File system overhead seldomly reduces the formatted capacity by more than 0.1 percent. OFS is a bad example. With FFS for example you get 879KB out of the formatted 880KB. File systems of other operating systems are similar.

Offline danbeaver

Re: Partition sizes for Amiga OS 3.1 (SCSI)?
« Reply #15 on: August 27, 2014, 06:38:39 AM »
So the type of file system, error correction, sector size, allocation size, file allocation table, all take essentially nothing away from raw storage capacity of the drive?  Odd, I've never heard this before; tell me more.
 


Offline Thomas

Re: Partition sizes for Amiga OS 3.1 (SCSI)?
« Reply #17 on: August 27, 2014, 08:46:50 AM »
Quote from: danbeaver;771832
So the type of file system, error correction, sector size, allocation size, file allocation table, all take essentially nothing away from raw storage capacity of the drive?


That's not what I said. They take their needed space when it is needed. But an empty partition is empty. Almost. 0.1 percent of for example 2 GB is 2 MB. Should be enough to store nothing but the volume name and the information that there is nothing.

BTW, you are mixing all up. Error correction is part of the low-level format. It does not account into the 512 bytes user data. Sector size is fixed, I said this already.

If you like pre-allocated storage so much, you can use PFS3. It allocates 20% of the partition from the beginning. On the other hand, it uses the remaining space for data only. All meta-data is stored in the 20%.

This means that on other file systems more space than the file size divided by sectorsize is needed for each file while with PFS3 a file occupies exactly this space only.
« Last Edit: August 27, 2014, 08:51:22 AM by Thomas »
 

Offline danbeaver

Re: Partition sizes for Amiga OS 3.1 (SCSI)?
« Reply #18 on: August 28, 2014, 02:21:22 AM »
I'm not interested in pre-allocated storage, but how a file system and all of its overhead takes virtually no space.
 

Offline utri007

Re: Partition sizes for Amiga OS 3.1 (SCSI)?
« Reply #19 on: August 28, 2014, 05:51:34 AM »
Quote from: danbeaver;771871
I'm not interested in pre-allocated storage, but how a file system and all of its overhead takes virtually no space.


With GVP there shouldn't be 4gb HD limit, only limit should be  fast file systems's 2gb partition limit
ACube Sam 440ep Flex 800mhz, 1gb ram and 240gb hd and OS4.1FE
A1200 Micronic tower, OS3.9, Apollo 060 66mhz, xPert Merlin, Delfina Lite and Micronic Scandy, 500Gb hd, 66mb ram, DVD-burner and WLAN.
A1200 desktop, OS3.9, Blizzard 060 66mhz, 66mb ram, Ide Fix Express with 160Gb HD and WLAN
A500 OS2.1, GVP+HD8 with 4mb ram, 1mb chip ram and 4gb HD
Commodore CDTV KS3.1, 1mb chip, 4mb fast ram and IDE HD
 

Offline danbeaver

Re: Partition sizes for Amiga OS 3.1 (SCSI)?
« Reply #20 on: August 28, 2014, 07:55:09 AM »
Quote from: utri007;771876
With GVP there shouldn't be 4gb HD limit, only limit should be  fast file systems's 2gb partition limit


So a raw hard drive from the factory when subsequently formatted in FAT, FAT32, NTFS, ,FFS, SFS, etc. on a GVP has virtually the full capacity of the new unformatted hard drive after any file system is then applied?
 

Offline Thomas

Re: Partition sizes for Amiga OS 3.1 (SCSI)?
« Reply #21 on: August 28, 2014, 10:34:48 AM »
Quote from: danbeaver;771871
I'm not interested in pre-allocated storage, but how a file system and all of its overhead takes virtually no space.


Like I said, it takes its space when it's needed. For example to store a file of 500 bytes it needs two sectors, not one as you might expect.

Offline blakespotTopic starter

  • Hero Member
  • *****
  • Join Date: Dec 2003
  • Posts: 880
  • Country: us
  • Thanked: 8 times
  • Gender: Male
  • Visit ByteCellar.com
    • Show only replies by blakespot
    • ByteCellar - The Vintage Computing Blog
Re: Partition sizes for Amiga OS 3.1 (SCSI)?
« Reply #22 on: August 28, 2014, 09:01:15 PM »
Ok, back in town. HDToolBox riding gvpscsi.device reports the following about this "4GB" drive after Read Configuration:

File Name: drive definitions
Manufacturer's Name: SGI
Drive Name: Seagate ST34572W
Drive Revision: 0878

Cylinders: 918
Heads: 1
Blocks Per Track: 9674
Blocks Per Cylinder: 9674

Size: 241225K (235MB)

Park Head Where? (Cylinder): 918

Information on this drive:
http://pbclub.pwcsite.com/PBInfo/PB%20Info%20Site/pb/harddrive1/34572wovw.asp.htm

Thanks for any help on this.


bp
« Last Edit: August 28, 2014, 09:02:43 PM by blakespot »
:: ByteCellar.com - The Vintage Computing Weblog
:: Amigas: 1000, 2000 '020, SAM440ep-Flex
 

Offline Thomas

Re: Partition sizes for Amiga OS 3.1 (SCSI)?
« Reply #23 on: August 29, 2014, 07:11:44 AM »
918 * 1 * 9674 * 512 = 4,546,934,784 Bytes

= 4.547 GB = 4.235 GiB = 4.0 GiB + 235 MiB

So everything is right so far.

In order to stay below 4 GiB, just reduce the number of cylinders by 51.

867 * 1 * 9674 * 512 = 4,294,327,296 Bytes = 3.999 GiB.

(2 ^ 32 = 4,294,967,296; that's the magic limit)


Edit: given that the drive is bigger than 4GB and is not yet installed (which means that changing values does not destroy existing data), you could use these completely different values:

Cylinders = 4096
Heads = 1
Blocks per Track = 2048
Blocks per Cyl = 2048

Then you'll get exactly 4 GiB.
« Last Edit: August 29, 2014, 10:45:09 AM by Thomas »
 

Offline blakespotTopic starter

  • Hero Member
  • *****
  • Join Date: Dec 2003
  • Posts: 880
  • Country: us
  • Thanked: 8 times
  • Gender: Male
  • Visit ByteCellar.com
    • Show only replies by blakespot
    • ByteCellar - The Vintage Computing Blog
Re: Partition sizes for Amiga OS 3.1 (SCSI)?
« Reply #24 on: August 29, 2014, 04:53:24 PM »
Thank you!

Now that that's sorted, 2GB is the max partition size for AmigaOS 3.1, yes?

I am using HDToolBox. I also have GVP's FaaaaaaastPrep app, can I ignore that in setting this up?

Thanks.



bp
:: ByteCellar.com - The Vintage Computing Weblog
:: Amigas: 1000, 2000 '020, SAM440ep-Flex
 

Offline Thomas

Re: Partition sizes for Amiga OS 3.1 (SCSI)?
« Reply #25 on: August 29, 2014, 06:29:13 PM »
Quote from: blakespot;772006
Now that that's sorted, 2GB is the max partition size for AmigaOS 3.1, yes?


AFAIK FFS does not have a partition size limit. But some old programs (including the Commodore Installer) refuse to copy data to a partition which has more than 2 GB of free space. Therefore it is a good idea to limit the partition to 2 GB, then there never can be more than 2 GB free.

Quote

I am using HDToolBox. I also have GVP's FaaaaaaastPrep app, can I ignore that in setting this up?


I don't know what Fa...astPrep does. As long as the controller is RDB-compatible, HDToolbox should be fine.

Offline scuzzb494

Re: Partition sizes for Amiga OS 3.1 (SCSI)?
« Reply #26 on: September 11, 2014, 04:25:33 PM »
Just as an aside, just be mindful of the different connections between a W ref and a WC

Connections
1 x Storage - Ultra Wide SCSI - 80 pin Centronics (SCA-2)  WC
1 x Storage - Ultra Wide SCSI - 68 pin HD D-Sub (HD-68) W

Just that the WC may not be suitable for your Amiga. I say may not. I am no expert, just that I had problems buying drives and then finding I couldn't fit them. And I really only ever bothered with 2.1s cus I had real probs with the bigger drives. Even after I thought I had got them working, they suddenly became corrupt. And that was with a GVP on a 2000.