首先,我对系统结构感到困惑。它说根路径(/
)只有 6.5 GB 的可用空间,但当我转到时/media/my_username
,我输入了新卷,我相信这是我的物理内存硬盘的名称。它说它有 35 GB 的可用空间。
我正在猜测答案,但我想确定一下。
第二件事:我想使用这 35 GB 的可用空间并将其分配给 Linux 文件系统。我尝试使用
lvextend -L+1G /dev/sda1
...但它说...
Path required for Logical Volume "sda1" Please provide a volume group name
...但是当我尝试时...
vgdisplay
...我有...
No volume groups found
...和...
resize2fs /dev/sda1
...给我...
Bad magic number in super-block while trying to open /dev/sda1
我也使用过df -hT
并发现/dev/loop0
已安装在/
但同样,我必须提供卷组名称。
答案1
看起来您对分区和 LVM 卷存在基本的误解。
为了使用 LVM(物理和逻辑卷),您需要先准备 LVM 系统。对于 /(根)文件系统,此操作在系统安装期间完成。如果您当时没有执行此操作,则不能扩展 / 文件系统。
但你可以有多个文件系统,我想这就是你目前拥有的。如果你只输入
mount
在终端中,它可能包含类似
/dev/sda2 on /media ...
在它的输出中(以及许多其他行中)。
答案2
第一个分区安装在以单斜杠表示的根文件夹上。所有其他分区都安装在根目录下的任意子文件夹下,例如 /mnt/media、/mnt/cdrom、/usr/local/share 甚至 /usr 和 /var。
您尝试使用的命令旨在与 LVM 分区配合使用。它们是逻辑卷位于卷组由一个或多个物理卷。为了调整 LV 的大小,PV 必须具有可用扩展区。这是假设您尝试调整大小的分区确实位于 LV 块设备上。您可能在硬盘驱动器的顶部有标准的“平面”分区,而分区和实际媒体之间没有 LVM 级别。
參考文獻: