Home složka je jednou z nejdůležitějších složek v operačním systému Linux. Ukládá všechna uživatelská data, včetně nastavení, dokumentů, obrázků a dalších. Někdy může být nutné přenést tuto složku na jiný oddíl nebo disk. V tomto článku se podíváme na podrobný návod, jak lze tuto akci provést.
Krok 1: Vytvoření nové složky home
Prvním krokem je vytvořit novou složku home na požadovaném oddílu nebo disku. Chcete-li to provést, musíte otevřít terminál a spustit následující příkaz:
sudo mkdir / nový_put_k_pke_home
Zde / nový_put_k_papke_home je cesta k nové složce home, kterou je třeba zadat podle vašich potřeb. Například / mnt / home.
Krok 2: kopírování dat ze staré složky home
Po vytvoření nové složky home musíte zkopírovat všechna data ze staré složky do nové. K tomu použijte následující příkaz:
sudo rsync-aXS / starý_put_k_pke_home/ * / nový_put_k_pke_home/
V tomto příkazu / starý_put_k_papke_home je cesta ke staré složce home a / nový_put_k_papke_home je cesta k nové složce home. Například / home.
Krok 3: Změna nastavení přístupu ke složce home
Po zkopírování dat je nutné změnit nastavení přístupu k nové složce home, aby měl uživatel plná práva na zápis, čtení a provádění. Chcete-li to provést, spusťte následující příkaz:
sudo chmod-R 700 / nový_put_k_pke_home
Poznámka: Příkaz chmod-R 700 nastavuje přístupová práva 700 na všechny soubory a podsložky v zadané složce. Pokud chcete nastavit jiná přístupová práva, změňte parametry 700 na příslušné hodnoty.
Nyní je nová složka home připravena k použití! Proveďte restart systému, aby se změny projevily. Nezapomeňte také aktualizovat všechna nastavení související s cestami ke složce home v různých programech a službách, pokud je to nutné.
Jak přenést složku home do Linuxu: podrobné pokyny
Přenos složky home do Linuxu může být užitečný, pokud chcete změnit umístění této složky na jiný disk nebo oddíl, uvolnit místo na aktuálním oddílu nebo jednoduše uspořádat souborový systém jiným způsobem. V tomto podrobném návodu vám ukážu, jak přenést složku home do Linuxu.
- Nejprve se musíte přihlásit jako root nebo pomocí příkazu sudo .
- Ujistěte se, že máte přístup k jinému oddílu nebo disku, na který chcete přenést složku home. Pokud tomu tak není, vytvořte nový oddíl nebo připojte externí disk k systému.
- Spusťte terminál a spusťte následující příkaz, abyste se ujistili, že složka home není uzamčena:
lsattr /home
Pokud vidíte zprávu "Cr", pak je složka uzamčena. Odstraňte zámek pomocí příkazu:
sudo chattr -R -i /home
- Nyní musíte zkopírovat složku home do nového umístění pomocí příkazu:
sudo rsync -avz /home /путь/к/новому/разделу/или/диску
Zde / cesta/k/novému/oddílu / nebo / disku je cesta k novému oddílu nebo disku, na který chcete přenést složku home.
- Nyní musíte aktualizovat soubor / etc / fstab pro automatické připojení nového oddílu nebo disku při spouštění. Otevřete soubor v textovém editoru pomocí příkazu:
sudo nano /etc/fstab
Na konec souboru přidejte řádek označující cestu k novému oddílu nebo disku a bodu připojení. Například:
/путь/к/новому/разделу/или/диску /home ext4 defaults 0 0
Kde/cesta/k/novému/oddílu/nebo / disku je cesta k novému oddílu nebo disku, na který jste přenesli složku home.
- Uložte změny a zavřete soubor /etc/fstab .
- Nyní spusťte příkaz:
sudo mount -a
Tento příkaz znovu přečte soubor / etc / fstab a automaticky připojí nový oddíl nebo disk do složky home.
- Zkontrolujte, zda je složka home úspěšně přesunuta spuštěním příkazu:
df -h
Ujistěte se, že nový oddíl nebo disk, na který jste přenesli složku home, je uveden vedle složky home.
Gratuluji! Nyní máte přenesenou složku home v Linuxu.
Krok 1: Vytvoření nové složky pro přesun domů
Před přenesením složky home Musíte vytvořit novou složku, do které budete přesouvat soubory a složky. Chcete-li to provést, postupujte takto:
- Otevřete terminál.
- Přejděte do adresáře, kde chcete vytvořit novou složku. Pokud například chcete vytvořit složku v domovském adresáři, spusťte příkaz cd ~. Pokud chcete vytvořit složku v aktuálním adresáři, tento krok lze přeskočit.
- Zadejte příkaz mkdir NEW_FOLDER_NAME, nahradit NEW_FOLDER_NAME na požadovaný název nové složky.
- Zkontrolujte, zda byla složka úspěšně vytvořena spuštěním příkazu ls, která zobrazí seznam souborů a složek v aktuálním adresáři.
Nyní máte novou složku, do které budete moci přesunout všechny soubory a složky ze složky home.
Krok 2: Přepněte do režimu obnovení Linuxu
Než přenesete složku home, musíte přejít do režimu obnovení Linuxu, abyste měli přístup k nastavení systému.
Chcete-li to provést, po spuštění počítače byste měli stisknout a podržet klávesu Shift než se objeví zaváděcí nabídka.
V zaváděcí nabídce vyberte možnost "Režim obnovení Linuxu" a klikněte Enter.
Pokud se zobrazí dialogové okno s žádostí o zadání přihlašovacích údajů, zadejte uživatelské jméno a heslo správce.
Nyní jste v režimu obnovení Linuxu a můžete přejít k dalšímu kroku - přenesení složky home na nové místo.
Krok 3: úprava souboru fstab pro nové umístění home
1. Otevřete soubor fstab pomocí textového editoru:
sudo nano /etc/fstab
2. Najděte řádek obsahující připojení / home:
/dev/sdaX /home ext4 defaults 0 2
3. Nahraďte aktuální cestu (/home) novou cestou ke složce home:
/dev/sdaX /new/home ext4 defaults 0 2
4. Uložte změny a zavřete soubor fstab.
5. Restartujte počítač, aby se změny projevily:
sudo reboot
Nyní bude složka home umístěna na nové cestě uvedené v souboru fstab.
Krok 4: Restartování systému a kontrola správnosti přenosu domů
Po úspěšném provedení předchozích kroků je nutné restartovat systém, abyste se ujistili, že je přenos složky home správný.
Restartování umožní vašemu zařízení Linux spustit se všemi provedenými změnami a zkontrolovat, zda je složka home správně přenesena.
Po restartu se přihlaste pod svým uživatelem a ujistěte se, že se pracovní prostředí bez problémů načte. Zkontrolujte také, zda jsou všechny vaše vlastní soubory a složky v novém umístění /mnt/newhome.
Pokud se pracovní prostředí spustí bez chyb a všechny vaše soubory jsou na místě, znamená to, že přenos složky home byl úspěšně dokončen a můžete nyní pokračovat v používání systému normálně s novou polohou složky home.
| Krok | Vysvětlení |
|---|---|
| 1 | Restartujte systém |
| 2 | Přihlaste se pod svého uživatele |
| 3 | Zkontrolujte, zda se pracovní prostředí bez problémů načítá |
| 4 | Ujistěte se, že všechny vlastní soubory a složky jsou v novém umístění / mnt / newhome |
Krok 5: Odstranění staré složky home
Po úspěšném přenesení složky home do nového oddílu můžete starou složku home bezpečně odstranit. Než začnete mazat, ujistěte se, že jste zálohovali všechna důležitá data ze staré složky home.
Chcete-li odstranit starou složku home, postupujte podle následujících kroků:
- Otevřete terminál.
- Zadejte příkaz sudo rm-rf /stary_pka_home , kde místo stary_pka_home zadejte úplnou cestu ke staré složce home. Například sudo rm-rf / home_old .
- Program požádá o heslo správce. Zadejte heslo a stiskněte Enter.
- Počkejte, až proces odstranění skončí. To může nějakou dobu trvat, v závislosti na velikosti obsahu staré složky home.
Důležitě: Odstranění složky home se provádí bez možnosti obnovení dat. Ujistěte se, že jste provedli všechny požadované zálohy a před odstraněním neukládejte žádné důležité soubory ve staré složce home.