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  2018-07-06 14:12:10

  Raptoor2 - Użytkownik

Raptoor2
Użytkownik
Zarejestrowany: 2017-08-22

migracja systemu z wiekszego na mniejszy dysk

hej!
chce zmigowac caly system ze wszystkimi danymi z talerza 500gb na ssd 120gb
Wszystkie pliki zajmuja okolo 100gb na dysku

Chcialbym do tego celu wykorzystac standardowe narzedznia konsolowe

w jaki sposob moge to zrobic tak aby w miare nic nie uszkodzic?

Oczywiscie przed zabraniem sie za przenoisny zrobilem juz backup.


Mialem pomysl aby na wiekszym dysku zedytowac tablice partycji tak aby z dysku 500 zrobil sie 120 nastepnie zdumpowac tablice z 500 nas 120 i machnac wszystko rsyncem ale nie wyszlo :(
system juz odzyskalem i wszystko dziala teraz kombinuje dalej


jakies podpowiedzi?

Offline

 

#2  2018-07-06 16:34:54

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: migracja systemu z wiekszego na mniejszy dysk

Rsync powinien dać radę.

np:

Kod:

rsync -aAXvx --progress  --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/var/tmp/*","/run/*","/mnt/*","/media/*","/lost+found","/home/*","/media/*"}  /    /Gentoo54

takim poleceniem przenoszę system miedzy partycjami, gdzie jedna jest zamontowana jako rootfs a druga w folderze /Gentoo54.

Jak na razie, problemu z tym nie mam.

Ostatnio edytowany przez Jacekalex (2018-07-06 16:37:27)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2018-07-06 19:02:50

  Raptoor2 - Użytkownik

Raptoor2
Użytkownik
Zarejestrowany: 2017-08-22

Re: migracja systemu z wiekszego na mniejszy dysk

i jak rozumiem robisz to z pomocą system rescue tak?
kwestia tego w jaki sposób zrobić partycjonowanie na dyskach normalnie fdiskiem?

Offline

 

#4  2018-07-06 21:37:51

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: migracja systemu z wiekszego na mniejszy dysk

Nie w trybie rescue, tylko na żywca.
O ile katalog docelowy nie jest używany równocześnie  przez inne aplikacje, to nie ma się czym martwić.

Nie można w ten sposób przenosić tylko aktualnie działających baz danych czyli np folderu /var/lib/mysql (domyślne w Debianie miejsce na bazy Mysqla) w czasie pracy serwera Mysqld.

To samo z Postgresql'em i Firebirdem.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#5  2018-07-06 22:00:21

  Raptoor2 - Użytkownik

Raptoor2
Użytkownik
Zarejestrowany: 2017-08-22

Re: migracja systemu z wiekszego na mniejszy dysk

rozumiem, a partycjonowanie dysku?
bo dumpem tego nie zrobie z duzego na mały

Offline

 

#6  2018-07-06 22:05:23

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: migracja systemu z wiekszego na mniejszy dysk

Rsync kopiuje pliki i ich uprawienia oraz ACL.
Nie zajmuje się obrazami systemu plików.

Kopiuje z jednej sformatowanej partycji na inną, na docelowej musisz zrobić system plików.

Ostatnio edytowany przez Jacekalex (2018-07-07 17:16:39)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#7  2018-07-06 22:20:48

  Raptoor2 - Użytkownik

Raptoor2
Użytkownik
Zarejestrowany: 2017-08-22

Re: migracja systemu z wiekszego na mniejszy dysk

Rozumiem, chodzi o to ze stary dyk ma podział na dwie partycje
/boot (512mb) oraz główna reszta.
Dlatego pytam czy po prostu powinienem sformatować nowy dysk tak jak stary i tylko boot przenieść na osobną partycję?

Offline

 

#8  2018-07-07 17:10:39

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: migracja systemu z wiekszego na mniejszy dysk

Nie wiem z czym tak kombinujesz.

W Linuksie wystarczy normalnie skopiować pliki z jednej partycji na drugą i po ewentualnej korekcie UUID w fstab/Grub wszystko powinno działać. Ja tak zawsze kopiowałem system na inny dysk.
Wystarczą standardowe narzędzia jak lub [tt]mc[/tt] lub zwykłe [tt]cp[/tt], ale do takich zadań [tt]rsync[/tt] jest najwygodniejszy.

PS 120 GB SSD (realnie ok 111 GB) to trochę za mało na 100 GB danych. W przypadku SSD warto mieć ok 20% wolnego miejsca.

Offline

 

#9  2018-07-07 23:28:50

  Raptoor2 - Użytkownik

Raptoor2
Użytkownik
Zarejestrowany: 2017-08-22

Re: migracja systemu z wiekszego na mniejszy dysk

no z formatowaniem partycji kombinuje pisalem przeciez dwa razy...
mam dysk sformatowany na dwie partycje

glowna i /boot

wy tutaj piszecie o tym kopiowaniu tak jakbyscie sobie montowali caly dysk zamiast poszczegolnych partycji.

Offline

 

#10  2018-07-07 23:43:05

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: migracja systemu z wiekszego na mniejszy dysk

Całego dysku zamontować się nie da, zamontować musisz partycję, punktem montowania musi być PUSTY folder.
Żeby "zamontować dysk"  musiałbyś go sformatować tak, żeby cały dysk zajmowała jedna partycja, w ten sposób jest fabrycznie sformatowana większość pendraków.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#11  2018-07-07 23:53:03

  Raptoor2 - Użytkownik

Raptoor2
Użytkownik
Zarejestrowany: 2017-08-22

Re: migracja systemu z wiekszego na mniejszy dysk

no o tym wiem ze musza byc partycje ale tak jak mowie moj dysk dostal automatyczny format przy instalacji sytemu!
na boot oraz na glowna /

Offline

 

#12  2018-07-08 00:05:44

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: migracja systemu z wiekszego na mniejszy dysk

Automatycznie to dysk się może uceglić albo piszą precyzyjniej spier***lić.

Nie wiem też, jaki to system instalowałeś, Debian nigdy nie zakłada osobnej partycji /boot,
chyba że masz na myśli partycję EFI dla UEFI Secure Boot.

Drugi błąd, to /home na partycji /. czyli dowód, że system instalował lama.

Nawet instalator Windows 7 już tworzy osobną partycję na pliki użytkownika,
po to, żeby ich diabli nie wzięli przy ucegleniu systemu i późniejszej reinstalacji.

W Androidzie też na partycji  /system nie ma żadnych plików użytkownika, aplikacje siedzą na partycji /data a pliki użytkownika najczęściej na partycji /sdcard.
W rezultacie po aktualizacji Andka appki i pliki użytkownika są na swoim miejscu.

To by było na tyle


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.008 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00008 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00077 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='3.144.109.159' WHERE u.id=1
0.00069 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.144.109.159', 1732529574)
0.00037 SELECT * FROM punbb_online WHERE logged<1732529274
0.00047 SELECT topic_id FROM punbb_posts WHERE id=320017
0.00054 SELECT id FROM punbb_posts WHERE topic_id=30527 ORDER BY posted
0.00061 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=30527 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00103 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=30527 ORDER BY p.id LIMIT 0,25
0.00075 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=30527
Total query time: 0.0054 s