Partition Sizes


 
Thread Tools Search this Thread
Top Forums UNIX for Beginners Questions & Answers Partition Sizes
# 1  
Old 02-01-2018
Partition Sizes

Good Morning,

What's a good way to get partition/slice sizes down to the byte on Solaris 9? I've tried a few ways, but only see results like 8.21GB which rounds the number.

Thanks!

Last edited by Stellaman1977; 02-01-2018 at 05:09 PM.. Reason: Forgot OS
# 2  
Old 02-01-2018
on what OS? I doubt you get anything close to the byte as the smallest disk block would be 512...
This User Gave Thanks to vbe For This Post:
# 3  
Old 02-01-2018
Please explain.

Why would you possibly want to size a partition with byte accuracy? Are you short on disk space or something??

Anyway, normally, the disk sector is the smallest unit of currency so that's 512 bytes. Also, many OS's operate to the nearest disk cylinder.

Usually, if a filesystem fills up you are stuffed and need to expand it. Depending on what disk/filesystem you are running that could prove labor intensive unless you are running a OS that allows you to expand a filesystem easily. You normally need to leave good headroom to ensure the filesystem doesn't fill.

Last edited by hicksd8; 02-01-2018 at 02:07 PM..
This User Gave Thanks to hicksd8 For This Post:
# 4  
Old 02-01-2018
Seconding what the two colleagues said, parted allows for byte size display:
man parted:
Quote:
unit unit
Set unit as the unit to use when displaying locations and sizes, and for interpreting those given by the user when not suffixed with an explicit unit.
unit can be one of "s" (sectors), "B" (bytes), "kB", "MB", "MiB", "GB", "GiB", "TB", "TiB", "%" (percentage of device size), "cyl" (cylinders), "chs" (cylinders, heads, sectors), or "compact" (megabytes for input, and a human-friendly form for output).
Not sure if your system provides that tool; you didn't mention it. Don't let yourself be tricked into thinking that byte info were more meaningful than the "sector" or other info as 512 (or 4096 on newer systems / disks) byte blocks are the smallest allocation units.
This User Gave Thanks to RudiC For This Post:
# 5  
Old 02-01-2018
Quote:
Originally Posted by hicksd8
Please explain.

Why would you possibly want to size a partition with byte accuracy? Are you short on disk space or something??

Anyway, normally, the disk sector is the smallest unit of currency so that's 512 bytes. Also, many OS's operate to the nearest disk cylinder.

Usually, if a filesystem fills up you are stuffed and need to expand it. Depending on what disk/filesystem you are running that could prove labor intensive unless you are running a OS that allows you to expand a filesystem easily. You normally need to leave good headroom to ensure the filesystem doesn't fill.
It has to do with my cloning efforts with
Code:
ufsrestore

and disk mirroring. I believe when creating a mirror, the slices have to be precise and I'm about to format a drive for it.
# 6  
Old 02-01-2018
Ah, well, I understand. I've been helping you with the cloning.

In Solaris, if you want to create mirrored drives you would normally use two disks of the same geometry; ie, same model of disk.

If that's what you are trying to do then you would use a combination of the prtvtoc and fmthard commands to write the exact vtoc from the first disk to the second disk.

For example:

Code:
# prtvtoc /dev/rdsk/c0t0d0s2 | fmthard -s - /dev/rdsk/c0t1d0s2

Or you could write the vtoc to a file first and then use it as input to fmthard:

Code:
# prtvtoc /dev/rdsk/c0t0d0s2 > <vtocfile>

Code:
# fmthard -s <vtocfile> - /dev/rdsk/c0t1d0s2

(the S2 slice represents the whole drive)

This replicates the vtoc contents to the new disk for mirroring.

See the man pages for prtvtoc and fmthard:

Code:
# man prtvtoc

Code:
# man fmthard


Last edited by hicksd8; 02-03-2018 at 11:56 AM.. Reason: Typo correction
These 2 Users Gave Thanks to hicksd8 For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Red Hat

Shrink LVM partition & create new Linux Primary partition

Hello All, I have a Red Hat Linux 5.9 Server installed with one hard disk & 2 Partitions created on it as follows, /boot - Linux Partition & another is LVM - One VG & under that 5-6 Logical volumes(var,opt,home etc). Here my requirement is to take out 1GB of space from LVM ( Any logical... (5 Replies)
Discussion started by: gr8_usk
5 Replies

2. Filesystems, Disks and Memory

Ask concept soft partition vs hard partition

Hi Experts I would like to know different between soft partition concept and hard partition concept on solaris. Here is little explanation between soft partition concept and hard partition concept on solaris. Soft Partition: 1TB total space available in storage in all mapped to the OS to... (2 Replies)
Discussion started by: edydsuranta
2 Replies

3. Solaris

Partition overlaps another partition while creating new parition in solaris

hi all while formatting hard disk i am getting following error. Partition 1 ends at 266338338 It must be between 34 and 143374704. label error: EFI Labels do not support overlapping partitions Partition 8 overlaps partition 1. Warning: error writing EFI. Label failed. I have formatted the... (2 Replies)
Discussion started by: nikhil kasar
2 Replies

4. Slackware

Ideal partition sizes of 17 gb space.

I am planning to install slack 13.37 on an old stand-alone PIII (512 mb ram) with 17 gb disk space. I need to keep lotsa pdf, chm type e-books for programming with few other misc. documents. I'm going to use this system for my personal use. It has no network but I browse internet with cable... (0 Replies)
Discussion started by: vectrum
0 Replies

5. UNIX for Advanced & Expert Users

df vs du for directory sizes

Is it better to use df or du to calculate directory sizes? I tried both and got different numbers with both. $ du -h /home 1.7G /home/bob1 1.7G /home $ df -h /home Filesystem Size Used Avail Use% Mounted on /dev/mapper/VG-lv_home 25G 1.9G 22G ... (2 Replies)
Discussion started by: cokedude
2 Replies

6. Shell Programming and Scripting

rsync from partition to partition fastest

Gentleman, Please move if I have chose the incorrect forum section. I am trying to move data that is not backed up from partition 1 to partition 2 on a SAN that has a GFS2 filesystem. Since the data is not backed up I am rsyncing this data and once verified I will delete from the source... (6 Replies)
Discussion started by: jaysunn
6 Replies

7. UNIX for Dummies Questions & Answers

Directories sizes

Hello everyone, can anybody help me in finding a way to obtain a list of all the directories and their sizes. I would like to be able to run this and obtain an output like a tree structure with each branch saying how much space it is taking up . Hope you can point me in the right direction.... (1 Reply)
Discussion started by: gio001
1 Replies

8. UNIX for Dummies Questions & Answers

I've created a partition with GNU Parted, how do I mount the partition?

I've created a partition with GNU Parted, how do I mount the partition? The manual information at http://www.gnu.org/software/parted/manual/parted.html is good, but I am sure about how I mount the partition afterwards. Thanks, --Todd (1 Reply)
Discussion started by: jtp51
1 Replies

9. UNIX for Dummies Questions & Answers

Directory sizes

Can someone tell me how to read these damn sizes. i mean, i prefer to see sizes in MB but that is not the case when you do an ls -l on directories. i have a had time converting these to MB just for verification purposes, what would a directory size like this = 3499990308 represent in MB or... (3 Replies)
Discussion started by: TRUEST
3 Replies

10. UNIX for Dummies Questions & Answers

understanding logical partition, physical partition

hi, 1) is logical partition the same as physical partition except that one is physical and the other is logical? 2) then it must a one to one ratio? (3 Replies)
Discussion started by: yls177
3 Replies
Login or Register to Ask a Question