Saya memiliki Domian Debian Xen yang memiliki partisi yang dipasang DRBD. Saya perlu mengubah ukuran partisi ini dari 46G menjadi 50G. Saya melakukan yang berikut:
- Berhenti DRBD pada simpul sekunder:
/etc/init.d/drbd stop
- Meningkatkan dist LVM yang mendasarinya menjadi 50 GB:
lvresize -L 50G /lvm/device
- Mulai DRBD lagi dan tunggu disk untuk disinkronkan:
/etc/init.d/drbd start
- Pratama yang Diganti. Dan melakukan hal yang sama pada node lain.
- Berhenti drbd pada simpul DRBD yang sekarang sekunder:
/etc/init.d/drbd stop
- Meningkatkan LVM yang mendasarinya:
lvresize -L 50G /lvm/device
- Mulai DRBD lagi dan tunggu disk untuk disinkronkan:
/etc/init.d/drbd start
- Pada kedua node yang dikeluarkan:
drbdadm resize drbd-device
- Pada node primer mengeluarkan:
resize2fs /dev/drbd0
Saya mendapat respons ini:
$ resize2fs 1.40-WIP (14-Nov-2006)
The filesystem is already 12058624 blocks long. Nothing to do!
Menggunakan fdisk, baik drbd0 dan perangkat sda drbd menggunakan laporan ukuran perangkat sebagai 49392123904. Yang konsisten dengan apa yang dikatakan resize2fs. (12058624x4096 [blocksize]).
Masalah saya adalah bahwa df
tidak melaporkan perubahan ke ukuran disk.
$ df -B 4096
/dev/drbd0 11869420 11155652 110968 100% /data
Saya telah melakukan proses ini sebelumnya dan tidak memiliki masalah. Apakah ada sesuatu yang saya lewatkan?
debian
xen
disk-space-utilization
drbd
thearearson
sumber
sumber
lvs
melaporkan ukuran yang diharapkan?Jawaban:
Orang ini menulis howto yang bagus tentang itu:
http://theitdepartment.wordpress.com/2008/05/30/howto-resize-a-xen-drbd-lvm-vbd/
sumber
Anda tidak perlu bermain-main dengan peran sekunder / utama. Lakukan saja: 1. Mengubah ukuran LVM di kedua sisi 2. Di sisi utama: drbdadm mengubah ukuran RESOURCE (ini juga akan memperbarui perangkat-meta)
Melihat / proc / drbd akan menunjukkan kepada Anda sinkronisasi ulang bagian baru yang sedang berlangsung. Jika tidak, coba "drbdadm sesuaikan SUMBERDAYA" di kedua sisi.
Sekarang ubah ukuran sistem file yang tidak di-mount menggunakan sisi utama / dev / drbd / by-res / RESOURCE
sumber