Ubuntu / 无法使用分区 / 不会显示在 lvdisplay、vgdisplay 或 pvdisplay 上

Ubuntu / 无法使用分区 / 不会显示在 lvdisplay、vgdisplay 或 pvdisplay 上

我完全不知所措。我为 LVM 设置了 100G,并一直在尝试扩展它或只是打开对 上其余分区的访问/dev/sda3。它出现在lsblk但尝试与它交互的任何操作都是死路一条。下面我粘贴了相关命令的输出。

在管理 Linux 分区方面,我还是新手,因此很希望能够参考这方面的教程。

据我所知,我可以扩展我的 LVM 卷以使用分区的其余部分,但尝试查找对 LVM 的引用以执行此操作也是空白。有人能就此主题提供任何指导吗?

root@LinuxServer:/# lvdisplay
root@LinuxServer:/# vgdisplay
root@LinuxServer:/# pvdisplay
root@LinuxServer:/# pvdisplay -v
root@LinuxServer:/# vgdisplay -v
  No volume groups found.
root@LinuxServer:/# lvdisplay -v
  No volume groups found.
root@LinuxServer:/# 
root@LinuxServer:/# lsblk
...
sda                         8:0    0 930.5G  0 disk 
├─sda1                      8:1    0   1.1G  0 part /boot/efi
├─sda2                      8:2    0   1.5G  0 part /boot
└─sda3                      8:3    0   928G  0 part 
  └─ubuntu--vg-ubuntu--lv 253:0    0   100G  0 lvm  /

GPart 分区截图:

GPart 分区截图

答案1

关于您在上面评论中的回答,您对 LVM 的功能没有更深的兴趣,而只是搜索解决方案来访问可用的存储。

假设/dev/sda这是系统中唯一的存储磁盘,并且在整个安装过程中都会保持这种状态,那么 LVM 的优点就会小于缺点,因为处理起来比较复杂。(当然有些人会持不同意见……)

所以我的建议是不要使用 LVM,而是使用传统的分区方案:

通过从 中删除 LVM 标签来回滚 LVM 使用情况/dev/sda3。由于没有逻辑卷和不卷组存在删除物理卷就足够了:

sudo pvremove -v /dev/sda3

根据操作系统的要求重新对磁盘进行分区:

  • Linux 喜欢有 SWAP 分区。使用 LVM 时,该分区将在 LVM 内可用。如果没有 LVM,则必须将其作为单独的物理分区来完成。
    => 考虑它的大小:根据细节,通常它是您的 RAM 大小的 1 倍或 2 倍 + 休眠功能的额外 1 倍 RAM 大小(如果您打算使用它)。
  • 如果没有 LVM,则不需要单独的启动分区。但可能出于某些原因需要这样做。

要管理这一点,请使用该工具fdisk

  • 下面我假设您保留启动分区,否则您应该首先备份其中的所有数据。
  • 我假设 SWAP 分区的预期大小为 8 GB。
  • 我假设您打算在这里创建一个 Linux 类型的文件系统 (ext4/xfs/...) ext4
    对于 NTFS,您应该选择“11 - Microsoft 基本数据”。
  • 如果您不打算创建 SWAP 分区,则分区不需要更改。但您应该确保 sda3 的分区类型设置正确,因为 LVM 使用不同的类型。
sudo fdisk /dev/sda    # start fdisk

   p                   # Show partitions to get an overview:
                       # Verify "GPT" is the partition scheme.
   d                   # Delete — fdisk will ask for the partition
      3                # Choose sda3, the 100G partition

# Create the Data partition:
   n                   # Create a new partition
      <enter>          # Choose the default partition number
      <enter>          # Choose the default 1st sector of the partition
      -8GiB            # Leave 8 Gigabyte free (example-size of the SWAP partition)
   t                   # Set the type of the partition.
      3                # Select the new large data partition.
      20               # Set to "Linux filesystem" (usually the default)

# Create the SWAP partition:
   n                   # Create a new partition
      <enter>          # Choose the default partition number
      <enter>          # Choose the default 1st sector of the partition
      <enter>          # Use the remaining space. Should be 8 Gigabyte.
   t                   # Set the type of the partition
      4                # Select the 8GiB SWAP partition.
      19               # Set to "Linux SWAP"

# Check and save changes:
   p                   # See the new partition table.
                       # Verify sizes and types are as intended.
   w                   # Write to disk. This exits "fdisk".

# Create the filesystem "ext4" with Label "MyLinux":
sudo mkfs.ext4 -L MyLinux /dev/sda3

# DONE.
# (The SWAP partition does not have a filessystem)

现在该分区应该已准备好由 Linux 安装和使用。


由于您显示您的系统只有一个存储驱动器,我想知道为什么您的 Linux 发行版的设置没有为您管理这一点。安装通常依赖于本地存储。

如果这只是 Linux 安装失败,也许您可​​能需要清理整个磁盘(使用fdisk)并重新启动。

相关内容