Pao*_*laG 8 partitioning lvm 14.04
我有一个带有 Ubuntu 14.04 的 Linux 虚拟机服务器,没有可用空间,我想扩展我的磁盘。
$ df -h
File system Dim. Usati Dispon. Uso% Montato su
/dev/root 21G 20G 1,3M 100% /
none 4,0K 0 4,0K 0% /sys/fs/cgroup
udev 2,0G 4,0K 2,0G 1% /dev
tmpfs 396M 924K 395M 1% /run
none 5,0M 0 5,0M 0% /run/lock
none 2,0G 0 2,0G 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/sda1 236M 39M 185M 18% /boot
Run Code Online (Sandbox Code Playgroud)
我将 15Gb 添加到物理磁盘,但无法添加到逻辑卷。
随着parted我可以看到自由空间:
Modello: VMware Virtual disk (scsi)
Disco /dev/sda: 37,6GB
Dimensione del settore (logica/fisica): 512B/512B
Tabella delle partizioni: msdos
Numero Inizio Fine Dimensione Tipo File system Flag
32,3kB 1049kB 1016kB Free space
1 1049kB 256MB 255MB primary ext2 boot
256MB 257MB 1048kB Free space
2 257MB 26,8GB 26,6GB extended
5 257MB 26,8GB 26,6GB logical lvm
26,8GB 37,6GB 10,7GB Free space
Run Code Online (Sandbox Code Playgroud)
lsblk命令的输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 35G 0 disk
??sda1 8:1 0 243M 0 part /boot
??sda2 8:2 0 1K 0 part
??sda5 8:5 0 24,8G 0 part
??--vg-root (dm-0) 252:0 0 20,8G 0 lvm /
??vg-swap_1 (dm-1) 252:1 0 4G 0 lvm [SWAP]
sr0 11:0 1 1024M 0 rom
Run Code Online (Sandbox Code Playgroud)
要扩展虚拟磁盘,我尝试这种方式:
$ sudo lvextend -L+10G /dev/root
Extending logical volume root to 30,76 GiB
Insufficient free space: 2560 extents needed, but only 0 available
Run Code Online (Sandbox Code Playgroud)
我认为问题是看到添加的卸载可用空间。
怎么了?
Teo*_*Teo 12
尝试以下步骤:
sudo parted cfdisk以创建一个新分区(主分区或逻辑分区),因此选择write然后重新启动服务器fdisk -l /dev/sdasda3,因此创建物理卷:pvcreate /dev/sda3pvdisplay 显示物理卷vgextend YOUR_VOLUME_GROUP /dev/sda3 那么如果你想检查它 lvdisplaylvextend -l+100%FREE /dev/YOUR_VOLUME_GROUP/rootresize2fs /dev/mapper/YOUR_VOLUME_GROUP-root最后检查你的新空间: df -h
| 归档时间: |
|
| 查看次数: |
56205 次 |
| 最近记录: |