[SOLVED] Przesunięcie danych z partycji /home do partycji systemowej /
- kszyhus
- Przebojowy Jelonek
- Posty: 1126
- Rejestracja: 19 lis 2010, 08:34
- Płeć: Mężczyzna
- Wersja Ubuntu: 24.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Lokalizacja: okolice Ostrowa Wielkopolskiego
[SOLVED] Przesunięcie danych z partycji /home do partycji systemowej /
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ę.
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ę.
Ostatnio zmieniony 24 paź 2013, 15:18 przez kszyhus, łącznie zmieniany 1 raz.
- enedil
- Przebojowy Jelonek
- Posty: 1352
- Rejestracja: 08 wrz 2012, 16:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: i3
- Architektura: x86_64
- Kontakt:
Re: Przesunięcie danych z partycji /home do partycji systemowej /
Uruchom live cd i z partycji sda2 przeneś wszystkie pliki do katalogu home na partycji sda1.
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!
~moderatorzy
~moderatorzy
-
- Przebojowy Jelonek
- Posty: 1703
- Rejestracja: 01 mar 2008, 12:21
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: Unity
- Architektura: x86_64
- Kontakt:
Re: Przesunięcie danych z partycji /home do partycji systemowej /
I już? A co z fstab?enedil pisze:Uruchom live cd i z partycji sda2 przeneś wszystkie pliki do katalogu home na partycji sda1.
- kszyhus
- Przebojowy Jelonek
- Posty: 1126
- Rejestracja: 19 lis 2010, 08:34
- Płeć: Mężczyzna
- Wersja Ubuntu: 24.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Lokalizacja: okolice Ostrowa Wielkopolskiego
Re: Przesunięcie danych z partycji /home do partycji systemowej /
Na live cd przeniosłem wszystkie pliki do katalogu /home na partycji sda1.
W fstab zmieniłem:
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ć.
W fstab zmieniłem:
Kod: Zaznacz cały
# nowe /home na /dev/sda1
UUID=aed99f19-26ed-4531-a1d9-4c589314dbba /home ext4 defaults 0 2
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ć.
- enedil
- Przebojowy Jelonek
- Posty: 1352
- Rejestracja: 08 wrz 2012, 16:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: i3
- Architektura: x86_64
- Kontakt:
Re: Przesunięcie danych z partycji /home do partycji systemowej /
To dlatego, bo musisz usunąć tamten wpis z partycją home z fstab.
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!
~moderatorzy
~moderatorzy
- kszyhus
- Przebojowy Jelonek
- Posty: 1126
- Rejestracja: 19 lis 2010, 08:34
- Płeć: Mężczyzna
- Wersja Ubuntu: 24.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Lokalizacja: okolice Ostrowa Wielkopolskiego
Re: Przesunięcie danych z partycji /home do partycji systemowej /
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.
Wynik - reakcja przy restarcie jak powyżej.
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: Przesunięcie danych z partycji /home do partycji systemowej /
Nie montujesz /home na sda1 bo tam masz system. Wywal ten wpis jak Ci powiedziano.
-
- Piegowaty Guziec
- Posty: 11
- Rejestracja: 09 paź 2013, 18:24
- Wersja Ubuntu: 12.04
- Architektura: x86_64
Re: Przesunięcie danych z partycji /home do partycji systemowej /
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
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
- kszyhus
- Przebojowy Jelonek
- Posty: 1126
- Rejestracja: 19 lis 2010, 08:34
- Płeć: Mężczyzna
- Wersja Ubuntu: 24.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Lokalizacja: okolice Ostrowa Wielkopolskiego
Re: Przesunięcie danych z partycji /home do partycji systemowej /
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
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
- enedil
- Przebojowy Jelonek
- Posty: 1352
- Rejestracja: 08 wrz 2012, 16:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: i3
- Architektura: x86_64
- Kontakt:
Re: Przesunięcie danych z partycji /home do partycji systemowej /
Skoro już skopiowałeś, to pozostaje tylko wyrzucenie wpisu w fstab.
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!
~moderatorzy
~moderatorzy
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: Przesunięcie danych z partycji /home do partycji systemowej /
przy czym dla lepszej jasności: wyrzucenie (zakomentowanie) a nie zastąpienie innym.
- kszyhus
- Przebojowy Jelonek
- Posty: 1126
- Rejestracja: 19 lis 2010, 08:34
- Płeć: Mężczyzna
- Wersja Ubuntu: 24.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Lokalizacja: okolice Ostrowa Wielkopolskiego
Re: Przesunięcie danych z partycji /home do partycji systemowej /
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.
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.
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: Przesunięcie danych z partycji /home do partycji systemowej /
następnym razem używaj mc z roota - prosty, intuicyjny u zachowuje tyle metainformacji ile się da.
Кто жопой родился, чижиком не помрёт
- enedil
- Przebojowy Jelonek
- Posty: 1352
- Rejestracja: 08 wrz 2012, 16:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: i3
- Architektura: x86_64
- Kontakt:
Re: Przesunięcie danych z partycji /home do partycji systemowej /
To dodaj [solved] w tytule wątku.kszyhus pisze: Dzięki za pomoc - temat rozwiązany.
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!
~moderatorzy
~moderatorzy
- kszyhus
- Przebojowy Jelonek
- Posty: 1126
- Rejestracja: 19 lis 2010, 08:34
- Płeć: Mężczyzna
- Wersja Ubuntu: 24.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Lokalizacja: okolice Ostrowa Wielkopolskiego
Re: [SOLVED] Przesunięcie danych z partycji /home do partycji systemowej /
@ enedil - przepraszam, ale [solved] został dodany
@ethanak - zrobiłem to właśnie midnight commander-em
@ethanak - zrobiłem to właśnie midnight commander-em
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 gości