Mam problem z podłączeniem woluminu EBS do mojego wystąpienia Ubuntu EC2.
Oto co zrobiłem:
Z konsoli Amazon AWS utworzyłem wolumin EBS 150GB i podłączyłem go do instancji Ubuntu 11.10 EC2. We właściwościach woluminu EBS „Załącznik” pokazuje: „[mój identyfikator instancji Ubuntu]: / dev / sdf (dołączony)”
Próbowałem zamontować dysk na skrzynce Ubuntu i powiedział mi, że „mount: / dev / sdf nie jest urządzeniem blokowym”
sudo mount /dev/sdf /vol
Sprawdziłem więc za pomocą fdisk i spróbowałem zamontować z nowej lokalizacji, ale okazało się, że to nie jest właściwy system plików.
sudo fdisk -l
sudo mount -v -t ext4 /dev/xvdf /vol
błąd:
montowanie: zły typ fs, zła opcja, zły superblok w / dev / xvdf, brak strony kodowej lub programu pomocniczego lub inny błąd W niektórych przypadkach przydatne informacje znajdują się w syslog - wypróbuj dmesg | ogon lub tak
„dmesg | tail” poinformował mnie, że wystąpił następujący błąd:
EXT4-fs (sda1): VFS: nie można znaleźć systemu plików ext4
Próbowałem również umieścić konfiguracje w pliku / etc / fstab zgodnie z instrukcją na http://www.webmastersessions.com/how-to-attach-ebs-volume-to-amazon-ec2-instance , ale nadal nie dałem tego samego błąd systemu plików.
Pytania:
P1: W oparciu o punkt 1 (powyżej), dlaczego wolumen został zmapowany na „dev / sdf”, skoro tak naprawdę został zmapowany na „/ dev / xvdf”?
P2: Co jeszcze muszę zrobić, aby załadować wolumen EBS? Pomyślałem, że po podłączeniu go do instancji zajmie się wszystkim za mnie.
Odpowiedzi:
Ponieważ jest to nowy wolumen, musisz sformatować wolumin EBS (urządzenie blokowe) za pomocą systemu plików między krokiem 1 a krokiem 2. Zatem cały proces z punktem podłączenia próbki wygląda tak:
Utwórz wolumen EBS.
Dołącz wolumin EBS do
/dev/sdf
(zewnętrzna nazwa EC2 dla tego konkretnego numeru urządzenia).Sformatuj system plików
/dev/xvdf
(wewnętrzna nazwa Ubuntu dla tego konkretnego numeru urządzenia):Sformatuj system plików tylko wtedy, gdy jest to nowy wolumin bez żadnych danych. Formatowanie utrudni lub uniemożliwi pobranie jakichkolwiek danych, które wcześniej znajdowały się na tym woluminie.
Zamontuj system plików (z aktualizacją do / etc / fstab, aby pozostał zamontowany przy ponownym uruchomieniu):
źródło
-m 000
?Krok 1: utwórz wolumin
Krok 2: dołącz do woluminu głównego instancji
Krok 3: uruchom sudo resize 2fs -p / dev / xvde
Krok 4: uruchom ponownie usługę apache2 sudo apache2 zrestartuj
krok 4: uruchom df -h
Możesz zobaczyć całkowitą objętość dołączoną do Twojej instancji.
źródło