Strona 1 z 1
[SOLVED] Przesunięcie danych z partycji /home do partycji systemowej /
: 24 paź 2013, 07:37
autor: kszyhus
Witam.
Dysk podzielony:
sda1 - /
sda2 - /home
sda3 - /media/magazyn
sda4 - swap
Chcę wrzucić /home do systemu, a z sda2 zrobić swap. Konkretnie chodzi mi tylko o przeniesienie /home do /.
Ze swap-em wiem jak to zrobić.
Proszę o poradę.
Re: Przesunięcie danych z partycji /home do partycji systemowej /
: 24 paź 2013, 08:51
autor: enedil
Uruchom live cd i z partycji sda2 przeneś wszystkie pliki do katalogu home na partycji sda1.
Re: Przesunięcie danych z partycji /home do partycji systemowej /
: 24 paź 2013, 08:55
autor: namok
enedil pisze:Uruchom live cd i z partycji sda2 przeneś wszystkie pliki do katalogu home na partycji sda1.
I już? A co z fstab?
Re: Przesunięcie danych z partycji /home do partycji systemowej /
: 24 paź 2013, 09:41
autor: kszyhus
Na live cd przeniosłem wszystkie pliki do katalogu /home na partycji sda1.
W fstab zmieniłem:
Kod: Zaznacz cały
# nowe /home na /dev/sda1
UUID=aed99f19-26ed-4531-a1d9-4c589314dbba /home ext4 defaults 0 2
UUID to UUID partycji sda1
Start systemu i ekran logowania (miałem opcję automatycznego logowania),
mój login i wpisując moje hasło - ekran wraca do logowania. Nie mogę się zalogować.
Re: Przesunięcie danych z partycji /home do partycji systemowej /
: 24 paź 2013, 09:49
autor: enedil
To dlatego, bo musisz usunąć tamten wpis z partycją home z fstab.
Re: Przesunięcie danych z partycji /home do partycji systemowej /
: 24 paź 2013, 09:53
autor: kszyhus
Stary wpis montujący /home na sda2 usunąłem a dodałem powyższy montujący /home na sda1.
Wynik - reakcja przy restarcie jak powyżej.
Re: Przesunięcie danych z partycji /home do partycji systemowej /
: 24 paź 2013, 10:03
autor: ethanak
Nie montujesz /home na sda1 bo tam masz system. Wywal ten wpis jak Ci powiedziano.
Re: Przesunięcie danych z partycji /home do partycji systemowej /
: 24 paź 2013, 10:16
autor: dudwin
kszyhus ,
Całą operacje dasz rade zrobić on-line bez life-cd.
Pytanie
Czy na sda1 masz wystarczająco miejsca? :>
Jeśli tak to lecimy:
0. zaloguj sie jako root w 1 konsli (zakładam ze jak wiesz co to fstab, to wiesz jak to zrobić)
0.1 wyłącz wszystko co korzystka z home np gnome. możesz to sprawdzić "lsof |grep home" - przyda sie bo potem trzeba go odmontować
#robimy kopie
1. mkdir /home_new
2. rsync -avzt --numeric-ids --progress /home/* /home_new/ - tu kopujemy zawartość home do home_new
3.jak sie skończy to mozęmy odmontować umount /home
3.1 moze byc tak ze bedzie błąd np device is busy, lsofem zobacz co jeszcze chodzi i ubij kill -9 np tak "lsof |grep home |awk '{print $2}'|xargs kill -9"
4. mv home{_new,}
5. możesz przelogować sie su - user.. zobacz czy masz pliki
6. zakomentuj home w fstab.
ROLLBACK: jeśli coś nie pytnie:
1. mv /home{,_new}
2.odkomtować wpis.
3. mount -a
-----
Pozdrawiam
Dudek
Re: Przesunięcie danych z partycji /home do partycji systemowej /
: 24 paź 2013, 11:59
autor: kszyhus
Nie wiem co źle robię?
Nie umiem wyłączyć wszystkiego co korzysta z home. Jak sprawdzam "lsof |grep home" to pokazuje mi ciąg różnych wpisów, które lecą dość chwilkę.
Jak odmontowuję /home to oddaje komunikat, że nie można odmontować bo /home jest w użyciu.
#na razie spadam - będę po południu
Re: Przesunięcie danych z partycji /home do partycji systemowej /
: 24 paź 2013, 12:12
autor: enedil
Skoro już skopiowałeś, to pozostaje tylko wyrzucenie wpisu w fstab.
Re: Przesunięcie danych z partycji /home do partycji systemowej /
: 24 paź 2013, 12:19
autor: ethanak
przy czym dla lepszej jasności: wyrzucenie (zakomentowanie) a nie zastąpienie innym.
Re: Przesunięcie danych z partycji /home do partycji systemowej /
: 24 paź 2013, 15:18
autor: kszyhus
Problemu z wpisami w fstab nie miałem.
Problemem było przekopiowanie w life-cd /home podczas którego jego pliki dostawały właściciela i grupę: ROOT. Myślę że dlatego był problem z zalogowaniem.
Pozmieniałem właściciela na mój user, poprawka w fstab i OK. Poszło.
Reszta to już zmiana partycji w GParted.
Dzięki za pomoc - temat rozwiązany.
Re: Przesunięcie danych z partycji /home do partycji systemowej /
: 24 paź 2013, 15:20
autor: ethanak
następnym razem używaj mc z roota - prosty, intuicyjny u zachowuje tyle metainformacji ile się da.
Re: Przesunięcie danych z partycji /home do partycji systemowej /
: 24 paź 2013, 15:29
autor: enedil
kszyhus pisze:
Dzięki za pomoc - temat rozwiązany.
To dodaj [solved] w tytule wątku.
Re: [SOLVED] Przesunięcie danych z partycji /home do partycji systemowej /
: 24 paź 2013, 15:34
autor: kszyhus
@ enedil - przepraszam, ale [solved] został dodany
@ethanak - zrobiłem to właśnie midnight commander-em