GNU/Linux >> Znalost Linux >  >> Ubuntu

Společný /home oddíl pro více distribucí Linuxu?

Na jednom oddílu mám nainstalovaný Ubuntu, na druhém Debian a teď plánuji nainstalovat backtrack a také SUSE. Debian připojuje samostatný oddíl jako svůj domovský bod připojení, zatímco Ubuntu obsahuje ve svém systému souborů svou vlastní domovskou složku.

Nyní chci, aby můj domácí oddíl byl sdílen všemi ostatními distribucemi, které momentálně mám nebo které bych mohl mít v budoucnu.

Jak to mohu udělat?

P.S. Mám stejné uživatelské jméno a přezdívky ve všech distribucích

Přijatá odpověď:

Grafický instalační program Ubuntus automaticky nevytváří samostatný oddíl pro /home. To je pravda. Doporučuje se to udělat a můžete to udělat, pokud se rozhodnete ručně rozdělovat. Ale i kdybyste to neudělali, stále to můžete opravit.

Je však třeba zvážit několik věcí. Nejprve se ujistěte, že všechna distribuce mohou skutečně používat souborový systém používaný na domácím oddílu. Obvykle to není problém, ale je lepší bezpečné než litovat. Za druhé, a to je důležitější; nepoužívejte stejný domovský adresář mezi distribucemi, pokud nevíte, co děláte. Distribuce mohou mít různé verze nainstalovaného softwaru, což znamená, že jejich nastavení nemusí být totožné. Obvykle by to neměl být problém, protože aplikace by měly správně zpracovávat různé verze, ale ne všechny. Je naprosto v pořádku mít domovský adresář s jiným názvem, než je vaše uživatelské jméno, takže to není problém.

Pokud čtu správně, měli byste mít dva oddíly pro Ubuntu (swap a root) a několik oddílů pro Debian. Pak první věc, kterou uděláte, je připojit domovský adresář Debians v Ubuntu a ujistit se, že je připojen při spouštění jeho přidáním do /etc/fstab. Existuje spousta dokumentace, jak to udělat, takže to nebudu rozebírat.

Pokud připojíte domovský oddíl Debianu na /home, skryje se adresář Ubuntus /home, takže jej nejprve připojte někam jinam, například do /mnt. Nyní musíte učinit některá rozhodnutí. Můžete zkusit použít stejný domovský adresář pro všechny distribuce, pokud chcete, nebo můžete mít pro každé distro jiný domovský adresář. Můžete například vytvořit samostatnou složku v /home pro každé distro jako:

  • /home/ubuntu/username
  • /home/debian/username
  • /home/other_distro/username

Řekl bych, že je to nejbezpečnější řešení. Předpokládám, že vaše domovské adresáře nejsou šifrované. Pokud ano, pak to zkomplikuje věci, ačkoli hlavní postup by byl podobný. Pravděpodobně byste měli být odhlášeni ze svého hlavního účtu, když to uděláte, takže vytvořte nového uživatele, udělejte jej správcem a přihlaste se jako tento uživatel.

Související:Nemohu najít balíčky sstp VPN s Ubuntu 16.04 LTS?

Musíte nakonfigurovat všechny aktuální uživatele ve všech vašich distribucích, aby používali nové umístění pro domovský adresář. Měli byste také nakonfigurovat distribuce tak, aby tyto cesty standardně používaly pro nové uživatele, které vytvoříte.

Pokud jste připojili domovský oddíl na /mnt, vytvořili byste /home/ubuntu a /home/debian. Poté zkopírujete /home/username do /mnt/ubuntu/username a přesunete /mnt/username do /mnt/debian/username (pro uživatele Debianu).

Nyní máte domovy uživatelů Ubuntu i Debians ve stejných oddílech, ale v různých domovských adresářích. Pokud jste nakonfigurovali Debian i Ubuntu tak, aby připojovaly tento oddíl do /home při bootování a změnili uživatele, aby používali nové cesty pro své domovy, pak by mělo být vše v pořádku. Když zamýšlíte nainstalovat novou distribuci, nejprve byste vytvořili /home/distroname/ a nainstalovali jako obvykle, ale použijte domovský oddíl a nakonfigurujte jej tak, aby používal /home/distroname jako výchozí umístění pro nové domovy uživatelů. Pokud to uděláte, ujistěte se, že ne naformátovat, jinak přijdete o data z Debianu a Ubuntu 🙂

Pokud chcete znovu použít jeden domovský adresář, ujistěte se, že víte, co děláte. Potřebovali byste mít stejné uid pro uživatele napříč distribucemi. Jinak by byla oprávnění zpackaná.

Hodně štěstí a zálohujte 🙂


Ubuntu
  1. Systém s duálním spouštěním:Kolik místa bych měl přidělit pro /, /home a /swap?

  2. Jak převést adresář na oddíl v Linuxu

  3. Proč dávat věci jiné než /home do samostatného oddílu?

  1. Cheat sheet pro běžné linuxové příkazy

  2. Populární linuxové distribuce pro testování zabezpečení

  3. Jaká je doporučená velikost pro Linux /boot oddíl?

  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Různé linuxové distribuce sdílejí stejnou složku /home?

  3. Debian – Přesunutí /var, /home do samostatného oddílu?