使用可用空间扩展分区

使用可用空间扩展分区

我不想破坏我的虚拟机:)我是 Linux 新手(按预算启动)

这是我的分区:

Filesystem                   Size     Used      Avail   Use%     Mounted on
udev                         3.9G     0         3.9G    0%       /dev
tmpfs                        798M     924K      797M    1%       /run
/dev/mapper/ubuntu-root      4.6G     3.9G      442M    90%      /
tmpfs                        3.9G     8.0K      3.9G    1%       /dev/shm
tmpfs                        5.0M     0         5.0M    0%       /run/lock
tmpfs                        3.9G     0         3.9G    0%       /sys/fs/cgroup
/dev/mapper/ubuntu-tmp       453M     2.3M      423M    1%       /tmp
/dev/sda1                    990M     145M      779M    16%      /boot
/dev/mapper/ubuntu-home      1.8G     128M      1.6G    8%       /home
/dev/mapper/ubuntu-var       2.7G     1.4G      1.2G    55%      /var
tmpfs                        798M     0         798M    0%       /run/user/1000

total                        24G      5.5G      18G     24%      -

看起来我应该有接近 400GB,但我的分区总数(上面的“总计”)显示 24GB

我的分区空间快用完了/,需要扩展它:

/dev/mapper/ubuntu-root 4.6G 3.9G 442M 90% /

查看我的虚拟磁盘大小时:

H/W path           Device      Class      Description
=====================================================
/0/100/10/0.0.0    /dev/sda    disk       1073MB Virtual disk
/0/100/10/0.1.0    /dev/sdb    disk       284GB Virtual disk
/0/100/10/0.3.0    /dev/sdd    disk       107GB Virtual disk

我怎么知道正在播放什么/dev/sdb

我怎么知道正在播放什么/dev/sdd

这只是自由空间吗?

我该如何扩展/


请求的信息:

 NAME          MAJ:MIN   RM  SIZE RO TYPE MOUNTPOINT
 fd0             2:0      1    4K  0 disk
 sda             8:0      0    1G  0 disk
 └─sda1          8:1      0 1022M  0 part /boot
 sdb             8:16     0  265G  0 disk
 sdc             8:32     0   50G  0 disk
 ├─ubuntu-root   253:0    0  4.7G  0 lvm  /
 ├─ubuntu-swap   253:1    0  1.9G  0 lvm  [SWAP]
 ├─ubuntu-tmp    253:2    0  476M  0 lvm  /tmp
 ├─ubuntu-home   253:3    0  1.9G  0 lvm  /home
 └─ubuntu-var    253:4    0  2.8G  0 lvm  /var
 sdd             8:48     0  100G  0 disk
 sr0             11:0     1 1024M  0 rom

应用溶液后

 fd0               2:0    1     4K  0 disk
 sda               8:0    0     1G  0 disk
 └─sda1            8:1    0  1022M  0 part /boot
 sdb               8:16   0   265G  0 disk
 └─sdb1            8:17   0   265G  0 part
   ├─ubuntu-root 253:0    0 204.7G  0 lvm  /
   ├─ubuntu-home 253:3    0   7.9G  0 lvm  /home
   └─ubuntu-var  253:4    0  22.8G  0 lvm  /var
 sdc               8:32   0    50G  0 disk
 ├─ubuntu-root   253:0    0 204.7G  0 lvm  /
 ├─ubuntu-swap   253:1    0   1.9G  0 lvm  [SWAP]
 ├─ubuntu-tmp    253:2    0   476M  0 lvm  /tmp
 ├─ubuntu-home   253:3    0   7.9G  0 lvm  /home
 └─ubuntu-var    253:4    0  22.8G  0 lvm  /var
 sdd               8:48   0   100G  0 disk
 sr0              11:0    1  1024M  0 rom
 

答案1

所以你的sdbsdd驱动器似乎没有使用。您正在使用 LVM,因此您首先需要将这些驱动器添加到现有卷组中,然后调整root(或homevar逻辑卷)的大小。

  • 创建分区sdbsdd使用fdisk(它是一个交互式工具,只需运行fdisk /dev/sdb,使用n添加新分区,接受开始、大小等的所有默认值,并使用w写入更改,重复/dev/sdd)。
  • 在新分区上创建物理卷pvcreate /dev/sdb1pvcreate /dev/sdd1
  • 将物理卷添加到您的乌班图卷组使用vgextend ubuntu /dev/sdb1,vgextend ubuntu /dev/sdd1
  • 调整root逻辑卷的大小lvresize -L+100G -r ubuntu/root(这将使您的root卷增加 100 GiB,根据您的需要调整数字,您可能还需要调整大小varhome

根据您使用的文件系统,您可能需要从 LiveCD 执行最后一步,某些文件系统在使用时无法调整大小(通常最好在非活动设备上执行存储操作)。并且不要忘记进行备份,以防出现问题。

相关内容