Jak długo powinien zajmować resize2fs na partycji 1 TB?

20

Mam nowy komputer na uniwersytecie i prawie skonfigurowałem na nim wszystko, gdy zauważyłem, że poprzedni użytkownik maszyny używał tylko ogromnej ext3partycji 1 TB .

Zwykle trzymam /homeosobną partycję i wolę również używać LVM, więc postanowiłem zmniejszyć partycję, używając, resize2fsa następnie utworzyć swoje zwykłe rzeczy LVM w miejscu, które uwolniłem. (Na całym dysku twardym jest tylko około 30G danych, więc nie powinno to stanowić problemu).

Uruchomiłem ponownie przy użyciu płyty CD na żywo i poprosiłem resize2fso zmniejszenie partycji do bardziej rozsądnego rozmiaru (50G), i wydawało się, że przenoszenie danych dość intensywnie w ciągu około kwadransa (sądząc po hałasie dysku twardego) .

Teraz działa już ponad trzy godziny i praktycznie nie słychać hałasu z HD, chociaż użycie procesora wynosi 100% .

  1. Czy to normalne?
  2. Czy resize2fsz jakiegoś powodu robi się intensywne chrupanie liczb w tle i dlatego nie słyszę hałasu z HD?
  3. Ile czasu zajmuje zmiana rozmiaru całej partycji?
Tamás
źródło
4
Aktualizacja: cały proces zakończył się nieco ponad cztery godziny i tak, HD był całkowicie cichy, z wyjątkiem pierwszych 15 minut. Krótko mówiąc, jest to całkowicie normalne.
Tamás,
1
Ta sama historia, co dla początkującego tematu. Cały proces zakończył się ponad 3 godziny dysku twardego przez większość czasu milczał, ale procesor prawie nie działał. Więc jeśli masz podobne objawy, bądź cierpliwy.

Odpowiedzi:

9

Czasy mogą być zmienne w zależności od mnóstwa różnych rzeczy.

Jeśli uważasz, że występuje problem, otwórz nowe okno lub utwórz nową sesję PuTTY i uruchom dmesg(błędy we / wy lub niektóre podobne) i / lub df -h(zwiększanie dostępnej przestrzeni).

Podejrzewam, że w każdym razie zajmie to trochę czasu. Nie mam pojęcia, jak długo osobiście. Szybsze może być skopiowanie go na inny dysk sieciowy i ponowna instalacja.

Glen M.
źródło
14

Zmiana rozmiaru ext4fs online z 1 TB na 2 TB na macierzy RAID1 lvm2 zajęła około 1h40min na parze dysków SATA Barracuta 2 TB SATA. To była partycja root.

W tym czasie procesor nigdy nie przekroczył 10% (kumulacja md2_raid1 i md2_resize). Obciążenie wynosiło około 3.

Jeśli procesy resize2fs zjadają 100% procesora, a dysk twardy nie działa, wygląda na to, że utknął. Spróbuj sprawdzić, czy są to jakieś (błędy) komunikaty w syslog.

Twoja konfiguracja jest prostsza (bez RAID1 LVM), więc powinna była zająć znacznie mniej czasu, a podczas tego procesu dysk twardy będzie dużo pracował, a nie procesor.

Ponadto resize2fsma flagę -p (procent), aby wyświetlić postęp, ale działa tylko w trybie offline.

megar
źródło
2
Rozwijam teraz partycję w trybie online i wydawało się, że ma bardzo niską aktywność IO i procesora, więc znalazłem ten wątek. Odpowiedź megar jest dla mnie przydatna, ponieważ teraz wiem, że nie panikuję, że minęło 20 minut lub więcej, ale odkryłem również, że jeśli sprawdzę wydajność dfkilka razy, rozmiar partycji rośnie za każdym razem. Uspokajające. Nie jestem pewien, czy ta sama sztuczka pokazałaby ci postęp w ten sam sposób podczas zmniejszania partycji, ale warto spróbować.
tremby
1

Kolejny punkt danych: zmiana rozmiaru 1 TB na 2 TB w trybie online, ale system jest przeznaczony dla jednego użytkownika, więc aktywność bardzo niska, pojedynczy dysk twardy SATA, CentOS 6.7, zajął około 95 minut.

MadHatter obsługuje Monikę
źródło
inny punkt danych Zmień rozmiar na dysku Digital Ocean SSD z 300 GB na 1T sudo resize2fs / dev / disk / by-id / scsi-0DO_Volume_volume-nyc1-01 resize2fs 1.42.13 (17 maja 2015) System plików na / dev / disk / by- id / scsi-0DO_Volume_volume-nyc1-01 jest zamontowany na / mnt / volume-nyc1-01; wymagane zmiany rozmiaru on-line poddały się po ponad 3 godzinach i rozpoczęły cykliczne zasilanie. e2fsck właśnie powieszony próbując odłączyć wolumin również powieszony, teraz moja kropla jest zamrożona i nieosiągalna.
don bright