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  2012-02-21 22:08:01

  tomii - Członek DUG

tomii
Członek DUG
Zarejestrowany: 2007-12-01

Przeniesienie częście partycji na mniejszy dysk

Witam serdecznie,

Potrzebuje przenieść system na mniejszy dysk z 320 gb na 80gb. Sytuacja wygląda następująco. Mam zainstalowany system z grub2 tylko jeden linux.
I kolejno partycje swap (3gb), root(10gb),home(20gb),inne(250gb) i teraz chciałbym przenieść działający system na mniejszy dysk(80gb) w ten sposób aby przenieść 3 pierwsze partycje bez też dużej ostatniej.
Pytanie jak tego dokonać?
Czytałem jak skopiować cały dysk na większy ale jak kopiować część dysku nie mam pojęcia.

Pozdrawiam.

Offline

 

#2  2012-02-21 22:13:59

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: Przeniesienie częście partycji na mniejszy dysk

No myślę, że tak samo jak cały dysk na większy :). Najpierw musisz porobić partycje na mniejszym dysku. Potem, jakimś livecd zamontować dwa dyski i przekopiować zawartości. Myślę, że tak powinno zatrybić :)


[tt]ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |[/tt]

Offline

 

#3  2012-02-21 22:34:04

  tomii - Członek DUG

tomii
Członek DUG
Zarejestrowany: 2007-12-01

Re: Przeniesienie częście partycji na mniejszy dysk

myślałem że da się np "dd" tylko z odpowiednią ilością bloków do skopiowania.

Offline

 

#4  2012-02-21 22:39:27

  andreq - Członek DUG

andreq
Członek DUG
Skąd: Nisko
Zarejestrowany: 2005-01-11

Re: Przeniesienie częście partycji na mniejszy dysk

Nie dd! tylko jak pisał P@blo przez np.

Kod:

cp -a

Offline

 

#5  2012-02-21 22:41:03

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

Re: Przeniesienie częście partycji na mniejszy dysk

Za pomoca dd kopiujesz identycznie jak caly dysk, jednak zamiast niego określasz poszczególne partycje /dev/sdaX.
Partycja docelowa musi być większa lub równa źródłowej, później pozostaje tylko przywrócić bootloader i sprawdzić /etc/fstab (chroot) czy nazwy urządzeń lub UUID się zgadzają.

[quote=andreq]Nie dd! tylko jak pisał P@blo przez np.

Kod:

cp -a

[/quote]
Przy pomocy cp uprawnienia do niektórych plików mogą się posypać i można narobić niezłego bałaganu przy kopiowaniu całego systemu w taki sposób. Najlepiej użyć przeznaczonych do tego narzędzi jak partimage, clonezilla albo wspomniany dd.

Ostatnio edytowany przez k4misiek (2012-02-21 22:43:37)


You are registered as user [b]#464141[/b] with the Linux Counter

Offline

 

#6  2012-02-21 22:48:38

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Przeniesienie częście partycji na mniejszy dysk

[quote=k4misiek]Przy pomocy cp uprawnienia do niektórych plików mogą się posypać i można narobić niezłego bałaganu przy kopiowaniu całego systemu w taki sposób.[/quote]
AFAIK z opcją -a zachowuje wszystko. Sam wiele razy przerzucałem tak system i zawsze było w porządku wszystko.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#7  2012-02-21 22:50:37

  andreq - Członek DUG

andreq
Członek DUG
Skąd: Nisko
Zarejestrowany: 2005-01-11

Re: Przeniesienie częście partycji na mniejszy dysk

Kilkunastokrotnie używałem cp -a, i zawsze bez problemów, zawsze przy użyciu licecd. Nic się nie posypało, żadnego bałaganu...

Offline

 

#8  2012-02-21 22:57:54

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

Re: Przeniesienie częście partycji na mniejszy dysk

Ja raz tak przerzucałem i skończyło się na dd.


You are registered as user [b]#464141[/b] with the Linux Counter

Offline

 

#9  2012-02-22 01:01:14

  gindek - Zubr, bydle na etacie.

gindek
Zubr, bydle na etacie.
Skąd: Z puszczy.
Zarejestrowany: 2008-12-08

Re: Przeniesienie częście partycji na mniejszy dysk

jak ja robiłem podobne rzeczy ( miałem obraz systemu i podnosiłem go na różnej wielkości dyski twarde )
to miałem narzędzie hirens boot cd, sa tam rożne narzędzia oraz bootowalny linux:
1. w gpart usuwałem duża partycje. ( za duża do zapisana na nowym dysku )
2. tam jest cos takiego co nazywa sie "ghost 4 linux" ( w trybie RAW )
w tym programie robilem kopie MBR, zapisywałem ja do pliku, potem kompie partycji którą potrzebowałem. ( suma partycji mniejsza od powierzchni nowego dysku )

dalej zmiana urządzenia ( czyli zakladasz mniejszy dysk )
odpalam hirens bott cd
laduje znowu ghost 4 linux ( raw mode )
tam podnosze mbr
potem sprawdzałem w g part czy wszystko sie zgadza, tz. np. czy jest system plikow na partycjach ( jak jest system plikow to jest tez boot loader).
potem podnosiłem wszsytko z obrazów :]

raw mode to jest lustrzana kopia "bit po bicie" jest niezależna od systemu plikow na dysku, więdz działa z ext3 , ntfs .... itp itd.

ale "dd" pewnie prosciej i szybciej bedzie

Ostatnio edytowany przez gindek (2012-02-22 01:01:34)


" Wojny przychodzą i odchodzą, a moi żołnierze są wieczni"


"Zbuduj mały, dziarski router z udostępnionych przez prowadzącego części od Kamaza?"

Offline

 

#10  2012-02-22 06:15:11

  tomii - Członek DUG

tomii
Członek DUG
Zarejestrowany: 2007-12-01

Re: Przeniesienie częście partycji na mniejszy dysk

a gdybym usunął tą dużą ostatnią partycje z dysku źródłowego to czy nie mógłbym zrobić dd całego dysku  ?

Offline

 

#11  2012-02-22 13:52:28

  morfik - Cenzor wirtualnego świata

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

Re: Przeniesienie częście partycji na mniejszy dysk

Dysk ma stały rozmiar bez względu na to jakie tam masz partycje. Jak usuniesz partycję to tylko zmieniasz wpisy w tablicy partycji.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.013 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00013 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00139 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.149.214.21' WHERE u.id=1
0.00121 UPDATE punbb_online SET logged=1716229817 WHERE ident='3.149.214.21'
0.00087 SELECT * FROM punbb_online WHERE logged<1716229517
0.00076 SELECT topic_id FROM punbb_posts WHERE id=195554
0.00152 SELECT id FROM punbb_posts WHERE topic_id=20743 ORDER BY posted
0.00069 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=20743 AND t.moved_to IS NULL
0.00007 SELECT search_for, replace_with FROM punbb_censoring
0.00117 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=20743 ORDER BY p.id LIMIT 0,25
0.00146 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=20743
Total query time: 0.00931 s