Condivisione del partiton di swap tra sistemi linux?


9

Ho un laptop su cui ho installato Ubuntu 12.04 e Windows Now solo a scopo di apprendimento installerò il sistema operativo Backtrack su di esso.

Il mio laptop ha 4 GB di RAM, quindi secondo la raccomandazione ho assegnato 8 GB di spazio di swap sul mio disco rigido.

posso condividere lo spazio di scambio tra questi due sistemi operativi (Backtrack e Ubuntu)

Non voglio davvero sprecare 8 GB di spazio in più per lo scambio (perché, come ho notato, viene utilizzato raramente e per quanto ne so il sistema operativo non memorizza alcun dato nello spazio di scambio, vero?) Quindi c'è un modo con cui posso condividere questa partizione di swap da 8 GB? Se si come?

Risposte:


11

Sì, è possibile condividere l'area di scambio con due o più sistemi operativi. Per condividere l'area di swap, crea l'area di swap quando installi il primo sistema operativo e quindi quando installi il secondo, non creare una nuova area di swap, usa semplicemente l'area di swap del primo SO come punto di montaggio per l'area di swap secondo sistema operativo.

Se hai già installato entrambi i sistemi operativi, usa gparted per creare un'area di scambio comune e quindi aggiungilo al tuo /etc/fstabfile per montarlo automaticamente all'avvio.

Nel caso in cui si desideri conoscere gli svantaggi dell'utilizzo di un'area di scambio condivisa, fare riferimento a questa domanda su StackExchange:


Grazie ... e per favore può spiegare il processo di aggiunta a fstab ... perché ho già installato Backtrack OS e tra il lavoro sono di TYIT ..: p
Puntatore null

Ho trovato una risposta che spiega questo dettagliato: askubuntu.com/questions/232790/…
jobin

Ho installato Ubuntue Kaliin ordine. Ma Kali fstabaveva anche Ubuntu swap. Ne ho commentato uno da Kali, fstabma comunque Ubuntu e Kali usano entrambi due partizioni Swap. Voglio correggerlo e usare ogni scambio separato che ho creato per Ubuntu e Kali. Come farlo?
Satya Prakash,

Ma non utilizzabile se si utilizza Hibernate
ϻαϻɾΣɀО-MaMrEzO

6

Si è possibile. Lo swap viene utilizzato solo mentre il sistema è in esecuzione, quindi è possibile fare ciò che si desidera con lo spazio di swap quando non è in esecuzione, ad esempio utilizzarlo come spazio di swap per un'altra installazione di Linux. Puoi persino condividere lo spazio di scambio tra Linux e Windows , ma è un po 'più di lavoro.

C'è un'eccezione: se si desidera andare in letargo, lo spazio di scambio è in uso mentre il sistema è in letargo.

Se si punta al programma di installazione sullo spazio di scambio esistente durante l'installazione della seconda distribuzione, sarà in grado di utilizzarlo.

Con le dimensioni del disco di oggi, di solito non ha senso salvare un paio di GB con tali trucchi. Ma è possibile

Tuttavia, metto in dubbio l'utilità nell'installazione di due distribuzioni Linux in dual boot. Il doppio avvio fa schifo: non è possibile eseguire i due sistemi operativi contemporaneamente. Se vuoi eseguire programmi da due diverse versioni di Ubuntu, o più in generale da due distribuzioni Linux, ti consiglio un approccio diverso: scegli quello che ha il kernel più recente e usalo come sistema operativo principale. Installa il secondo ed esegui i programmi direttamente dal tuo sistema installato, usando schroot . Ho scritto una guida su ciò che copre l'installazione del secondo sistema usando debootstrap e l'installazione di Schroot.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.