GNU/Linux >> Znalost Linux >  >> Ubuntu

Ubuntu – Jak trvale připojit samostatný oddíl jako složku v samostatném domovském oddílu?

Chtěl bych vytvořit následující situaci:

  • Samostatný oddíl pro domovský adresář mého uživatele,
  • Druhý samostatný oddíl pro ~/Documents a
  • Třetí samostatný oddíl pro ~/Videos a ~/Music .

Dosažení prvního bodu se nezdá být těžké, a to je již pokryto otázkami typu:Jak mohu přesunout domovský adresář do samostatného oddílu?

Dosažení dalších dvou cílů by mělo probíhat podle stejného vzoru, ale nejsem si jistý, jestli se musím postarat o pořadí montáže někde/jak (tj. nejprve /home/user , pak /home/user/whatever ). AFAIK objednávku v /etc/fstab na tom vůbec nezáleží.

I když může být nastavení jednodušší, nedělám chcete vytvořit z adresářů XDG symbolické odkazy, pokud jiná řešení nebyla příliš složitá.

Přijatá odpověď:

TL,DR:Doporučuji symbolické odkazy.

Pokud připojujete oddíl k bodu připojení, který není v kořenovém oddílu, musíte nejprve připojit hostitelský oddíl a nejprve odpojit hostitelský oddíl. Například, pokud máte samostatné oddíly pro / , /home a /home/htorque/Documents , pak musíte připojit /home před /home/htorque/Documents . Pokud vypíšete oddíly v /etc/fstab , pak stačí uvést /home před /home/htorque/Documents , protože položky jsou připojeny v pořadí při spouštění. Vnořené přípojné body tedy nejsou v běžném provozu problémem.

Vnořené montážní body mohou být za neobvyklých okolností problémem. Předpokládejme, že dojde k selhání disku obsahujícího jeden z oddílů nebo provádíte údržbu, jako je odpojení souborového systému za účelem jeho přesunutí na jiný disk. /home nelze odpojit pokud jste neodpojili oddíly, na kterých je bod připojení. Pokud /home není připojen při spouštění, protože jeho souborový systém je poškozen, pak /home/htorque/Documents nebude také namontován. Pokud se rozhodnete přejmenovat /home/torque/Documents , budete muset nejprve odpojit oddíl. Navíc, pokud v kterémkoli okamžiku /home/htorque/Documents není připojen a omylem upustíte soubor do tohoto adresáře, pak soubor záhadně zmizí, když poté připojíte /home/htorque/Documents .

Jedním z případů, kdy nebudete moci (pohodlně) používat přípojné body pod svým domovským adresářem, je, pokud je zašifrován a připojen, když se přihlásíte, například způsob, jakým Ubuntu používá ecryptfs, pokud požádáte o zašifrování vašeho domovského adresáře. Ostatní oddíly byste museli poté připojit ručně (nebo z přihlašovacího skriptu) a dávat pozor, abyste je před odhlášením odpojili.

Omezení, které může nebo nemusí být relevantní, je, že pokud chcete, aby váš domovský adresář nebyl veřejně čitelný, ale chcete např. aby byla vaše hudba veřejně čitelná, pak cesta k vašemu hudebnímu adresáři nesmí vést přes váš domovský adresář. Toto je další argument proti přípojným bodům pod vaším domovským adresářem za konkrétních okolností.

Související:Symbolická rekurze odkazu – proč je „resetována“?

Bind mounts vám tu moc nekoupí. Jsou užitečné, když symbolický odkaz nefunguje, například když potřebujete, aby byly soubory dostupné v chrootu. Kombinují však náročnou údržbu přípojných bodů s některými stinnými stránkami symbolických odkazů (soubory existují i ​​jinde) plus vlastní stinné stránky (více kanonických cest k souboru vyžaduje mimo jiné zvláštní péči při provádění záloh).

Doporučuji tedy vytvářet oddíly připojené přímo na kořenový oddíl (ne nutně přímo pod kořenový adresář) a vytvářet symbolické odkazy. Nebo můžete pro tyto adresáře nakonfigurovat jinou cestu v ~/.config/user-dirs.dirs .


Ubuntu
  1. Jak zašifrovat domácí oddíl?

  2. Jak znovu připojit jiný oddíl jako /home?

  3. Jak rozdělit starý Imac?

  1. Jak nainstalovat Windows 7 ze souboru Iso na samostatný oddíl z Ubuntu?

  2. Připojit /tmp a /home k samostatnému pevnému disku?

  3. Jak přidám složku na postranní panel v Ubuntu?

  1. Jak připojit oddíl NTFS v Linuxu

  2. Jak připojit jednotku exFAT na Ubuntu Linux

  3. Jak připojit Windows Share na Ubuntu Linux