GNU/Linux >> Znalost Linux >  >> Ubuntu

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

Pokud jste se při instalaci operačního systému rozhodli pro výchozí možnosti, je pravděpodobné, že všechny vaše složky leží ve stejném oddílu, který je kořenovým ( / ). I když je to naprosto v pořádku, představuje to problém, když chcete přeinstalovat operační systém, protože nebudete moci zachovat své soubory a dokumenty. Celý kořenový systém je vyčištěn. Osvědčený postup vyžaduje, abyste vytvořili samostatný domácí oddíl a také spouštěcí a odkládací oddíly, abyste mohli svůj OS snadno přeinstalovat.

Pokud již máte domovskou složku společně s dalšími složkami ve stejném oddílu, nemusíte se bát. V této příručce ukážeme, jak můžete migrovat domovskou složku do jiného oddílu. Ukážeme si to na externím disku, na který si zálohujeme domovský adresář a nakonfigurujeme jej jako oddíl.

Krok 1:Potvrďte velikost domácího oddílu a externího disku

Prvním krokem je potvrzení velikosti vašeho domovského adresáře.

$ df -Th /home

V našem případě je náš adresář 13G.

Externí disk by měl být větší než váš domovský adresář. Máme 16GB externí disk, který by měl pro tuto práci stačit.

Krok 2:Naformátujte externí jednotku USB

V dalším kroku naformátujeme externí disk pomocí ext4 formát souboru. Nejprve odpojíme disk.

$ unmount /dev/sdb

Poté jej naformátujeme pomocí ext4 formát souboru.

$ mkfs.ext4 /dev/sdb

Krok 3:Vytvořte adresář pro připojení disku

Dále vytvořte adresář pro připojení externího disku. V našem případě jsme vytvořili /srv/home adresář.

$ mkdir -p /srv/home

Poté připojte externí disk následovně.

$ mount /dev/sdb /srv/home

Chcete-li potvrdit, že byl disk připojen, použijte příkaz podle obrázku

$ df -Th | grep sdb

Krok 4:Zkopírujte domovský adresář na připojenou jednotku

Dále přeneste nebo zkopírujte všechny soubory ve vašem domovském adresáři do /srv/home/ bod připojení.

$ rsync -av /home/* /srv/home/

To může chvíli trvat v závislosti na obsahu vašeho domovského adresáře, zejména v adresáři Downloads. Buďte tedy trpěliví, jak proces kopírování pokračuje.

Po dokončení získáte souhrn celkové zkopírované velikosti. V našem případě byla velikost přenesených souborů 3 GB.

Využití místa na disku můžete ověřit následovně:

$ df -Th | grep sdb

Krok 5:Připojte souborový systém

Dále odstraňte všechny soubory a složky v domovském adresáři.

# rm -rf /home/*

Poté odpojte /srv/home přípojný bod, na kterém je /dev/sdb zařízení je namontováno.

# umount /srv/home

Dále připojte externí disk k domovské složce.

# mount /dev/sdb /home/

A uveďte jeho obsah, abyste zajistili, že vaše složky budou neporušené.

# ls -l /home

Poté nastavte oprávnění k adresáři následovně pro případ, že by se změnil výchozí umask.

# chmod -R 755 /home

POZNÁMKA:

Změny, které jsme provedli, nepřežijí restart. Abychom tuto záležitost vyřešili, musíme přidat některé parametry do souboru /etc/fstab soubor.

Nejprve však získáme UUID našeho externího svazku. Můžete toho dosáhnout následovně:

$ blkid /dev/sdb

/dev/sdb: UUID="56bd886b-daa0-4bc4-add1-e0e2b64bff01" TYPE="ext4"

Dále přejděte na /etc/fstab soubor.

# vim /etc/fstab

Poté připojte následující parametry

UUID=[ID] /home ext4 defaults 0 2

V našem případě máme:

UUID="56bd886b-daa0-4bc4-add1-e0e2b64bff01" /home ext4 defaults 0 2

Uložte soubor a znovu načtěte /etc/fstab soubor.

# mount -a

Vaše domovská složka byla nyní migrována a přístupná v samostatném oddílu.


Ubuntu
  1. Jak rozdělit disk v Linuxu

  2. Jak používat Disk Google v systému Linux

  3. Jak přejmenovat adresář v Linuxu

  1. Jak vyměnit pevný disk v systému Linux

  2. Jak rozdělit a naformátovat disk v systému Linux

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

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

  2. Jak přejmenovat adresář v Linuxu

  3. Jak odstranit oddíl v Linuxu