Questo è un tutorial completo su come realizzare un Ram Drive per Ubuntu. Sfortunatamente .. gli screenshot non vengono visualizzati in questo tramite taglia e incolla .. Più tardi li aggiungerò, ma non sono necessari.
La prima cosa che devi fare è creare spazio per la tua unità ram. Ho un sistema a doppio avvio con solo un disco rigido da 32 GB. Il mio Ubuntu è effettivamente installato su una scheda SD (sì, una vera installazione e non una cosa di Live Casper). Anche il mio swap era sulla SD e potrebbe logorarsi rapidamente. Ho cercato come modificare lo scambio e ho trovato questo articolo e non mi sono piaciute le risposte, quindi ho fatto un tutorial mentre ho apportato la modifica.
Se desideri semplicemente aumentare o diminuire la partizione di Swap, devi solo aumentare o diminuire la partizione tramite il tuo gestore delle partizioni preferito. Ubuntu sa già dove andare ed è indipendente dalle dimensioni. Se vuoi cambiare la posizione o fare un nuovo Swap, continua a leggere. La prima cosa da fare è ridurre il disco rigido per fornire spazio per uno scambio. Se stai restringendo un disco con il sistema Windows su di esso, allora è meglio usare Windows per ridurre il disco (conosce le sue cose). Se utilizzi un Ubuntu puro, prova a ridimensionare usando un USB Ubuntu live.
Istruzioni per il ridimensionamento di Windows:
- Eseguire il backup del sistema e deframmentare l'unità.
- Fare clic con il tasto destro sulla barra di avvio.
- Seleziona Gestione disco
- Fare clic con il tasto destro su CORRECT DRIVE
- Seleziona Riduci.
- Digita l'importo corretto.
Se sei in Ubuntu. Assicurati di utilizzare gli strumenti Ubuntu. Per finire l'allocazione, userò un Live USB avviabile di Ubuntu che include GParted. Un Live USB è il modo migliore per utilizzare Gparted per qualsiasi motivo e dovresti avere un USB dalla prima installazione o crearne uno per tenerlo a portata di mano.
La digitazione nel 2000 non era consentita perché non c'era abbastanza spazio per farlo anche se avevo "deframmentato" l'unità (non credo che Windows lo abbia realmente deframmentato). Con un po 'di sperimentazione, mi è stato permesso di 1000. Quindi ho provato di nuovo 1000 e ha funzionato. Dovrei ringraziare il mio insegnante di matematica della scuola elementare per quello in più rispetto ai programmatori di MS Windows. Questo mi ha lasciato con 1,95 gb che è abbastanza vicino per la mia matematica della scuola elementare.
Formatta la partizione
Ora sono pronto per gparted per formattare quello spazio come una corretta unità di scambio. Se sei in Windows e stai passando da Ubuntu a Windows, assicurati di tenere premuto il tasto MAIUSC facendo clic su "Accendi" e "Spegni". Questo è molto importante, specialmente quando si scherza con i dettagli dell'unità "C" in un altro sistema operativo. Se si esegue il doppio avvio, è necessario sapere già che Windows esegue un arresto falso in circostanze normali. Alcune persone hanno disabilitato "Fast Boot". Non ho questa scelta sul mio sistema (Windows 10) e devo usare il tasto Maiusc grazie al mio amico Google. Se si avvia con un USB live e non è possibile montare l'unità "C" (facendo clic su di essa), non si è spento completamente correttamente. Ricarica Windows e spegni nuovamente usando il tasto Maiusc.
Ora sei in Ubuntu Live Mode e leggi di seguito:
Se sei un Ubuntu puro e non ti sei ridotto in Windows. Utilizzerai l'opzione Ridimensiona in gParted. Se hai già ridotto l'unità, non eseguire il passaggio di ridimensionamento. È possibile digitare GParted nella barra Dash e ottenere l'applicazione abbastanza rapidamente. Fare clic con il tasto destro sull'unità che si desidera ridimensionare.
Ora formatteremo lo spazio non allocato come unità partizionata:
Prima:
Non sapevo cosa fare, quindi ho guardato il mio precedente Ram Drive sulla SD. È formattato come Linux Swap. Quindi ho formattato la mia nuova allocazione che recentemente ho ridotto anche come Linux Swap.
Ho detto OK alla partizione primaria e l'avviso e ha funzionato!
Formattazione della partizione
Dopo il formato e la nuova partizione
E 'una coincidenza che la vecchia partizione di swap sul sd
è stato chiamato mmblk1p5
e nuovo è anche p5
con la mmblk0
fronte. Il tuo potrebbe essere p6 o p7. Non ti preoccupare.
Il mmblk0
è il disco fisico e p è la partizione sul disco fisico. Ed mmblk01
è un altro disco fisico, ecc. (Questa è la mia SD) Prima di continuare a lavorare, ho aperto di nuovo Windows per assicurarmi che Windows fosse ancora avviato. Non è necessario eseguire questo passaggio se si è pigri o su una macchina Ubuntu pura. Se ha rotto Windows, probabilmente cancellerei Windows facendo una nuova installazione di Ubuntu su quel disco (anche con uno swap). Se avessi rotto il mio sistema, non avrei bisogno di seguire altri passaggi perché posso allocare lo swap sulla nuova installazione. Tutto è andato bene e Windows si è avviato. Ora puoi vedere la nuova partizione nel gestore disco di Windows: (Fai clic destro sulla barra di avvio per ottenere la gestione del disco)
Ora collega lo Swap alla routine di avvio
Le risposte precedenti a questa domanda avevano effettivamente comandi di swapon / off che non sono necessari e possono essere complessi. Tutto quello che occorre fare è trovare il file giusto e puntare lo swap sulla nuova partizione. Ancora una volta, se hai ridimensionato solo la partizione, non devi fare nulla. È già configurato per trovare la partizione. La dimensione viene eseguita automaticamente.
Se hai modificato la partizione o stai effettuando un primo scambio, leggi di seguito:
Lascia che te lo dica, questa è la prima volta che lo faccio. Non sono un geek UNIX e preferisco gli strumenti della GUI. Sto imparando e incrociando le dita mentre faccio questo tutorial. Finora è andato tutto bene. Alla radice del tuo sistema c'è una directory chiamata ecc. All'interno di quella directory c'è un file chiamato fstab
(nessuna estensione). Dovrai modificare questo file con i diritti "su" dell'utente super. Prima di farlo, abbiamo bisogno dell'UUID della nuova Partizione di swap creata con Live USB. Digita sudo su Ora sei in modalità Super User. Puoi fare qualsiasi cosa (incluso cancellare la tua stessa esistenza).
Digita blkid
e cerca il uuid della nuova partizione di swap. Ho visto il mio qui sotto e l'ho evidenziato:
Non prestare attenzione ai PartUID.
Ora, le altre persone diranno tipo:
sudo gedit /etc/fstab
Tuttavia, l'ho provato e non ha trovato il file giusto (commenti per favore).
Quindi ho appena digitato gedit e l'ho aperto nel modo semplice della GUI (successo!). Da allora, ero già in modalità Super User (sudo su) Ho il permesso di root per fare QUALCOSA in Gedit, incluso il salvataggio del file dopo averlo cambiato. Meraviglioso! Prima di modificare o danneggiato nulla, salvare il fstab come di backup chiamato ... fstab.bak
.
Effettua il backup usando la semplice interfaccia della GUI e scegli il familiare "Salva con nome" e aggiungi "bak" al file fstab.bak
. Controlla per vedere che è lì con un'estensione .bak. Geeks ti dirà di usare il comando cp terminal, ma noi novizi non siamo in grado di trovare il file nel terminale per arrivare così lontano in primo luogo. Proprio come qualsiasi elaboratore di testi, dopo il comando "salva con nome", il tuo file corrente ora è il fstab.bak
. Apri quello vero che avevi prima, quindi chiudi il file di backup. Ricontrolla per vedere che stai modificando il reale fstab
senza estensione. Se si modifica il file di backup, al riavvio non accadrà nulla, inoltre la copia di backup non sarà un vero backup dell'originale.
Il mio fstab
file originale è simile al seguente:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/mmcblk1p6 during installation
UUID=a611601a-6ea8-4e34-9859-42a2470cac29 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/mmcblk0p1 during installation
UUID=00F2-C0CE /boot/efi vfat umask=0077 0 1
# swap was on /dev/mmcblk1p5 during installation
UUID=8fb20159-62e4-41a3-8550-791c7a66c328 none swap sw 0 0
L'ultima riga (che ho creato in rosso per te) contiene le informazioni di scambio originali che vengono probabilmente utilizzate al momento dell'avvio. Dal precedente comando blkid, ho potuto vedere il mio nuovo UUID unità. Copia quella frase evidenziando il testo nel terminale e poi facendo clic con il tasto destro e scegliendo copia. Incolla quella frase in un altro editor separato senza su
diritti come blocco appunti (puoi usare Libre Office e i geek possono usare nano
). Questo passaggio ti aiuta a ottenere facilmente il testo giusto senza virgolette in modo da poter incollare facilmente nel fstab
file. Vuoi cambiare questo file il meno possibile.
New UUID
UUID="709ea197-e6fb-428b-9c1f-4b258452b10c"
Quindi, il mio nuovo UUID è elencato in rosso sopra. Tutto quello che devo fare è cambiare l'Uuid per lo scambio. Se non si dispone di un'unità di scambio, quindi copiare la mia riga nel file fstab sopra e quindi aggiungere il uuid corretto dal precedente comando blkid. (scegli il giusto uuid per favore!)
Se questa è la tua prima linea di Swap, assicurati di includere la linea completa con le cose extra
none swap sw 0 0
Non preoccuparti della spaziatura esatta così tanto.
Il mio nuovo file è simile al seguente: Nota che ho aggiunto anche un commento sopra la mia modifica Il #
personaggio significa che è un commento.
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/mmcblk1p6 during installation
UUID=a611601a-6ea8-4e34-9859-42a2470cac29 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/mmcblk0p1 during installation
UUID=00F2-C0CE /boot/efi vfat umask=0077 0 1
# swap was on /dev/mmcblk1p5 during installation NOW changed to mmcblk0p5
UUID= 709ea197-e6fb-428b-9c1f-4b258452b10c none swap sw 0 0
Non incollare le virgolette. Non hanno spazi dopo il =
segno.
Salva il tuo file.
Aprilo di nuovo, solo per essere sicuro che le modifiche siano state salvate. Chiudi gedit e il terminale con su
diritti pericolosi che i geek ti rimproverano di fare (perché è facile lavorare con ... e anche distruggere le cose).
Riavvia e incrocia le dita!
Ho riavviato e poi ho controllato per vedere se il mio swap stava funzionando guardando l'app per le prestazioni del sistema. Avevo ancora un disco Swap! Ma era quello nuovo o quello vecchio? Non è stato possibile verificare che la mia nuova unità sia stata effettivamente caricata perché quella nuova ha le stesse dimensioni della vecchia unità. Pertanto, ho digitato: swapon
(NON Digitare nulla di più di Swapon ed elencherà solo lo swap per te: sicuro). Ora vedo il mio nuovo disco su mmblk0p5
cui corrisponde il lavoro UUID che ho svolto fstab
. La mia unità principale sottile da 32 GB ha funzionato:
Questo conclude questo tutorial da un utente inesperto che non l'ha mai fatto prima. La metà del motivo per cui ho realizzato questo tutorial è stato che i Geek che ci aiutano (e grazie) possono vedere come aiutare gli utenti alle prime armi. Sospettavo che le risposte precedenti fossero fuorvianti e ho deciso di fare un tutorial mentre facevo il mio lavoro ... Indovinando le altre risposte che erano utili, ho concluso che tutto ciò che dovevo fare era modificare il fstab
file e riavviare. Tutto ha funzionato bene e ho ancora Windows 10 e non ho ancora cancellato il mio sistema. Se qualcuno sa come condividere un Windows pagefile.sys
come file di scambio Linux, sarei interessato dal momento che 2 GB sono presi per quello in Windows e lo spazio HD è molto costoso sul mio computer da 32 GB.