Parted partition drive with small partition at the end
Clash Royale CLAN TAG#URR8PPP
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I would like to partition a drive from a script, so that there is a big partition filling most of the drive, then a small one at the end. So far I have come up with.
parted -s -- /dev/sda mklabel msdos
parted -s -a optimal -- /dev/sda mkpart primary 1MiB -10GiB
parted -s -a optimal -- /dev/sda mkpart primary -10GiB -1s
Unfortunately the last command doesn't work. It seems parted
will accept a negative number for the end of a partition but not for the start. How do I get around this?
scripting parted
add a comment |
I would like to partition a drive from a script, so that there is a big partition filling most of the drive, then a small one at the end. So far I have come up with.
parted -s -- /dev/sda mklabel msdos
parted -s -a optimal -- /dev/sda mkpart primary 1MiB -10GiB
parted -s -a optimal -- /dev/sda mkpart primary -10GiB -1s
Unfortunately the last command doesn't work. It seems parted
will accept a negative number for the end of a partition but not for the start. How do I get around this?
scripting parted
add a comment |
I would like to partition a drive from a script, so that there is a big partition filling most of the drive, then a small one at the end. So far I have come up with.
parted -s -- /dev/sda mklabel msdos
parted -s -a optimal -- /dev/sda mkpart primary 1MiB -10GiB
parted -s -a optimal -- /dev/sda mkpart primary -10GiB -1s
Unfortunately the last command doesn't work. It seems parted
will accept a negative number for the end of a partition but not for the start. How do I get around this?
scripting parted
I would like to partition a drive from a script, so that there is a big partition filling most of the drive, then a small one at the end. So far I have come up with.
parted -s -- /dev/sda mklabel msdos
parted -s -a optimal -- /dev/sda mkpart primary 1MiB -10GiB
parted -s -a optimal -- /dev/sda mkpart primary -10GiB -1s
Unfortunately the last command doesn't work. It seems parted
will accept a negative number for the end of a partition but not for the start. How do I get around this?
scripting parted
scripting parted
edited Mar 16 at 20:33
johan
153
153
asked Mar 16 at 15:27
plugwashplugwash
1,950619
1,950619
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
I finally figured this one out, it seems that while the documentation says that specifying the filesystem type is optional and normally it is, the parser can't handle a negative number when it's looking for a filesystem type.
If I change the script to specify filesystem types then it works.
parted -s -- /dev/sda mklabel msdos
parted -s -a optimal -- /dev/sda mkpart primary btrfs 1MiB -10GiB
parted -s -a optimal -- /dev/sda mkpart primary linux-swap -10GiB -1s
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f506690%2fparted-partition-drive-with-small-partition-at-the-end%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
I finally figured this one out, it seems that while the documentation says that specifying the filesystem type is optional and normally it is, the parser can't handle a negative number when it's looking for a filesystem type.
If I change the script to specify filesystem types then it works.
parted -s -- /dev/sda mklabel msdos
parted -s -a optimal -- /dev/sda mkpart primary btrfs 1MiB -10GiB
parted -s -a optimal -- /dev/sda mkpart primary linux-swap -10GiB -1s
add a comment |
I finally figured this one out, it seems that while the documentation says that specifying the filesystem type is optional and normally it is, the parser can't handle a negative number when it's looking for a filesystem type.
If I change the script to specify filesystem types then it works.
parted -s -- /dev/sda mklabel msdos
parted -s -a optimal -- /dev/sda mkpart primary btrfs 1MiB -10GiB
parted -s -a optimal -- /dev/sda mkpart primary linux-swap -10GiB -1s
add a comment |
I finally figured this one out, it seems that while the documentation says that specifying the filesystem type is optional and normally it is, the parser can't handle a negative number when it's looking for a filesystem type.
If I change the script to specify filesystem types then it works.
parted -s -- /dev/sda mklabel msdos
parted -s -a optimal -- /dev/sda mkpart primary btrfs 1MiB -10GiB
parted -s -a optimal -- /dev/sda mkpart primary linux-swap -10GiB -1s
I finally figured this one out, it seems that while the documentation says that specifying the filesystem type is optional and normally it is, the parser can't handle a negative number when it's looking for a filesystem type.
If I change the script to specify filesystem types then it works.
parted -s -- /dev/sda mklabel msdos
parted -s -a optimal -- /dev/sda mkpart primary btrfs 1MiB -10GiB
parted -s -a optimal -- /dev/sda mkpart primary linux-swap -10GiB -1s
answered Mar 16 at 15:34
plugwashplugwash
1,950619
1,950619
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f506690%2fparted-partition-drive-with-small-partition-at-the-end%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown