2013-05-13 26 views
6

Tôi gặp sự cố sau. Tôi đã thêm 20GB vào máy ubuntu của tôi (từ 20 đến 40GB). Bây giờ đây là những gì tôi nhận được từ fdisk -l lệnh:mở rộng khối lượng hợp lý trong ubuntu

Disk /dev/sda: 42.9 GB, 42949672960 bytes 
255 heads, 63 sectors/track, 5221 cylinders, total 83886080 sectors 
Units = sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes/512 bytes 
I/O size (minimum/optimal): 512 bytes/512 bytes 
Disk identifier: 0x000881a0 

    Device Boot  Start   End  Blocks Id System 
/dev/sda1 *  2048  499711  248832 83 Linux 
/dev/sda2   501758 41940991 20719617 5 Extended 
/dev/sda5   501760 41940991 20719616 8e Linux LVM 

Disk /dev/mapper/zabbix-root: 20.1 GB, 20124270592 bytes 
255 heads, 63 sectors/track, 2446 cylinders, total 39305216 sectors 
Units = sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes/512 bytes 
I/O size (minimum/optimal): 512 bytes/512 bytes 
Disk identifier: 0x00000000 

Disk /dev/mapper/zabbix-root doesn't contain a valid partition table 

Disk /dev/mapper/zabbix-swap_1: 1069 MB, 1069547520 bytes 
255 heads, 63 sectors/track, 130 cylinders, total 2088960 sectors 
Units = sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes/512 bytes 
I/O size (minimum/optimal): 512 bytes/512 bytes 
Disk identifier: 0x00000000 

Tôi cố gắng để exteng nó với lệnh này:

lvextend -L+20G /dev/mapper/zabbix-root 

và tôi đã sau

Extending logical volume root to 38.74 GiB 
Insufficient free space: 5120 extents needed, but only 5 available 

Ai đó có thể giúp với phải làm gì để mở rộng gốc của tôi với hơn 20GB?

Cảm ơn

CẬP NHẬT

Ok tôi đã làm cho nó lên với cfdisk sau đó pvcreate và vgextend, sau đó với lvextend và bây giờ tôi có thể nhìn thấy 40GB trong volumegroup tôi với lệnh vgdisplay.

câu hỏi tiếp theo là. Làm thế nào để làm mới cũng thông tin cho các lệnh như df vv? với df -h vẫn chỉ có 19GB ở đây ... bệnh gửi kết quả đầu ra của tôi từ lvdisplay, vgdisplay, fdisk -l, và df -h.

fdisk -l:

Disk /dev/sda: 42.9 GB, 42949672960 bytes 
255 heads, 63 sectors/track, 5221 cylinders, total 83886080 sectors 
Units = sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes/512 bytes 
I/O size (minimum/optimal): 512 bytes/512 bytes 
Disk identifier: 0x000881a0 

Device Boot  Start   End  Blocks Id System 
/dev/sda1 *  2048  499711  248832 83 Linux 
/dev/sda2   501758 83886079 41692161 5 Extended 
/dev/sda5   501760 41940991 20719616 8e Linux LVM 
/dev/sda6  41941055 83886079 20972512+ 83 Linux 

Disk /dev/mapper/zabbix-root: 41.6 GB, 41599107072 bytes 
255 heads, 63 sectors/track, 5057 cylinders, total 81248256 sectors 
Units = sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes/512 bytes 
I/O size (minimum/optimal): 512 bytes/512 bytes 
Disk identifier: 0x00000000 

Disk /dev/mapper/zabbix-root doesn't contain a valid partition table 

Disk /dev/mapper/zabbix-swap_1: 1069 MB, 1069547520 bytes 
255 heads, 63 sectors/track, 130 cylinders, total 2088960 sectors 
Units = sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes/512 bytes 
I/O size (minimum/optimal): 512 bytes/512 bytes 
Disk identifier: 0x00000000 

Disk /dev/mapper/zabbix-swap_1 doesn't contain a valid partition table 

df -h:

Filesystem    Size Used Avail Use% Mounted on 
/dev/mapper/zabbix-root 19G 17G 791M 96%/
udev      489M 8.0K 489M 1% /dev 
tmpfs     200M 280K 199M 1% /run 
none      5.0M  0 5.0M 0% /run/lock 
none      498M  0 498M 0% /run/shm 
/dev/sda1    228M 25M 192M 12% /boot 

vgdisplay:

--- Volume group --- 
VG Name    zabbix 
System ID 
Format    lvm2 
Metadata Areas  2 
Metadata Sequence No 5 
VG Access    read/write 
VG Status    resizable 
MAX LV    0 
Cur LV    2 
Open LV    2 
Max PV    0 
Cur PV    2 
Act PV    2 
VG Size    39.76 GiB 
PE Size    4.00 MiB 
Total PE    10178 
Alloc PE/Size  10173/39.74 GiB 
Free PE/Size  5/20.00 MiB 
VG UUID    d4I8HJ-Rq2h-CPf1-LKFm-Bsam-3Mqe-9e39F3 

lvdisplay:

--- Logical volume --- 
LV Name    /dev/zabbix/root 
VG Name    zabbix 
LV UUID    N4NqWB-P6Hr-L51A-q98I-oAE9-qmvu-wHjQxo 
LV Write Access  read/write 
LV Status    available 
# open     1 
LV Size    38.74 GiB 
Current LE    9918 
Segments    3 
Allocation    inherit 
Read ahead sectors  auto 
- currently set to  256 
Block device   252:0 

--- Logical volume --- 
LV Name    /dev/zabbix/swap_1 
VG Name    zabbix 
LV UUID    jDDTkD-VpZf-BXng-rQDI-HKSc-I8j2-mOY47c 
LV Write Access  read/write 
LV Status    available 
# open     2 
LV Size    1020.00 MiB 
Current LE    255 
Segments    1 
Allocation    inherit 
Read ahead sectors  auto 
- currently set to  256 
Block device   252:1 

pvdisplay:

--- Physical volume --- 
PV Name    /dev/sda5 
VG Name    zabbix 
PV Size    19.76 GiB/not usable 2.00 MiB 
Allocatable   yes (but full) 
PE Size    4.00 MiB 
Total PE    5058 
Free PE    0 
Allocated PE   5058 
PV UUID    g2jnVt-dFQ6-takf-qz8L-QFf4-VAEQ-QYvp3u 

--- Physical volume --- 
PV Name    /dev/sda6 
VG Name    zabbix 
PV Size    20.00 GiB/not usable 992.50 KiB 
Allocatable   yes 
PE Size    4.00 MiB 
Total PE    5120 
Free PE    5 
Allocated PE   5115 
PV UUID    Il7KFu-rCa9-3sUE-0Hrz-qtyX-s8eL-eLpOGR 

Trả lời

12

Vì vậy, tôi đã tìm ra. Lúc đầu, tôi cần phải mở rộng kích thước đĩa của tôi trong môi trường vmware. Sau đó tôi cần phải quét lại máy chủ ubuntu của mình bằng một cái gì đó như:

echo "- - -" > /sys/class/scsi_host/host#/scan 

nơi # i phải thay thế bằng số cho mỗi máy chủ trong scsi_host. Sau đó, tôi đã có thể nhìn thấy không gian được thêm vào trong ubuntu với lệnh:

fdisk -l 

Trong bước tiếp theo tôi đã phải chuẩn bị hoặc định dạng freespace rằng với việc sử dụng lệnh này:

cfdisk /dev/sda 

-bạn có thể định dạng nó như là u mong muốn (cũng không gian) Hiện có một phân vùng mới.- trong trường hợp của tôi:/dev/sda6

Bước tiếp theo là sử dụng pvcreate cho phân vùng mới:

pvcreate /dev/sda6 

sau này được thực hiện chỉ đơn giản là thêm nó vào nhóm khối tin tồn tại sử dụng:

vgextend vg_name /dev/sda6 

và bây giờ chúng ta cuối cùng có thể mở rộng khối lượng hợp lý của mình bằng cách sử dụng:

lvextend -L+20G /dev/zabbix/root 

và nếu bây giờ kiểm tra fdisk -l có/zabbix-root với + 20GB :) nụ không quên sử dụng resize2fs để cho hệ thống tập tin biết có một số thay đổi. Nếu u sẽ không làm điều này u không thể sử dụng không gian mới.

resize2fs /dev/zabbix/root 
+1

tuyệt vời .. cảm ơn bạn đã đăng cập nhật này .. vừa giúp tôi giải quyết vấn đề này .. đã lãng phí ít nhất vài giờ đồng hồ hôm qua để khắc phục sự cố này .. hiện đang hoạt động .. –

Các vấn đề liên quan