Soru Bir yeniden başlatma OLMADAN artan Disk boyutunu yeniden okumak için Centos VM nasıl alabilirim


Bir CentOS 5 VM'im var ve VM diskini 10G'den 20G'ye çıkardım ancak yeni disk boyutunu yeniden başlatmadan görmek için fdisk'i alamıyorum.

denedim echo 1 > /sys/block/sda/device/rescan, yeni boyutu görebiliyormuş gibi görünüyor, ama yeni bir bölüm oluşturmak için fdisk'e gittiğimde disk hala 10G olarak görünüyor.

Herhangi bir fikir?


10
2017-08-31 09:41


Menşei


Sanallaştırma platformunuza ve depolama yönteminize bağlı olarak, bu mümkün olabilir veya olmayabilir. Ayrıntılar önemlidir. - womble♦
Eklediğiniz sanal disk türü: IDE veya SCSI? - quanta
İlk komut benim için çalıştı ... - Rodo


Cevaplar:


Yeniden tarama komutunu SCSI veri yoluna vermeniz gerekir.

VMware'de SCSI denetleyicisi bazı olağandışı yerlerde bulunabilir. İlk önce şunu bulun:

find /sys -iname 'scan'

Benim için geri döndü

/sys/devices/pci0000:00/0000:00:07.1/host0/scsi_host/host0/scan
/sys/devices/pci0000:00/0000:00:07.1/host1/scsi_host/host1/scan
/sys/devices/pci0000:00/0000:00:10.0/host2/scsi_host/host2/scan

Sonra sadece rescan komutunu yayınla

echo "- - -" >/sys/devices/pci0000:00/0000:00:07.1/host0/scsi_host/host0/scan
echo "- - -" >/sys/devices/pci0000:00/0000:00:07.1/host0/scsi_host/host1/scan
echo "- - -" >/sys/devices/pci0000:00/0000:00:10.0/host0/scsi_host/host2/scan

o meli yardım et. :)


5
2017-08-31 09:49



ls /sys/class/scsi_host belki daha hızlı. - quanta


SLES 11 sunucusunda benzer bir sorunla uğraşmak zorunda kaldım. LVM, VMWare ESXi üzerinde çalışan ham disklerle oluşturuldu

# pvcreate /dev/sdd; vgextend ....

Bir süre sonra LVM boyutunu arttırmak gerekiyordu, ancak ek bir disk eklemedim ve daha önce yaptığım gibi pvcreate + vgextend, ancak mevcut bir diskin boyutunu arttırmayı seçtim (/ dev / sdd bu durumda) ). VMWare’deki artışı yaptıktan sonra

# rescan-scsi-bus.sh

Ancak pvdisplay hala 'eski' disk boyutunu gösteriyordu. Bir yapmak için gerekliydi

# echo 1 > /sys/block/sdd/device/rescan

çekirdek için / dev / sdd disk boyutunu öğrenmek


5
2017-10-22 06:20



echo 1 > /sys/block/sda/device/rescan CentOS'ta benim için çalıştı - Benedikt Köppel
-bash: / sys / module / scsi_mod / parameters / scan: İzin reddedildi, kullanıcı adı root - Sarz


Bölüm tablosu doğrudan kullanımda ise (örneğin, bir taban bölümü kullanarak dosya sistemi monte ettiyseniz), çekirdek artık geçerli olana kadar eski bölüm tablosunu kullanmaya devam edecektir. Birisi bana bir keresinde LVM kullanıyorsanız bunu bulabileceğinizi söyledi.


3
2017-07-04 13:04





ilk yaptıktan sonra echo 1 > /sys/block/sda/device/rescan

pvresize /dev/sda benim için hile yaptı


3
2017-08-29 14:17





Yeniden başlatmanız gerekiyor, bunun için bir yol yok.


-5
2017-08-31 09:43



Yeniden taramak için güç sistemi nasıl? - quanta
Yeniden başlatmam gerekiyordu :-( - AndyM
Ben de yeniden başlatmam gerekiyordu. - ondra
Bu tamamen doğru değil. Yeniden başlatmadan bunu birden çok kez yaptım. - Duncan X Simpson