GNU/Linux >> Znalost Linux >  >> Debian

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

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

Debian
  1. Linux:Rozdíl mezi /dev/console, /dev/tty a /dev/tty0?

  2. Jak přenosné jsou /dev/stdin, /dev/stdout a /dev/stderr?

  3. Rozdíl mezi /var/log/messages, /var/log/syslog a /var/log/kern.log?

  1. Django static_root v /var/www/... - žádná oprávnění ke collectstatic

  2. Kdy mám použít /dev/shm/ a kdy /tmp/?

  3. unix:///var/run/supervisor.sock žádný takový soubor

  1. echo nebo print /dev/stdin /dev/stdout /dev/stderr

  2. Měly by weby žít ve /var/ nebo /usr/ podle doporučeného použití?

  3. Rozdíly mezi /dev/sda a /dev/sda1