GNU/Linux >> Znalost Linux >  >> Linux

Potřebuji pouze jeden odkládací oddíl pro více distribucí Linuxu? (a další otázky)

Krátká odpověď:Můžete použít stejný odkládací oddíl, protože data ve swapu nejsou zachována od jednoho spuštění k druhému. Je zcela normální mít více linuxových instalací na disku s jednou výměnou.

Existuje však jedna výjimka/varování, o které vím:pokud používáte hibernaci (neboli 'uspend to disk'), hibernace využívá váš odkládací prostor pro ukládání. Pokud poté zavedete jiný systém, který také používá režim spánku (nebo možná dokonce systém, který jej nepoužívá), můžete vytvořit nějaké velmi ošklivé problémy.

S největší pravděpodobností byste to věděli a rozuměli tomu, pokud používáte hibernaci, ale nedávno jsem si všiml, že KDE zřejmě zahrnulo možnost „hibernace“ do jedné ze svých výchozích nabídek. Aby bylo jasno:hibernace je jako „spánek“ (většina lidí to používá alespoň na laptopech), kromě toho, že počítač nevyžaduje vůbec žádné napájení (stav je uložen na disku, nikoli v paměti RAM a znovu načten jádrem na adrese čas spuštění).

Takže se musíte bát pouze v případě, že jste nějakou takovou funkci používali, ale nevíte, jak to funguje. Normální "uspání" (neboli uspání-to-ram) je v pořádku, protože nezahrnuje swapovací oddíl.


potřebuji mít odkládací oddíl pro každé distro nebo může LFS použít odkládací oddíl, který již mám?

Jak říká Goldilock, pokud nejste v hibernaci (uspendování na disk), ano. Jinak ne, protože byste mohli přepsat swap hibernovaného systému - buď je to uložený stav nebo část, která byla použita jako běžný swap v době pozastavení.

Pokud ano, musel by odkládací oddíl být primární oddíl, nebo na tom nezáleží?

Ne, to vůbec nevadí. V případě potřeby můžete použít swap v souboru na běžném souborovém systému (je s tím menší režie, ale je také flexibilnější). Pokud jste odvážní, můžete dokonce přejít na NFS dost.

Na druhou stranu, pokud jste na počítači spustili Windows 7, je pravděpodobné, že máte dostatek paměti na to, abyste za normálních okolností swap nepotřebovali vůbec – i s „pouhými“ 2 GB RAM můžete dělat spoustu věcí bez swapu (základní desktop prostředí zabere ~200 MB). Ne, že by výměna byla zbytečná, ale v dnešní době je její potřeba mnohem menší než před 10 lety.

od smazání Windows 7 (sda 1-3) jsou moje linuxové oddíly stále očíslovány 5-7. Pokud vytvořím nový oddíl, bude se jmenovat sda1?

Protože disk používá schéma rozdělení MBR, všechna čísla jsou logická oddíly budou mít číslo 5 a vyšší. Pokud nerozbalíte rozšířený oddíl, který obsahuje logické oddíly, jediné zbývající místo bude pravděpodobně dostupné pouze pro primární oddíly, které budou mít čísla 1-3, za předpokladu, že rozšířený oddíl bude mít číslo 4. Další podrobnosti najdete na wiki o MBR.

Existuje nějaký praktický rozdíl mezi primárním a logickým oddílem?

V těchto dnech ne. BIOSy obvykle nebyly schopny bootovat z logických oddílů (protože čtou pouze MBR). Dnes bootloadery obvykle vědí, jak to udělat, takže jediná věc, kterou BIOS dělá v procesu načítání systému, je číst bootloader trampolínu z MBR (nebo zaváděcího sektoru v primárním oddílu) a ten se postará o vše ostatní tím, že nejprve načte zbytek bootloader, který zase načte jádro.

je rozšířený oddíl pouze primární oddíl, který obsahuje logické oddíly?

Ano, můžete se na to dívat s trochou abstrakce - chová se tak, ale metadata oddílu jsou uložena jinak (jako propojený seznam namísto pole se 4 prvky, což je MBR). Pokud jde o otázku v komentáři - ano, můžete mít pouze jeden rozšířený oddíl. Ale jakmile dokončíte nastavení trochu (nebo dokonce dříve), možná budete chtít přejít na GPT. Mohlo by to být dokonce možné provést nedestruktivně (závisí na přesném rozložení oddílů).


Linux
  1. Co je to linuxový server a proč jej vaše firma potřebuje?

  2. Společný /home oddíl pro více distribucí Linuxu?

  3. Jak rozšířit odkládací oddíl LVM v Linuxu

  1. Linuxové distribuce pro vývoj Java

  2. Vyměňte velikost oddílu za 4 GB RAM

  3. Jak změním swapovací oddíl v Linuxu?

  1. Linux – Jak používat swapovací prostor pouze v případě nouze?

  2. Jak synchronizovat pouze jeden oddíl?

  3. Kompilace a sestavování linuxových balíčků pro více distribucí/platforem