Instalator graficzny Ubuntus nie tworzy automatycznie oddzielnej partycji dla / home. To prawda. Jest to jednak zalecane i możesz to zrobić, jeśli zdecydujesz się na partycjonowanie ręczne. Ale nawet jeśli tego nie zrobiłeś, nadal możesz to naprawić.
Jest jednak kilka rzeczy do rozważenia. Po pierwsze, upewnij się, że wszystkie dystrybucje mogą faktycznie korzystać z systemu plików używanego na partycji domowej. Zwykle nie stanowi to problemu, ale lepiej jest zabezpieczyć niż przepraszać. Po drugie, a to jest ważniejsze; nie używaj tego samego katalogu domowego między dystrybucjami, chyba że wiesz, co robisz. Dystrybucje mogą mieć różne wersje zainstalowanego oprogramowania, co oznacza, że ich ustawienia mogą nie być identyczne. Zwykle nie powinno to stanowić problemu, ponieważ aplikacje powinny poprawnie obsługiwać różne wersje, ale nie wszystkie. Jednak doskonale jest mieć katalog domowy o nazwie innej niż nazwa użytkownika, więc nie jest to problem.
Jeśli czytam poprawnie, powinieneś mieć dwie partycje dla Ubuntu (swap i root) i kilka partycji dla Debiana. Następnie pierwszą rzeczą, którą robisz, jest zamontowanie katalogu domowego Debiana w Ubuntu i upewnienie się, że jest zamontowany podczas rozruchu, dodając go do / etc / fstab. Jest mnóstwo dokumentacji, jak to zrobić, więc nie będę wchodził w to.
Jeśli zamontujesz partycję domową Debiana na / home, to ukryje ona katalog Ubuntus / home, więc zamontuj ją gdzieś indziej, na przykład w / mnt. Teraz musisz podjąć pewne decyzje. Możesz spróbować użyć tego samego katalogu domowego dla wszystkich dystrybucji, jeśli chcesz, lub możesz mieć inny katalog domowy dla każdej dystrybucji. Możesz na przykład utworzyć osobny folder w / home dla każdej dystrybucji, na przykład:
- / home / ubuntu / nazwa użytkownika
- / home / debian / nazwa użytkownika
- / home / other_distro / nazwa użytkownika
Powiedziałbym, że to najbezpieczniejsze rozwiązanie. Zakładam, że twoje katalogi domowe nie są szyfrowane. Jeśli tak, skomplikuje to sprawę, chociaż główna procedura byłaby podobna. Prawdopodobnie powinieneś być wtedy wylogowany ze swojego głównego konta, więc utwórz nowego użytkownika, skonfiguruj go jako administratora i zaloguj się jako ten użytkownik.
Musisz skonfigurować wszystkich obecnych użytkowników na wszystkich swoich dystrybucjach, aby korzystali z nowej lokalizacji dla katalogu domowego. Powinieneś także skonfigurować dystrybucje, aby domyślnie używały tych ścieżek dla nowych użytkowników, których tworzysz.
Jeśli zamontowałeś partycję domową na / mnt, wtedy utworzyłbyś / home / ubuntu i / home / debian. Następnie skopiuj / home / nazwa użytkownika do / mnt / ubuntu / nazwa użytkownika i przenieś / mnt / nazwa użytkownika do / mnt / debian / nazwa użytkownika (dla użytkownika Debian).
Teraz masz zarówno domy użytkownika Ubuntu, jak i Debiana na tych samych partycjach, ale w różnych katalogach domowych. Jeśli skonfigurowałeś zarówno Debiana, jak i Ubuntu do montowania tej partycji w / home podczas rozruchu i zmieniłeś użytkowników, aby korzystali z nowych ścieżek dla swoich domów, wszystko powinno być w porządku. Kiedy zamierzasz zainstalować nową dystrybucję, najpierw utwórz / home / distroname / i zainstaluj jak zwykle, ale użyj partycji domowej i skonfiguruj ją tak, aby używała / home / distroname jako domyślnej lokalizacji dla nowych domów użytkowników. Jeśli to zrobisz, nie formatuj go, w przeciwnym razie stracisz dane z Debiana i Ubuntu :)
Jeśli chcesz ponownie użyć jednego katalogu domowego, upewnij się, że wiesz, co robisz. Musisz mieć ten sam identyfikator użytkownika dla użytkowników z różnych dystrybucji. W przeciwnym razie uprawnienia zostałyby pomieszane.
Powodzenia i rób kopie zapasowe :)
ubuntu
folder na partycji domowej, a następnie skopiowałem wszystkie pliki z bieżącego katalogu domowego do tego nowego./homepartion/ubuntu/
Następnie edytowałem,/etc/fstab
aby wskazać nowy folder jako domyślny katalog / home, więc napisałem/dev/sda10 /home ext4 nodev,nosuid 0 2
na końcu. Ale teraz system nie może znaleźć folderu domowegoPonieważ technicznie możliwe jest udostępnianie
/home
katalogu z różnych dystrybucji (patrz ta odpowiedź), nie jest to dobry pomysł .Ustawienia aplikacji mogą mieć różne formaty z różnych wersji programu. Jeśli cokolwiek jest niezgodne lub przez to nie jest zsynchronizowane, całkowicie stracilibyśmy znalezienie przyczyny. Nie zaleca się tego nawet w różnych wersjach tej samej dystrybucji (patrz np. Tutaj ).
Dlatego zaleca się, aby udostępniać pliki danych osobowych z podkatalogów domu użytkownika tylko (np poprzez utworzenie dowiązania do katalogu, do wyboru):
źródło
To późna odpowiedź, ale może być przydatna dla innych próbujących dzielić się informacjami między dystrybucjami.
Jak wspomniano powyżej, występują problemy z aplikacjami o różnych wersjach udostępniających te same pliki konfiguracyjne
/home/user/
.Prostym rozwiązaniem, które rozwiązuje część problemu, tj. Współdzielenie większości danych w folderze domowym, jest dowiązanie folderów takich jak
/home/user/Documents
. Mój folder domowy wygląda następująco:Jak widać powyżej
Desktop
, aDownload
foldery są na lokalnej partycji domu podczasDocuments
,Pictures
itd. Są połączone wspólną partycję.Oto jak skonfigurować dowiązanie symboliczne (w tym przykładzie dla
Documents
folderu):Powyższe powoduje przeniesienie bieżącego
Documents
folderu doold-folders
i skonfigurowanie dowiązania symbolicznego do udostępnionego folderu Dokumenty. Korzystałem z tego programu od dłuższego czasu i do tej pory nie miałem problemów.Możesz znaleźć problemy z koszem, jeśli tak, sprawdź ten post: Jak korzystać z kosza gnome dla plików na innej partycji?
źródło
Zakładając, że celem współdzielenia partycji domowych jest równy dostęp do twoich osobistych plików / dokumentów / danych (ale NIE do plików konfiguracyjnych specyficznych dla każdej dystrybucji), sugerowałbym, abyś skonfigurować system z jedną dodatkową partycją tylko dla te współdzielone dokumenty (dane) i używaj swoich katalogów domowych tylko do plików specyficznych dla dystrybucji.
Następnie możesz zamontować (powiązać) foldery z partycji danych do domu w każdej dystrybucji i mieć dostęp do tych danych, jakby były na partycji domowej. Jednocześnie unikasz problemów, powodując konflikty ustawień itp.
Tak właśnie zrobiłem i działa prawie idealnie. (Chociaż w jakiś sposób zresetował mój plik fstab po aktualizacji z Ubuntu 11.10 do 12.04, więc pamiętaj, aby od czasu do czasu sprawdzać (np. Po aktualizacji), czy ustawienia są nadal prawidłowe.)
źródło
Przyjąłem podejście / ect / fstab i oto kroki, które podjąłem.
Utworzyłem osobną partycję 100+ Gb, która zawiera wszystkie moje współdzielone dane, w tym utworzyłem 7 folderów wspólnych dla większości systemów operacyjnych
Aby znaleźć
UUID
partycję zawierającą udostępnione foldery danych, wykonaj następujące czynności:Aby automatycznie zamontować wspólną partycję danych, którą chcesz edytować
/ect/fstab
, należy wykonać następujące czynności: (zastępczegedit
zvi
lub ulubionego edytora tekstu)Dodaj informacje o partycji do
/ect/fstab
(dla mnie jest to poniżej).Uwaga: zanotuj
bind
jako typ systemu plików i opcje.Alternatywnie możesz zmienić
noatime
opcje montowania (pobind
i przed0 0
):Jeśli dodasz je do opcji montowania
/
,/home
a foldery danych, ponieważ przyspieszy to dostęp do plików i wydłuży żywotność dysków, zmniejszając liczbę operacji we / wy dyskuAby przetestować zmodyfikowane
fstab
, wykonaj:i przeglądaj zamontowane systemy plików za pomocą
Więcej informacji
noatime
i/etc/fstab
opcji można znaleźć tutaj:https://wiki.archlinux.org/index.php/fstab
http://www.openquery.com.au/blog/hint-day-noatime-relatime-fstab
źródło
noatime,rw,errors=remount-ro,bind
? Co jest nie takdefaults,noatime,bind
?Minęły 2 dni, odkąd zacząłem to robić i po kilku ponownych instalacjach zaczyna się robić postęp. poniżej znajduje się kilka zdjęć tego, jak wygląda moja konfiguracja i wciąż jest niechlujna. jednak na moim laptopie działa zarówno Kali Linux, jak i Linux Mint Debian Edition, gdzie oba udostępniają ten sam katalog wymiany i katalog główny. Następnie planuję (mam nadzieję) skonfigurować partycję fat32 na zielono (sda4) do szyfrowania LUKS w celu przetestowania z funkcją awaryjnego samozniszczenia, o której słyszałem. anyhoo, to są kroki, które podjąłem do czegoś, co nazywam dwoma dystrybucjami i jednym kubkiem(wspólne zunifikowane ścieżki), gdzie celem jest wspólne udostępnienie kilku katalogów, takich jak / boot, / home i partycja wymiany. sądzę, że najprawdopodobniej użyję Kali Linux jako użytkownika root, a Linux Mint jako zwykłego użytkownika. Najpierw utworzyłem czystą nową partycję (po przypadkowym usunięciu całego systemu), jak pokazano w moich
blkid
ifdisk -l
polecenia poniżej. bez przechodzenia przez zbyt wiele szczegółów, ponieważ różne dystrybucje zachowują się inaczej, takie jak Ubuntu, elementary i Zorin (myślę, że) były wrażliwe i na tyle miłe, aby wyświetlić komunikat „hej, zauważyliśmy, że już coś się dzieje w twoim MBR (Master) Boot Record), jeśli chcesz, możemy nieco poprawić komfort instalacji ”lub coś w tym rodzaju - po prostu parafrazuję tutaj. Anyhoo, coś, co chciałbym wcześniej rozważyć, to fstab i sytuacja po partycjonowaniu. Nie jestem pewien co do innych i nie jestem ekspertem, ale moje doświadczenie polegało na tym, że błąd fsck, który dostałem przy moim 5. uruchomieniu (1. instalacja Kali, 2. instalacja mięty, 3. uruchomienie w Kali, 4. powrót z powrotem mięta) i nie mam pojęcia, dlaczego tyle czasu wymagało rozruchu, zanim zdecydował się na atak serca. Jednak, obfitość wiedzy i bogactwo doświadczeń dzielonych przez Internet przez tak wielu ekspertów pomogło mi przejść przez to szybko i bez szwanku. dzięki nim i nie będąc ekspertem (zaufaj mi, wciąż walczę z alsą), mogę tylko dzielić się tym, co przeszedłem, najlepiej jak potrafię i postaram się odpowiedzieć + pomóc w każdy możliwy sposób. dla mnie jest to najtrudniejsza część - wiedzieć, o co pytać - wystarczająco szczegółowa, aby inni wiedzieli, jak pomóc. zawarte są tutaj również niektóre odniesienia, które zostały ofiarowane bezinteresownie przez wiele miłych dusz, które bez nich nadal mogłyby zamieszkać w kiepskim systemie Windows 7 i nie wiem, co ze sobą zrobić. Powodzenia i daj mi znać, jeśli jest coś, czego potrzebujesz ode mnie, aby rozwinąć sprawę dalej. 73! wciąż walczę z alsa). Mogę tylko podzielić się tym, co przeszedłem, najlepiej jak potrafię i postaram się odpowiedzieć + pomóc w każdy możliwy sposób. dla mnie jest to najtrudniejsza część - wiedzieć, o co pytać - wystarczająco szczegółowa, aby inni wiedzieli, jak pomóc. zawarte są tutaj również niektóre odniesienia, które zostały ofiarowane bezinteresownie przez wiele miłych dusz, które bez nich nadal mogłyby zamieszkać w kiepskim systemie Windows 7 i nie wiem, co ze sobą zrobić. Powodzenia i daj mi znać, jeśli jest coś, czego potrzebujesz ode mnie, aby rozwinąć sprawę dalej. 73! wciąż walczę z alsa). Mogę tylko podzielić się tym, co przeszedłem, najlepiej jak potrafię i postaram się odpowiedzieć + pomóc w każdy możliwy sposób. dla mnie jest to najtrudniejsza część - wiedzieć, o co pytać - wystarczająco szczegółowa, aby inni wiedzieli, jak pomóc. zawarte są tutaj również niektóre odniesienia, które zostały ofiarowane bezinteresownie przez wiele miłych dusz, które bez nich nadal mogłyby zamieszkać w kiepskim systemie Windows 7 i nie wiem, co ze sobą zrobić. Powodzenia i daj mi znać, jeśli jest coś, czego potrzebujesz ode mnie, aby rozwinąć sprawę dalej. 73! zawarte są tutaj niektóre z odniesień, które zostały tam bezinteresownie wydane przez wiele miłych dusz, które bez nich nadal mogłyby zamieszkać w gównianym systemie Windows 7 i nie wiedzieć, co ze sobą zrobić. Powodzenia i daj mi znać, jeśli jest coś, czego potrzebujesz ode mnie, aby rozwinąć sprawę dalej. 73! zawarte są tutaj niektóre z odniesień, które zostały tam bezinteresownie wydane przez wiele miłych dusz, które bez nich nadal mogłyby zamieszkać w kiepskim systemie Windows 7 i nie wiem, co ze sobą zrobić. Powodzenia i daj mi znać, jeśli jest coś, czego potrzebujesz ode mnie, aby rozwinąć sprawę dalej. 73!źródło