Is there a way to relocate LVs from an un-partitioned disk to a partition on another disk?
Freshly signed up newb here, apologies in advance for any silliness and wordiness.
(Also excuse the makeshift formatting; ssh is not enabled on my build yet, and my company has copy-paste disabled in vSphere).
Been grinding pretty hard at my *nix education over the past year or two, and engineering at work has enough faith in me now apparently to have tasked me with an Ubuntu 18.04 LTS lab test VM on our vCenter to ensure that we can support it properly.
Here's some additional details on the issue.
When I booted the ISO, I set up partitioning manually, as per policy. Our current standard is 16 (hence my project to test 18.04), but to complicate things further our documentation is even older than that; version 14. Notably, the boot/installation process seems markedly different between the two versions.
This was the partition plan used:
/boot -512 MB -N/A - This must be physical
/ -5120 MB -lv_root
/var -5120 MB -lv_var
/home -1024 MB -lv_home
/tmp -3072 MB -lv_tmp
swap -1 x RAM with a maximum of 4096 MB -lv_swap
/free -All remaining free space. -lv_free
So initially, I set the VM up with a single disk. However, I noticed that whenever I chose to add a partition to this disk during setup, the option to set LVM became grayed out. The reverse was also true - setting up LVM negated the option to partition the disk. What I eventually did to work around this was simply make two disks, one very small one to mount /boot on, and another much larger one for everything else.
The other issue is that I'm not intending for swap to mounted the way it is. But there was no option in the OS setup that allowed for anything other than "/swap".
What I've wound up with is the following:
sda disk
|-sda1 part
|-sda2 part /boot
sdb disk
|-system_vg_lv_root lvm /
|-system_vg_lv_var lvm /var
|-system_vg_lv_home lvm /home
|-system_vg_lv_tmp lvm /tmp
|-system_vg_lv_swap lvm /swap
|-system_vg_lv_free lvm /free
And what I need is this:
sda disk
|-sda1 part /boot
|-sda2 part
|-system_vg_lv_root lvm /
|-system_vg_lv_var lvm /var
|-system_vg_lv_home lvm /home
|-system_vg_lv_tmp lvm /tmp
|-system_vg_lv_swap lvm [SWAP]
|-system_vg_lv_free lvm /free
And I'm not sure how I can fix this without completely rebuilding the VM from scratch, which I'd really love to avoid. I'm hoping there is a way to unmount the entire vg from sdb and then expand the sda disk in vSphere, add that space to sda1 or sda2 and then put the vg back. That and I need to know what I'm doing wrong with swap. I need it mounted as [SWAP], not /swap, and I know how to do that, but it doesn't help if the entire vg is still taking up its own disk.
Is this fixable? And if I do need to rebuild the OS, is there a step I misread that I can revisit to avoid this in the future?
boot partitioning lvm
add a comment |
Freshly signed up newb here, apologies in advance for any silliness and wordiness.
(Also excuse the makeshift formatting; ssh is not enabled on my build yet, and my company has copy-paste disabled in vSphere).
Been grinding pretty hard at my *nix education over the past year or two, and engineering at work has enough faith in me now apparently to have tasked me with an Ubuntu 18.04 LTS lab test VM on our vCenter to ensure that we can support it properly.
Here's some additional details on the issue.
When I booted the ISO, I set up partitioning manually, as per policy. Our current standard is 16 (hence my project to test 18.04), but to complicate things further our documentation is even older than that; version 14. Notably, the boot/installation process seems markedly different between the two versions.
This was the partition plan used:
/boot -512 MB -N/A - This must be physical
/ -5120 MB -lv_root
/var -5120 MB -lv_var
/home -1024 MB -lv_home
/tmp -3072 MB -lv_tmp
swap -1 x RAM with a maximum of 4096 MB -lv_swap
/free -All remaining free space. -lv_free
So initially, I set the VM up with a single disk. However, I noticed that whenever I chose to add a partition to this disk during setup, the option to set LVM became grayed out. The reverse was also true - setting up LVM negated the option to partition the disk. What I eventually did to work around this was simply make two disks, one very small one to mount /boot on, and another much larger one for everything else.
The other issue is that I'm not intending for swap to mounted the way it is. But there was no option in the OS setup that allowed for anything other than "/swap".
What I've wound up with is the following:
sda disk
|-sda1 part
|-sda2 part /boot
sdb disk
|-system_vg_lv_root lvm /
|-system_vg_lv_var lvm /var
|-system_vg_lv_home lvm /home
|-system_vg_lv_tmp lvm /tmp
|-system_vg_lv_swap lvm /swap
|-system_vg_lv_free lvm /free
And what I need is this:
sda disk
|-sda1 part /boot
|-sda2 part
|-system_vg_lv_root lvm /
|-system_vg_lv_var lvm /var
|-system_vg_lv_home lvm /home
|-system_vg_lv_tmp lvm /tmp
|-system_vg_lv_swap lvm [SWAP]
|-system_vg_lv_free lvm /free
And I'm not sure how I can fix this without completely rebuilding the VM from scratch, which I'd really love to avoid. I'm hoping there is a way to unmount the entire vg from sdb and then expand the sda disk in vSphere, add that space to sda1 or sda2 and then put the vg back. That and I need to know what I'm doing wrong with swap. I need it mounted as [SWAP], not /swap, and I know how to do that, but it doesn't help if the entire vg is still taking up its own disk.
Is this fixable? And if I do need to rebuild the OS, is there a step I misread that I can revisit to avoid this in the future?
boot partitioning lvm
add a comment |
Freshly signed up newb here, apologies in advance for any silliness and wordiness.
(Also excuse the makeshift formatting; ssh is not enabled on my build yet, and my company has copy-paste disabled in vSphere).
Been grinding pretty hard at my *nix education over the past year or two, and engineering at work has enough faith in me now apparently to have tasked me with an Ubuntu 18.04 LTS lab test VM on our vCenter to ensure that we can support it properly.
Here's some additional details on the issue.
When I booted the ISO, I set up partitioning manually, as per policy. Our current standard is 16 (hence my project to test 18.04), but to complicate things further our documentation is even older than that; version 14. Notably, the boot/installation process seems markedly different between the two versions.
This was the partition plan used:
/boot -512 MB -N/A - This must be physical
/ -5120 MB -lv_root
/var -5120 MB -lv_var
/home -1024 MB -lv_home
/tmp -3072 MB -lv_tmp
swap -1 x RAM with a maximum of 4096 MB -lv_swap
/free -All remaining free space. -lv_free
So initially, I set the VM up with a single disk. However, I noticed that whenever I chose to add a partition to this disk during setup, the option to set LVM became grayed out. The reverse was also true - setting up LVM negated the option to partition the disk. What I eventually did to work around this was simply make two disks, one very small one to mount /boot on, and another much larger one for everything else.
The other issue is that I'm not intending for swap to mounted the way it is. But there was no option in the OS setup that allowed for anything other than "/swap".
What I've wound up with is the following:
sda disk
|-sda1 part
|-sda2 part /boot
sdb disk
|-system_vg_lv_root lvm /
|-system_vg_lv_var lvm /var
|-system_vg_lv_home lvm /home
|-system_vg_lv_tmp lvm /tmp
|-system_vg_lv_swap lvm /swap
|-system_vg_lv_free lvm /free
And what I need is this:
sda disk
|-sda1 part /boot
|-sda2 part
|-system_vg_lv_root lvm /
|-system_vg_lv_var lvm /var
|-system_vg_lv_home lvm /home
|-system_vg_lv_tmp lvm /tmp
|-system_vg_lv_swap lvm [SWAP]
|-system_vg_lv_free lvm /free
And I'm not sure how I can fix this without completely rebuilding the VM from scratch, which I'd really love to avoid. I'm hoping there is a way to unmount the entire vg from sdb and then expand the sda disk in vSphere, add that space to sda1 or sda2 and then put the vg back. That and I need to know what I'm doing wrong with swap. I need it mounted as [SWAP], not /swap, and I know how to do that, but it doesn't help if the entire vg is still taking up its own disk.
Is this fixable? And if I do need to rebuild the OS, is there a step I misread that I can revisit to avoid this in the future?
boot partitioning lvm
Freshly signed up newb here, apologies in advance for any silliness and wordiness.
(Also excuse the makeshift formatting; ssh is not enabled on my build yet, and my company has copy-paste disabled in vSphere).
Been grinding pretty hard at my *nix education over the past year or two, and engineering at work has enough faith in me now apparently to have tasked me with an Ubuntu 18.04 LTS lab test VM on our vCenter to ensure that we can support it properly.
Here's some additional details on the issue.
When I booted the ISO, I set up partitioning manually, as per policy. Our current standard is 16 (hence my project to test 18.04), but to complicate things further our documentation is even older than that; version 14. Notably, the boot/installation process seems markedly different between the two versions.
This was the partition plan used:
/boot -512 MB -N/A - This must be physical
/ -5120 MB -lv_root
/var -5120 MB -lv_var
/home -1024 MB -lv_home
/tmp -3072 MB -lv_tmp
swap -1 x RAM with a maximum of 4096 MB -lv_swap
/free -All remaining free space. -lv_free
So initially, I set the VM up with a single disk. However, I noticed that whenever I chose to add a partition to this disk during setup, the option to set LVM became grayed out. The reverse was also true - setting up LVM negated the option to partition the disk. What I eventually did to work around this was simply make two disks, one very small one to mount /boot on, and another much larger one for everything else.
The other issue is that I'm not intending for swap to mounted the way it is. But there was no option in the OS setup that allowed for anything other than "/swap".
What I've wound up with is the following:
sda disk
|-sda1 part
|-sda2 part /boot
sdb disk
|-system_vg_lv_root lvm /
|-system_vg_lv_var lvm /var
|-system_vg_lv_home lvm /home
|-system_vg_lv_tmp lvm /tmp
|-system_vg_lv_swap lvm /swap
|-system_vg_lv_free lvm /free
And what I need is this:
sda disk
|-sda1 part /boot
|-sda2 part
|-system_vg_lv_root lvm /
|-system_vg_lv_var lvm /var
|-system_vg_lv_home lvm /home
|-system_vg_lv_tmp lvm /tmp
|-system_vg_lv_swap lvm [SWAP]
|-system_vg_lv_free lvm /free
And I'm not sure how I can fix this without completely rebuilding the VM from scratch, which I'd really love to avoid. I'm hoping there is a way to unmount the entire vg from sdb and then expand the sda disk in vSphere, add that space to sda1 or sda2 and then put the vg back. That and I need to know what I'm doing wrong with swap. I need it mounted as [SWAP], not /swap, and I know how to do that, but it doesn't help if the entire vg is still taking up its own disk.
Is this fixable? And if I do need to rebuild the OS, is there a step I misread that I can revisit to avoid this in the future?
boot partitioning lvm
boot partitioning lvm
edited Nov 13 at 7:21
asked Nov 13 at 7:15
conor9999
63
63
add a comment |
add a comment |
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
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: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
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%2faskubuntu.com%2fquestions%2f1092456%2fis-there-a-way-to-relocate-lvs-from-an-un-partitioned-disk-to-a-partition-on-ano%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Ask Ubuntu!
- 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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2faskubuntu.com%2fquestions%2f1092456%2fis-there-a-way-to-relocate-lvs-from-an-un-partitioned-disk-to-a-partition-on-ano%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