GNU/Linux >> Linux Esercitazione >  >> Linux

Ho bisogno di una sola partizione di swap per più distribuzioni Linux? (e altre domande)

Risposta breve:è possibile utilizzare la stessa partizione di swap poiché i dati nello swap non vengono conservati da un avvio all'altro. È del tutto normale avere più installazioni di Linux su un disco con un singolo scambio.

C'è un'eccezione/avvertenza che conosco, tuttavia:se usi ibernazione (ovvero "sospendi su disco"), l'ibernazione utilizza lo spazio di swap per l'archiviazione. Se poi avvii un altro sistema che utilizza anche l'ibernazione (o forse anche uno che non lo fa), potresti creare alcuni molto brutti problemi.

Molto probabilmente lo sapresti e ne avresti una certa comprensione se stai usando l'ibernazione, ma ho notato di recente che KDE sembra aver incluso un'opzione "ibernazione" in uno dei suoi menu predefiniti. Quindi, per essere chiari:ibernare è come "sleep" (la maggior parte delle persone lo usa almeno sui laptop), tranne per il fatto che il computer non richiede alcuna alimentazione (lo stato è memorizzato su disco, non in ram, e ricaricato dal kernel a tempo di avvio).

Quindi devi preoccuparti solo se hai utilizzato alcune di queste funzionalità ma non hai familiarità con come funziona. Il normale "sleep" (noto anche come suspend-to-ram) va bene in quanto non coinvolge la partizione di swap.


devo avere una partizione di swap per ogni distribuzione o LFS può usare la partizione di swap che ho già?

Come dice Goldilock, a meno che tu non sia in letargo (sospendi su disco), sì. Altrimenti no, perché potresti sovrascrivere lo scambio di un sistema ibernato:o è lo stato salvato o la parte che è stata utilizzata come scambio regolare al momento della sospensione.

In tal caso, la partizione di swap dovrebbe essere una partizione primaria o non ha importanza?

No, non importa affatto. Puoi usare lo scambio nel file su un normale filesystem, se necessario (c'è un piccolo sovraccarico, ma è anche più flessibile). Puoi persino passare a NFS, se sei audace abbastanza.

D'altra parte, se hai eseguito Windows 7 sulla macchina, è probabile che tu abbia abbastanza memoria per non aver bisogno di swap in circostanze normali - anche con "solo" 2 GB di RAM puoi fare un sacco di cose senza swap (desktop di base l'ambiente utilizzerà ~ 200 MB). Non che lo scambio non sia necessario, ma oggigiorno la necessità è molto minore rispetto a 10 anni fa.

dall'eliminazione di Windows 7 (sda 1-3), le mie partizioni Linux sono ancora numerate 5-7. Se creo una nuova partizione, si chiamerà sda1?

Poiché il disco utilizza lo schema di partizionamento MBR, i numeri, tutti logici le partizioni avranno il numero 5 e superiore. A meno che non espandi la partizione estesa che contiene quelle logiche, l'unico spazio rimanente è probabilmente disponibile solo per le partizioni primarie, che saranno numerate da 1 a 3, a condizione che la partizione estesa abbia il numero 4. Vedi wiki su MBR per maggiori dettagli.

C'è qualche differenza pratica tra una partizione primaria e una logica?

Non in questi giorni. I BIOS di solito non erano in grado di avviarsi dalle partizioni logiche (perché leggono solo l'MBR). Oggi i bootloader di solito sanno come farlo, quindi l'unica cosa che fa il BIOS nel processo di caricamento del sistema è leggere il trampolino del bootloader dall'MBR (o settore di avvio in una partizione primaria) e questo si occupa di tutto il resto caricando prima il resto di il bootloader, che a sua volta carica il kernel.

una partizione estesa è solo una partizione primaria che contiene partizioni logiche?

Sì, puoi vederlo come tale con un po 'di astrazione:si comporta come tale, ma i metadati della partizione sono memorizzati in modo diverso (come un elenco collegato invece di un array con 4 elementi che è ciò che è MBR). Per quanto riguarda la domanda nel commento, sì, puoi avere solo una partizione estesa. Ma una volta finalizzata un po' la configurazione (o anche prima), potresti voler passare a GPT. Potrebbe anche essere possibile farlo in modo non distruttivo (dipende dall'esatto layout delle partizioni).


Linux
  1. Che cos'è un server Linux e perché la tua azienda ne ha bisogno?

  2. Come modificare i nomi delle etichette delle partizioni Linux su EXT4 / EXT3 / EXT2 e Swap

  3. Modo per sincronizzare solo una partizione?

  4. Una partizione /home comune per più distribuzioni Linux?

  5. Come gestire una partizione di scambio in Linux

Come partizionare e formattare un'unità su Linux

Come installare Slack su Ubuntu e altre distribuzioni Linux

Come configurare i dispositivi Razer su Linux per effetti di luce e altre configurazioni

Le peggiori distribuzioni Linux per principianti [e cosa scegliere]

Le 5 migliori distribuzioni Linux per laptop:scegli la migliore

Le 5 migliori distribuzioni Linux per sviluppatori e programmatori