Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2019-01-22 17:16:10

  mccn - Użytkownik

mccn
Użytkownik
Zarejestrowany: 2017-06-22

Zmiana rozmiaru partycji ext4

Witam,

Pytanie brzmi następująco
Jak bez utraty danych rozszerzyć partycję w systemie plików ext4 ?

Opis:
Mam zrobiony raid 5 na kontrolerze hp p410 8x3 TB i teraz dołożyłem kolejny dysk udało się rozszerzyć macierz wszystko jest pod montowane do katalogu /home/pliki
Tylko jak teraz zrobić aby system zobaczył tą dodatkową pojemność ?


Będę wdzięczny za pomoc ;)

Offline

 

#2  2019-01-22 18:00:24

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Zmiana rozmiaru partycji ext4

resize2fs ?

Offline

 

#3  2019-01-22 18:52:01

  rulezdc - Członek DUG

rulezdc
Członek DUG
Skąd: Tarnowskie Góry
Zarejestrowany: 2007-05-22

Re: Zmiana rozmiaru partycji ext4

samo resize2fs nic nie da, pierwsz co to musi fdiskiem usunac stara partycje i dodac nowa wieksza, jednak zachowalbym najpierw mbr-a aby jak co odtworzyc.
Pytanie jak sie zachowa ta wieksza czesc dysku, czy filesytem zostanei zalozony.
Innym sposobem jest poprostu zalozenie 2 partycji i i zrobic inny punkt montowania
bylby lvm bylby mniejszy problem

Offline

 

#4  2019-01-22 21:57:15

  mccn - Użytkownik

mccn
Użytkownik
Zarejestrowany: 2017-06-22

Re: Zmiana rozmiaru partycji ext4

Hmm czyli bez utraty danych się nie da ?

Mam na tej partycji z 14 TB danych których za wszelką cenę nie mogę stracić a i nie mam też gdzie tego przekopiować ...

Może istnieje jakiś sposób ... ?

Offline

 

#5  2019-01-22 23:17:29

  psulroot - Użytkownik

psulroot
Użytkownik
Zarejestrowany: 2018-09-23

Re: Zmiana rozmiaru partycji ext4

Witam,

Jakiś czas temu (sierpień?) robiłem resize ale bez raida i pewnie to nie to samo, ale odpalilem livecd skopiowałem przy użyciu dd dysk na inny dysk a potem przy pomocy chyba jakiegoś parta zrobiłem resize...

Problemów nie było... tylko to nie raid...

Offline

 

#6  2019-01-23 07:11:58

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Zmiana rozmiaru partycji ext4

Ja się raidem nigdy nie bawiłem ale to jest podobne do lvm. Jak się dodaje dyski do lvm, to też na początku widzi tylko nową przestrzeń. W lvm są narzędzia typu lvresize itp, które bez problemu potrafią ogarnąć zmiany rozmiaru voluminów.
No tu jest przykład raida:
https://www.howtoforge.com/how-to-resize-raid-partitions-shrink-and-grow-software-raid

Offline

 

#7  2019-01-23 17:17:44

  rulezdc - Członek DUG

rulezdc
Członek DUG
Skąd: Tarnowskie Góry
Zarejestrowany: 2007-05-22

Re: Zmiana rozmiaru partycji ext4

Tylko on wyraznie napisal partycje. To ze ma RAID-a to jedno, gdyz to mu tylko zalatwia problem przy uszkodzeniu jednego z dyskow.

Jedynie co moze zrobic jak ma partycje, to zalozyc nowa partycje i ja zamontowac np w /home/pliki/<katalog>, chyba ze ma dysk aby dane przegrac i zrobic porzadek z dyskami na tym kontrolerze

Offline

 

#8  2019-01-23 18:42:36

  mccn - Użytkownik

mccn
Użytkownik
Zarejestrowany: 2017-06-22

Re: Zmiana rozmiaru partycji ext4

Mam 8 dysków 3 TB spięte w raid 5 na kontrolerze sprzętowym zrobiona jest na tym 1 duża partycja która jest już pełna chciałem ją powiększyć więc dodałem do macierzy kolejny dysk 3 TB rozbudowałem macierz i teraz chciałbym powiększyć tę partycję o te 3 TB

Macierz widoczna jest w systemie jako jeden duży dysk.

Offline

 

#9  2019-01-23 19:35:34

  rulezdc - Członek DUG

rulezdc
Członek DUG
Skąd: Tarnowskie Góry
Zarejestrowany: 2007-05-22

Re: Zmiana rozmiaru partycji ext4

to pokaz wynik polecenia lsblk

Offline

 

#10  2019-01-23 20:11:54

  mccn - Użytkownik

mccn
Użytkownik
Zarejestrowany: 2017-06-22

Re: Zmiana rozmiaru partycji ext4

Proszę:
sdb      8:16   0 19,1T  0 disk
└─sdb1   8:17   0 19,1T  0 part /home/*****/jedenszesccztery

Offline

 

#11  2019-01-23 21:51:08

  lama - Użytkownik

lama
Użytkownik
Zarejestrowany: 2012-08-28

Re: Zmiana rozmiaru partycji ext4

Nie wiem, jak to wygląda na sprzętowym kontrolerze RAID, ale po powiększeniu partycji pozostanie powiększyć filesystem, czyli resize2fs (tak, jak pisał morfik i jego sznurek). 19.1 TB jako wielkość partycji to chyba jeszcze przed rozszerzeniem. Nie używałem lsblk, doczytję teraz w man "Polecenie lsblk odczytuje system plików sysfs i udev db w celu zebrania informacji". RAID5 z ośmiu trzyterowych dysków powinien dać 21 TB.

Może pokaż
# parted /dev/sdb print free

Ostatnio edytowany przez lama (2019-01-23 21:53:36)

Offline

 

#12  2019-01-23 22:27:50

  rulezdc - Członek DUG

rulezdc
Członek DUG
Skąd: Tarnowskie Góry
Zarejestrowany: 2007-05-22

Re: Zmiana rozmiaru partycji ext4

nad tym raidem jest jeszcze podsystem dyskowy
wydaj polecenie:
blockdev -rereadpt /dev/sdb
a potem pokaz lsblk oraz fdisk -l /dev/sdb
powinno odswiezyc szyne i pokazac wiekszy dysk
wtedy mozesz dodac druga partycje i zamontowac w innym miejscu
jedynie tak to zrobisz  niestety ma poczatku blednie wybrales i trraz tylko ci takie cos pozostaje

Offline

 

#13  2019-01-23 23:25:47

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Zmiana rozmiaru partycji ext4

Pokaż bardziej rozbudowane wyjście tego lsblk:

Kod:

# lsblk -o "NAME,SIZE,FSTYPE,TYPE,MAJ:MIN,LABEL,MOUNTPOINT,UUID"

Mógłbyś przy okazji podawać polecenia, które wpisujesz w terminal, bo w sumie to nikt nie wie co robisz.

Ostatnio edytowany przez morfik (2019-01-23 23:59:50)

Offline

 

#14  2019-01-24 12:56:21

  mccn - Użytkownik

mccn
Użytkownik
Zarejestrowany: 2017-06-22

Re: Zmiana rozmiaru partycji ext4

Panowie przemyślałem wszystko no i jest z tym problem zbyt duże ryzyko utraty plików i niepowodzenia ...

Utworzę drugi raid 5 z 8x 3 TB dysków

Tylko powiedzcie mi teraz co zrobić aby w przyszłości można było w locie po dodaniu dysku do raid rozszerzyć partycję bez problemów ?

Offline

 

#15  2019-01-24 15:25:53

  rulezdc - Członek DUG

rulezdc
Członek DUG
Skąd: Tarnowskie Góry
Zarejestrowany: 2007-05-22

Re: Zmiana rozmiaru partycji ext4

jak to sa oddzielne dyski bez /boot-a itp to najlepiej od razu lvm na nich zalozyc i wtedy mozez rozszerzac jak chcesz i dzielic jak chcesz

Offline

 

#16  2019-01-25 06:12:26

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Zmiana rozmiaru partycji ext4

Tu nie ma żadnego ryzyka utraty danych (no chyba, że się robi ręcznie coś co automaty mają w standardzie i przy tym nie wie się co dokładnie się robi). xD Ja nigdy co prawda nie robiłem tego na raidzie ale zobacz jak wygląda procedura przy dodawaniu nowych dysków do LVM i zmiana ich rozmiarów.

https://morfikov.github.io/post/jak-dodac-nowy-dysk-lvm/
https://morfikov.github.io/post/zmiana-rozmiaru-lvm/

Z tego co piszesz, to ty tylko dodałeś dysk i nic poza tym. Żadnych poleceń by zweryfikować cokolwiek nie podałeś, więc nikt ci raczej nie pomoże skoro sam nie podajesz informacji, które by ludziom pomogły rozwiązać twój problem.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.010 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00003 SET NAMES latin2
0.00150 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.116.90.57' WHERE u.id=1
0.00215 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.116.90.57', 1732680436)
0.00024 SELECT * FROM punbb_online WHERE logged<1732680136
0.00069 SELECT topic_id FROM punbb_posts WHERE id=322691
0.00058 SELECT id FROM punbb_posts WHERE topic_id=30809 ORDER BY posted
0.00030 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=30809 AND t.moved_to IS NULL
0.00025 SELECT search_for, replace_with FROM punbb_censoring
0.00087 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=30809 ORDER BY p.id LIMIT 0,25
0.00072 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=30809
Total query time: 0.00743 s