emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debbugs-tracker] bug#26464: closed (Can not use mklabel filesystem spec


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#26464: closed (Can not use mklabel filesystem specification feature)
Date: Wed, 19 Apr 2017 18:38:02 +0000

Your message dated Wed, 19 Apr 2017 14:38:54 -0400
with message-id <address@hidden>
and subject line Re: bug#26464: Can not use mklabel filesystem specification 
feature
has caused the debbugs.gnu.org bug report #26464,
regarding Can not use mklabel filesystem specification feature
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
26464: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=26464
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: Can not use mklabel filesystem specification feature Date: Wed, 12 Apr 2017 12:43:43 +0200 (CEST)
I'm trying to use the possibility of mkpart to specify the file system type, 
with the non interactive interface (--script)

First point is pure documentary : 
https://www.gnu.org/software/parted/manual/parted.html#mkpart indicates :
mkpart [part-type fs-type name] start end

man mkpart indicates:
mkpart [part-type name fs-type] start end

name and fstype have been switched between the two docs.
All versions 3.2 !??
Anyways, it seems that using the name always fail

Second point :
I expect this line 
#parted --script /dev/sda unit s  mkpart primary ext4   2048    208896

to create a partition with a file system set as ext4.

I don't expect it to be initialized, but just to have the display like :
Number  Start  End      Size     Type     File system  Flags
 1      2048s  208896s  206849s  primary  ext4         lba

Instead I get this :
Number  Start   End    Size   Type     File system  Flags
 1      1049kB  107MB  106MB  primary

Now using the commdand console interface everything is ok :
# parted /dev/sda
GNU Parted 3.2
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) unit s  mkpart primary ext4   2048    208896                     
(parted) p                                                                
Model: ATA ST32000641AS (scsi)
Disk /dev/sda: 3907029168s
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start  End      Size     Type     File system  Flags
 1      2048s  208896s  206849s  primary  ext4         lba


This should be part of an automated workflow.

I've also tested things like
echo "unit s  mkpart primary ext4   2048    208896 q" | parted --script /dev/sda
and
parted --script /dev/sda <<< "unit s  mkpart primary ext4   2048    208896 q"
without success.

It also fails without --script.

What am I missing ?

Regards,

Pierre



--- End Message ---
--- Begin Message --- Subject: Re: bug#26464: Can not use mklabel filesystem specification feature Date: Wed, 19 Apr 2017 14:38:54 -0400 User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
On 4/12/2017 6:43 AM, address@hidden wrote:
> I'm trying to use the possibility of mkpart to specify the file system type, 
> with the non interactive interface (--script)
> 
> First point is pure documentary : 
> https://www.gnu.org/software/parted/manual/parted.html#mkpart indicates :
> mkpart [part-type fs-type name] start end
> 
> man mkpart indicates:
> mkpart [part-type name fs-type] start end
> 
> name and fstype have been switched between the two docs.
> All versions 3.2 !??
> Anyways, it seems that using the name always fail

The docs have been fixed for about a year now and will appear in the
next release.  The msdos partition table does not support names.

> Second point :
> I expect this line 
> #parted --script /dev/sda unit s  mkpart primary ext4   2048    208896
> 
> to create a partition with a file system set as ext4.
> 
> I don't expect it to be initialized, but just to have the display like :
> Number  Start  End      Size     Type     File system  Flags
>  1      2048s  208896s  206849s  primary  ext4         lba
> 
> Instead I get this :
> Number  Start   End    Size   Type     File system  Flags
>  1      1049kB  107MB  106MB  primary

That is because the partition in fact, contains no filesystem.  Parted
used to re-read the disk after every command, but in the next release,
will no longer do this and so will preserve the "ext4" filesystem
setting until you restart parted.

> Now using the commdand console interface everything is ok :
> # parted /dev/sda
> GNU Parted 3.2
> Using /dev/sda
> Welcome to GNU Parted! Type 'help' to view a list of commands.
> (parted) unit s  mkpart primary ext4   2048    208896                     
> (parted) p                                                                
> Model: ATA ST32000641AS (scsi)
> Disk /dev/sda: 3907029168s
> Sector size (logical/physical): 512B/512B
> Partition Table: msdos
> Disk Flags: 
> 
> Number  Start  End      Size     Type     File system  Flags
>  1      2048s  208896s  206849s  primary  ext4         lba
> 
> 
> This should be part of an automated workflow.
> 
> I've also tested things like
> echo "unit s  mkpart primary ext4   2048    208896 q" | parted --script 
> /dev/sda
> and
> parted --script /dev/sda <<< "unit s  mkpart primary ext4   2048    208896 q"
> without success.
> 
> It also fails without --script.
> 
> What am I missing ?

parted --script /dev/sda unit s mkpart primary ext4 2048 208896 q



--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]