04-11-2012
Quote:
Originally Posted by
pinga123
The thing that confuses me everytime is why do they create new things rather than upgrading existing one.
For example it could have been solved by giving new version of fdisk like fdisk1 or something.
fdisk is meant to manage raw MSDOS partitions and related types, and has never done anything else. If you think it would be so easy to nail new and unrelated functionality onto the side, you're welcome to, but if you make even the most minor error, people will crucify you for ruining their data. Writing a partition editor isn't something to be done in an offhand manner.
Microsoft mostly still uses this boot schema too, making it very hard to avoid, and the better alternatives aren't universally supported.
Quote:
Now they have included gdisk and parted which is kind of redundant .
Not really. gdisk is GNOME I believe, while parted runs anywhere, doesn't even need a GUI. That's crucial if you want to edit partitions in rescue-cd conditions, or do any kind of automatic partition editing.
Anyway, you're mistaking the forest for the trees again. It's not the partition
editor which overcomes the limitations -- the partition
editor doesn't get stored in the boot sector, after all. It's the partition types themselves. MSDOS partitions have these limitations. Some more modern partition editors can write GPT partition tables, which overcome these limits.
Last edited by Corona688; 04-11-2012 at 01:17 PM..
This User Gave Thanks to Corona688 For This Post:
9 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I would like to install Redhat 7.2 on my Windows machine. I only have one hard drive and I dont want to lose Windows. Which method is best for partitioning the HD?
I tried it once with Partition Magic and I was installing Corel Linux First Edition and Corel wiped out my entire HD (not good when... (2 Replies)
Discussion started by: primal
2 Replies
2. UNIX for Dummies Questions & Answers
Hello,
To run UNIX, can the hard disk be partitioned so I could use that part for UNIX and the other for my existing Windows '98? At the moment there are hard drives C: & D:. Also, where can I obtain the UNIX software?.....Your response is appreciated. (2 Replies)
Discussion started by: hpin
2 Replies
3. UNIX for Advanced & Expert Users
Dear Sun gurus,
I have Sun Fire V240 server with its StorEdge 3300 disk-array. Following are its disks appeared in format command. I have prepared its partitions thru format and metainit & metattach (may be i have made wrong steps, causing the errors below because I have done thru some document... (1 Reply)
Discussion started by: shafeeq
1 Replies
4. Shell Programming and Scripting
Hello!
I need to write partitioning script wich would work in rescue mode. It will prepare partitions and unpack linux on it. However I need to calculate whole size of the disk and create:
/dev/sda1 --> One big partition (minus (2*size of memory) for swap)
/dev/sda2 --> Swap partition... (1 Reply)
Discussion started by: pug123
1 Replies
5. Solaris
Total disk size is 38912 cylinders
Cylinder size is 32130 (512 byte) blocks
Cylinders
Partition Status Type Start End Length %
========= ====== ============ ===== === ====== ===
... (2 Replies)
Discussion started by: seyiisq
2 Replies
6. Solaris
Hi all
I'm having difficulty setting up a proper disk structure on a 72GB HDD. The drive was previously part of a zfs pool. The zpool has ben destroyed and now I want to use the disk in a raid 5 array. I need to partition the disk accordingly though.
This is what the partition table currently... (7 Replies)
Discussion started by: notreallyhere
7 Replies
7. Red Hat
I'm new to Linux 5, going through initial phases of installation and setting up devices, etc,, and much to my surprise discovered also an existence of a 2nd hard drive to try to initialize and partition perhaps using any built-in command i.e. "fdisk" or similar, but I couldn't get the command to... (4 Replies)
Discussion started by: su
4 Replies
8. Solaris
After a memory upgrade all network interfaces are misconfigued. How do i resolve this issue. Below are some out puts.thanks.
ifconfig: plumb: SIOCLIFADDIF: eg000g0:2: no such interface
# ifconfig eg1000g0:2 plumb
ifconfig: plumb: SIOCLIFADDIF: eg1000g0:2: no such interface
# ifconfig... (2 Replies)
Discussion started by: andersonedouard
2 Replies
9. Red Hat
Hi Everyone,
I have added new Virtual disk to OS. The main point is I need to bring this whole Disk into LVM control, is it necessary to partition the disk using fdisk command and assign partition type as '8e', or can I directly add that disk into LVM, by running pvcreate command with out... (2 Replies)
Discussion started by: bobby320
2 Replies
LEARN ABOUT REDHAT
parted
PARTED(8) GNU Parted Manual PARTED(8)
NAME
GNU Parted - a partition manipulation program
SYNOPSIS
parted [options] [device [command [options...]...]]
DESCRIPTION
This manual page documents briefly the parted command. Complete documentation is distributed with the package in GNU Info format; see
below.
parted is a disk partitioning and partition resizing program. It allows you to create, destroy, resize, move and copy ext2, ext3, linux-
swap, FAT and FAT32 partitions. This is useful for creating space for new operating systems, reorganising disk usage, and copying data to
new hard disks.
OPTIONS
-h, --help
displays a help message.
-i, --interactive
where necessary, prompts for user intervention.
-s, --script
never prompts for user intervention.
-v, --version
displays the version.
COMMANDS
[device]
The block device to partition.
[command [options]]
Specifies a command to parted. If no command is given, parted will give you a command prompt. Commands are:
check partition
does a simple check on partition.
cp [source-device] source dest
copies the source partition's filesystem on source-device (or the current device if no other device was specified) to the
dest partition on the current device.
help [command]
prints general help, or help on command if specified.
mkfs partition fs-type
make a filesystem fs-type on partition. fs-type can be one of "FAT", "ext2" or "linux-swap".
mklabel label-type
Creates a new disklabel (partition table) of label-type. label-type should be one of "bsd", "gpt", "loop", "mac", "mips",
"msdos", "pc98" or "sun".
mkpart part-type [fs-type] start end
make a part-type partition with filesystem fs-type (if specified), beginning at start and ending at end (in megabytes).
part-type should be one of "primary", "logical" or "extended"
mkpartfs part-type fs-type start end
make a part-type partition with filesystem fs-type beginning at start and ending at end (in megabytes)
move partition start end
move partition to start at start and end at end. Note: move never changes the minor number
name partition name
set the name of partition to name. This option works only on Mac and PC98 disklabels. The name can be placed in quotes, if
necessary
print displays the partition table
quit exits parted
resize partition start end
resize the filesystem on partition to start at start and end at end megabytes
rm partition
deletes partition
select device
choose device as the current device to edit. device should usually be a Linux hard disk device, but it can be a partition,
software raid device or a LVM logical volume if that is necessary
set partition flag state
change the state of the flag on partition to state. Flags supported are: "boot", "root", "swap", "hidden", "raid", "lvm" and
"lba". state should be either "on" or "off"
REPORTING BUGS
Report bugs to <bug-parted@gnu.org>
SEE ALSO
fdisk(8), mkfs(8), The parted program is documented fully in the GNU partitioning software manual available via the Info system.
AUTHOR
This manual page was written by Timshel Knoll <timshel@debian.org>, for the Debian GNU/Linux system (but may be used by others).
parted 18 Mar, 2002 PARTED(8)