Πώς να αυξήσετε την εικονική μνήμη στο Linux

...

Αυξήστε την εικονική μνήμη στο Linux

Όταν ρυθμίζεται αρχικά ένα σύστημα Linux, δημιουργείται ένα διαμέρισμα swap στον σκληρό δίσκο που θα χρησιμοποιηθεί ως εικονική μνήμη στο Linux, μαζί με άλλα διαμερίσματα που χρησιμοποιούνται για δεδομένα. Δυστυχώς, τα διαμερίσματα στον σκληρό δίσκο δεν μπορούν να αλλάξουν το μέγεθος χωρίς απώλεια δεδομένων. Ωστόσο, δεν χάνονται όλα εάν χρειάζονται περισσότερες ανταλλαγές. Εάν υπάρχει υπόλοιπος χώρος σε ένα σύστημα αρχείων που μπορεί να χρησιμοποιηθεί ως swap, μπορεί να δημιουργηθεί ένα αρχείο swap που χρησιμοποιείται αποκλειστικά ως πρόσθετη εικονική μνήμη στο Linux.

Βήμα 1

Προσδιορίστε την ποσότητα του ελεύθερου χώρου με την εντολή "df". Αποφασίστε για το μέγεθος του αρχείου ανταλλαγής με βάση την ποσότητα του ελεύθερου χώρου.

Το βίντεο της ημέρας

Βήμα 2

Δημιουργήστε ένα αρχείο swap του μεγέθους που αποφασίστηκε νωρίτερα με την εντολή "sudo dd if=/dev/zero of=/mnt/swapfile bs=1M count=1024" όπου 1024 είναι το μέγεθος του αρχείου swap σε megabyte και το πλήρες όνομα του αρχείου swap είναι /mnt/swapfile.

Βήμα 3

Μορφοποιήστε το αρχείο swap με την εντολή "sudo mkswap /mnt/swapfile."

Βήμα 4

Ενεργοποιήστε το αρχείο ανταλλαγής με την εντολή "sudo swapon /mnt/swapfile."

Βήμα 5

Το νέο αρχείο swap δεν θα χρησιμοποιηθεί μετά από επανεκκίνηση, εκτός εάν ζητηθεί από το σύστημα να χρησιμοποιήσει το αρχείο swap. Επεξεργαστείτε το αρχείο /etc/fstab και προσθέστε την ακόλουθη γραμμή στο /etc/fstab για να κάνετε το αρχείο swap μόνιμο μεταξύ των επανεκκινήσεων "/mnt/swapfile none swap sw 00."

Υπόδειξη

Μόλις το αρχείο swap δεν χρειάζεται πλέον, θυμηθείτε να απενεργοποιήσετε το αρχείο swap, να αφαιρέσετε την καταχώρηση του αρχείου swap στο /etc/fstab και, τέλος, να αφαιρέσετε το αρχείο swap.