Pokouším se přesunout některé složky (například /var
a /home
) do samostatného oddílu po přečtení této příručky:
3.2.1 Vyberte schéma inteligentních oddílů
Podle tohoto návodu se mi podařilo úspěšně přesunout jednu složku.
Zdá se však, že to nefunguje pro více složek a všechny mé složky se vysypou do oddílu bez správných složek.
Chtěl bych připojit /var
, /home
a /tmp
na samostatnou přepážku; může mě v tom někdo navést?
Přijatá odpověď:
1. Nejprve potřebujete nějaké nepřidělené místo k vytvoření oddílů pro každý přípojný bod (/var, /home, /tmp). K tomu použijte Gparted.
2. Poté musíte vytvořit souborové systémy pro tyto oddíly (lze to provést i pomocí Gparted) nebo použít:
mkfs.ext4 /dev/sdaX
například k vytvoření nového souborového systému ext4 na zařízení /dev/sdaX (nahraďte /dev/sdaX svým vlastním zařízením)
3. Připojte nový souborový systém pod /mnt
mkdir /mnt/var
mount /dev/sdaX /mnt/var
4. Přejděte do režimu pro jednoho uživatele, aby během procesu nedocházelo k žádné aktivitě rw v adresáři
init 1
5. Zadejte heslo uživatele root.
6. Zálohujte data pouze ve var (nikoli v samotném adresáři /var)
cd /var
cp -ax * /mnt/var
7. Po úspěšném přenosu dat přejmenujte adresář /var.
cd /
mv var var.old
8. Vytvořte nový adresář var
mkdir var
9. Odpojte nový oddíl.
umount /dev/sdaX
10. Znovu jej připojte jako /var
mount /dev/sdaX /var
11. Upravte soubor /etc/fstab tak, aby obsahoval nový oddíl, přičemž /var je bod připojení, takže bude automaticky připojen při zavádění.
/dev/sdaX /var ext4 defaults 0 0
12. Opakujte kroky 1-11 pro /home a /tmp.
13. Nakonec se vraťte do režimu multitaskingu.
init 5