po reinstalacji: jak połączyć katalog home z partycją home
- marekubuntu
- Sędziwy Jeż
- Posty: 89
- Rejestracja: 21 lis 2006, 15:31
- Płeć: Mężczyzna
- Wersja Ubuntu: 14.04
- Środowisko graficzne: Inne
- Architektura: x86_64
po reinstalacji: jak połączyć katalog home z partycją home
Witam ...
Jako, że nie udało mi się naprawić grafiki(poprzedni mój wątek) ponownie zainstalowałem 12.04. I tutaj ... .
Z poprzedniej instalacji zachowałem partycję z katalogiem /home. Natomiast podczas reinstalacji instalator utworzył na partycji podstawowej nowy katalog /home. I moje pytanie:
- jak połączyć w całość katalog /home z bieżącej instalacji z partycją zawierającą /home z poprzedniej wersji? Użytkownik i hasło zachowane.
-- 18 lis 2013 20:07 --
---
chodzi o przeniesienie obecnego /home na partycję z poprzedniej instalacji, jako, że partycja podstawowa na której jest zainstalowany 12.04 jest zbyt mała na wszystko. A tak pozostanie zbyt dużo niewykorzystanego dysku.
Jako, że nie udało mi się naprawić grafiki(poprzedni mój wątek) ponownie zainstalowałem 12.04. I tutaj ... .
Z poprzedniej instalacji zachowałem partycję z katalogiem /home. Natomiast podczas reinstalacji instalator utworzył na partycji podstawowej nowy katalog /home. I moje pytanie:
- jak połączyć w całość katalog /home z bieżącej instalacji z partycją zawierającą /home z poprzedniej wersji? Użytkownik i hasło zachowane.
-- 18 lis 2013 20:07 --
---
chodzi o przeniesienie obecnego /home na partycję z poprzedniej instalacji, jako, że partycja podstawowa na której jest zainstalowany 12.04 jest zbyt mała na wszystko. A tak pozostanie zbyt dużo niewykorzystanego dysku.
-
- Gibki Gibbon
- Posty: 3209
- Rejestracja: 30 wrz 2007, 13:49
- Płeć: Mężczyzna
Re: po reinstalacji: jak połączyć katalog home z partycją home
Dopisz partycję na katalog /home w pliku /etc/fstab.
- marekubuntu
- Sędziwy Jeż
- Posty: 89
- Rejestracja: 21 lis 2006, 15:31
- Płeć: Mężczyzna
- Wersja Ubuntu: 14.04
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: po reinstalacji: jak połączyć katalog home z partycją home
O tym wiem, bo doczytałem trochę. Ale problemem jest: - jako, że nie jestem aż tak biegły - jak to zrobić? Gdzie, ewentualnie, szukać wskazówek?
-
- Gibki Gibbon
- Posty: 3209
- Rejestracja: 30 wrz 2007, 13:49
- Płeć: Mężczyzna
Re: po reinstalacji: jak połączyć katalog home z partycją home
Podaj wynik polecenia:
Pomogę Ci. Określ która dokładnie to partycja /home.
Kod: Zaznacz cały
sudo fdisk -l
Kod: Zaznacz cały
sudo blkid
- marekubuntu
- Sędziwy Jeż
- Posty: 89
- Rejestracja: 21 lis 2006, 15:31
- Płeć: Mężczyzna
- Wersja Ubuntu: 14.04
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: po reinstalacji: jak połączyć katalog home z partycją home
Kod: Zaznacz cały
$ sudo fdisk -l
UWAGA: Na '/dev/sda' wykryto tablicę partycji GPT (GUID Partition Table)! fdisk nie obsługuje GPT. Należy użyć GNU Parteda.
Kod: Zaznacz cały
(parted) print
Dysk /dev/sda: 500GB
Rozmiar sektora (logiczny/fizyczny): 512B/4096B
Tablica partycji: gpt
Numer Początek Koniec Rozmiar System plików Nazwa Flaga
1 1049kB 420MB 419MB ntfs Basic data partition ukryta, diag
2 420MB 735MB 315MB fat32 EFI system partition ładowalna
3 735MB 869MB 134MB Microsoft reserved partition msftres
4 869MB 220GB 219GB ntfs Basic data partition
8 220GB 272GB 52,4GB ext4
5 272GB 272GB 1049kB Basic data partition
10 272GB 412GB 140GB ext4
6 480GB 482GB 2003MB linux-swap(v1)
7 482GB 500GB 18,3GB ntfs Basic data partition ukryta, diag
Kod: Zaznacz cały
$ sudo blkid
/dev/sda1: LABEL="Recovery" UUID="8846F13046F11F9C" TYPE="ntfs"
/dev/sda2: LABEL="ESP" UUID="5CF3-ADEB" TYPE="vfat"
/dev/sda4: LABEL="Gateway" UUID="7CB25622B255E0E6" TYPE="ntfs"
/dev/sda6: UUID="caa09252-a4fa-458d-b97d-3ed73494d63f" TYPE="swap"
/dev/sda7: LABEL="Push Button Reset" UUID="5458F78058F75F64" TYPE="ntfs"
/dev/sda8: UUID="c0fe6f4c-8c45-4954-8194-02f57e972b03" TYPE="ext4"
/dev/sda10: UUID="c518b75e-606a-479b-842b-ad4bacdea094" TYPE="ext4"
/home z poprzedniej instalacji na sda10
- mucha090
- Zakręcona Traszka
- Posty: 775
- Rejestracja: 15 mar 2008, 11:05
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Brak
- Architektura: x86_64
- Lokalizacja: Kielce, Poland
- Kontakt:
Re: po reinstalacji: jak połączyć katalog home z partycją home
Dobra to teraz robisz tak:
1) otwórz terminal i wpisz
2) potem na samym dole dopisz to
3) plik zapisz i uruchom ponownie system.
Według tego co wcześniej napisałeś to jestem prawie pewien, że w/w wpis dodany do /etc/fstab powinien zadziałać, ale na wszelki wypadek weź jeszcze pokaż nam plik
dzieki temu pomoge ja go zmodyfikować, tak aby podpinał tobie partycje /dev/sda10 w /home.
P.S
Zainstaluj sobie gdisk jest to podobne do fdsik tylko że posiada obsługe tablicy GPT.
1) otwórz terminal i wpisz
Kod: Zaznacz cały
sudo gedit /etc/fstab
Kod: Zaznacz cały
UUID=c518b75e-606a-479b-842b-ad4bacdea094 /home ext4 defaults 0 2
Według tego co wcześniej napisałeś to jestem prawie pewien, że w/w wpis dodany do /etc/fstab powinien zadziałać, ale na wszelki wypadek weź jeszcze pokaż nam plik
Kod: Zaznacz cały
/etc/fstab
P.S
Zainstaluj sobie gdisk jest to podobne do fdsik tylko że posiada obsługe tablicy GPT.
-
- Gibki Gibbon
- Posty: 3209
- Rejestracja: 30 wrz 2007, 13:49
- Płeć: Mężczyzna
Re: po reinstalacji: jak połączyć katalog home z partycją home
To samo pokaże wynik:Zainstaluj sobie gdisk jest to podobne do fdsik tylko że posiada obsługe tablicy GPT.
Kod: Zaznacz cały
parted -l
- marekubuntu
- Sędziwy Jeż
- Posty: 89
- Rejestracja: 21 lis 2006, 15:31
- Płeć: Mężczyzna
- Wersja Ubuntu: 14.04
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: po reinstalacji: jak połączyć katalog home z partycją home
przed aktualizacją:
po aktualizacji:
a efekt tego był taki, że nie mogłem się zalogować. Po usunuęciu dopisanej lini ponownie system działa.
Kod: Zaznacz cały
etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda8 during installation
UUID=c0fe6f4c-8c45-4954-8194-02f57e972b03 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda2 during installation
UUID=5CF3-ADEB /boot/efi vfat defaults 0 1
# swap was on /dev/sda6 during installation
UUID=caa09252-a4fa-458d-b97d-3ed73494d63f none swap sw 0 0
Kod: Zaznacz cały
etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda8 during installation
UUID=c0fe6f4c-8c45-4954-8194-02f57e972b03 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/sda2 during installation
UUID=5CF3-ADEB /boot/efi vfat defaults 0 1
# swap was on /dev/sda6 during installation
UUID=caa09252-a4fa-458d-b97d-3ed73494d63f none swap sw 0 0
# /home
UUID=c518b75e-606a-479b-842b-ad4bacdea094 /home ext4 defaults 0 2
-
- Przebojowy Jelonek
- Posty: 1113
- Rejestracja: 04 sty 2008, 20:58
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: po reinstalacji: jak połączyć katalog home z partycją home
Nie możesz się zalogować, bo na partycji / znajduje się zapewne stary katalog /home, który co gorsza nie jest pusty i nie można zamontować w to miejsce nowego. Przenieść cały katalog domowy swojego uzytkownika z partycji root na nową partycję home. Zwróć uwagę na to, że na nowej partycji nie może być już katalogu /home, ale tylko katalog domowy użytkownika. Natomiast na partycji root musi być folder /home i musi byc pusty.
W tym celu zamontuj nową partycję /home gdziekolwiek i przekopiuj katalog użytkownika za pomocą polecenia
Opcje -rp są ważne, -r kopiuje rekursywnie, -p zachowuje pierwotne uprawnienia do plików i katalogów.
Po sprawdzeniu, czy wszystko się skopiowało dobrze, usuń stary katalog usera. Jeśli jesteś paranoikiem, to zmień nazwę starego katalogu /home np. na /home_old bez usuwania niczego
Druga sprawa, rozważ przepisanie pliku /etc/fstab do takiej postaci:
Jest to zapis jak najbardziej poprawny i zdecydowanie prostszy do ogarnięcia, niż te całe uuidy.
W tym celu zamontuj nową partycję /home gdziekolwiek i przekopiuj katalog użytkownika za pomocą polecenia
Kod: Zaznacz cały
cp -rp /home/user /zamontowany/nowy/home/
Po sprawdzeniu, czy wszystko się skopiowało dobrze, usuń stary katalog usera. Jeśli jesteś paranoikiem, to zmień nazwę starego katalogu /home np. na /home_old bez usuwania niczego

Druga sprawa, rozważ przepisanie pliku /etc/fstab do takiej postaci:
Kod: Zaznacz cały
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
/dev/sda5 / ext4 rw,relatime,data=ordered 0 1
/dev/sda1 /boot ext4 rw,relatime,stripe=4,data=ordered 0 2
/dev/sda6 /var ext4 rw,relatime,data=ordered 0 2
/dev/sda8 /home ext4 rw,relatime,data=ordered 0 2
/dev/sda7 none swap defaults 0 0
- marekubuntu
- Sędziwy Jeż
- Posty: 89
- Rejestracja: 21 lis 2006, 15:31
- Płeć: Mężczyzna
- Wersja Ubuntu: 14.04
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: po reinstalacji: jak połączyć katalog home z partycją home
Rozumiem, czyli przekopiować aktualny katalog /home na starą partycję home. Katalog /home na partycji root skasować. Zmienić /etc/fstab. Restart. I powinno zadziałać .?
-
- Przyjaciel
- Posty: 6686
- Rejestracja: 20 sty 2009, 23:12
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
- Lokalizacja: pwd
Re: po reinstalacji: jak połączyć katalog home z partycją home
Nie aktualny katalog /home, tylko aktualną zawartość katalogu /home, czyli: /home/marekubuntu.marekubuntu pisze:Rozumiem, czyli przekopiować aktualny katalog /home na starą partycję home.
Nie usuwaj, do póki nie masz pewności, że nowa partycja home działa tak, jak należy. Zamiast usuwać, zmień nazwę na /home_STARY.marekubuntu pisze:Katalog /home na partycji root skasować.
Powinno.marekubuntu pisze:Zmienić /etc/fstab. Restart. I powinno zadziałać .?
O pomoc pytaj a forum, a nie przez PW.
-
- Przebojowy Jelonek
- Posty: 1113
- Rejestracja: 04 sty 2008, 20:58
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: po reinstalacji: jak połączyć katalog home z partycją home
Musisz zrobić tak, żeby było dobrze 
Łatwiej jest zdecydować się na jeden z katalogów domowych. Wtedy musisz zadbać, żeby na osobnej partycji /home znalazły się pliki z katalogu /home na partycji /.
Z partycji root kasujesz (albo kopiujesz) katalog usera.

Łatwiej jest zdecydować się na jeden z katalogów domowych. Wtedy musisz zadbać, żeby na osobnej partycji /home znalazły się pliki z katalogu /home na partycji /.
Można, będziesz miał backup.Rozumiem, czyli przekopiować aktualny katalog /home na starą partycję home.
Nie, ten katalog ma zostać, bo w nim będziesz montować partycję. Ma być tylko pusty.Katalog /home na partycji root skasować.
Z partycji root kasujesz (albo kopiujesz) katalog usera.
Dodaj tylko tę jedną linię montującą osobną partycję /home. Nie szalej z usuwaniem uuidów czasemZmienić /etc/fstab.

Jak spieprzysz to będziesz naprawiał z LiveCD. Swoją drogą, lepiej tą operację z LiveCD właśnie przeprowadzać.Restart. I powinno zadziałać .?
- marekubuntu
- Sędziwy Jeż
- Posty: 89
- Rejestracja: 21 lis 2006, 15:31
- Płeć: Mężczyzna
- Wersja Ubuntu: 14.04
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: po reinstalacji: jak połączyć katalog home z partycją home
Muszę bardziej "łopatologicznie" naprawdę nie jestem biegły w tych sprawach :
pierwszą część komendy - cp -rp /home/user - rozumiem, kopiowanie bieżącego katalogu /home
natomiast co i jak ta druga częśc, czyli - /zamontowany/nowy/home/
Kod: Zaznacz cały
cp -rp /home/user /zamontowany/nowy/home/
natomiast co i jak ta druga częśc, czyli - /zamontowany/nowy/home/
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 07 sty 2011, 21:28
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
Re: po reinstalacji: jak połączyć katalog home z partycją home
Nie trzeba nic kopiować żeby zamontować stary home, można montować do niepustych katalogów i używanie uuidów dysków ma sens, jak zmieni się konfiguracja komputera nie trzeba nic zmieniać w systemie.
Sprawdź czy prawa do starego katalogu domowego są dobre
Jak będą liczby zamiast nazw użytkownika i grupy ustaw właściwe prawa,
i jeszcze raz
viewtopic.php?p=970558#p970558
Sprawdź czy prawa do starego katalogu domowego są dobre
Kod: Zaznacz cały
mkdir ~/stary_home
sudo mount /dev/sda10 ~/stary_home
ls -al ~/stary_home
Kod: Zaznacz cały
chown -R marek.marek ~/stary_home
viewtopic.php?p=970558#p970558
- marekubuntu
- Sędziwy Jeż
- Posty: 89
- Rejestracja: 21 lis 2006, 15:31
- Płeć: Mężczyzna
- Wersja Ubuntu: 14.04
- Środowisko graficzne: Inne
- Architektura: x86_64
Re: po reinstalacji: jak połączyć katalog home z partycją home
Łatwiej poszła mi reinstalacja:
- zmniejszenie starej partycji home do wielkości zawartych na niej plików
- nowa instalacja
- przekopiowanie zawartości starej partycji home na bieżącą
No i stara partycja home została jako backup - na przyszłość.
I wszystko działa.
--------------------------------------
pozdrawiam i dzięki za pomoc.
- zmniejszenie starej partycji home do wielkości zawartych na niej plików
- nowa instalacja
- przekopiowanie zawartości starej partycji home na bieżącą
No i stara partycja home została jako backup - na przyszłość.
I wszystko działa.
--------------------------------------
pozdrawiam i dzięki za pomoc.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość