Saya tidak membuat partisi swap selama instalasi Ubuntu. Kemudian, saya membebaskan beberapa ruang dan membuat partisi swap. Sekarang setelah setiap boot, saya secara manual membuka gparted
untuk mengklik kanan partisi swap untuk mengaktifkan opsi 'swapon'.
Bagaimana saya bisa secara otomatis mengaktifkan partisi swap saat boot?
Juga, jika saya belum membuat partisi swap, apa pilihan saya yang lain?
Jawaban:
Anda perlu mengedit
/etc/fstab
dan menambahkan partisi swap baru.Anda perlu menambahkan garis yang terlihat
dan Anda mendapatkan UUID menggunakan perintah
(gantikan
/dev/sda3
dengan nama perangkat yang sesuai).Terkait:
sumber
sudo fdisk -l
(dari: askubuntu.com/questions/182446/… ) lalu cari Type: Linux swap.sudo blkid /dev/sda4
tidak mencetak apa pun untuk saya (sda4 adalah partisi yang baru dibuat dengan kode 82h, fdisk mengatakan itu adalah partisi "Linux swap / Solaris").mkswap
menjalankan lain ) dan yang lain mengatakan untuk menggunakan nomor partisi primer 3 disk/dev/sda
. Beberapa lebih suka UUID karena meskipun penugasan nama perangkat berubah, UUID akan tetap sama. Jadi itu sebabnya perbedaan itu penting. Tetapi jika Anda yakin tidak akan mempartisi ulang drive,/dev/sda3
harus sama amannya untuk digunakan.Untuk membuat partisi swap setelah instalasi, buatlah partisi kosong. Seharusnya tidak ada lubang. Anda kemudian dapat memformat partisi ini dengan:
mengganti
/dev/sdX
dengan partisi Anda . Pasang partisi ini sebagai swap dengandi mana UUID adalah milik Anda yang
/dev/sdX
dibaca dari ini:Ikat swap baru Anda
/etc/fstab
dengan menambahkan baris ini:Jika Anda ingin menggunakan swap untuk hibernasi maka Anda perlu memperbarui UUID
/etc/initramfs-tools/conf.d/resume
dengan konten iniRESUME=UUID=xxx
. Jangan lupa$ sudo update-initramfs -u
.Untuk menyelesaikan hal-hal: Anda juga dapat membuat file swap jika Anda tidak memiliki partisi cadangan. Jawaban ini memberi Anda gambaran tentang cara membuat file swap dan mengaktifkannya saat boot.
sumber
gparted
untuk mengubah ukuran partisi Anda.Jika Anda tidak ingin atau Anda tidak yakin bagaimana cara membuat partisi swap, Anda bisa membuat file swap yang akan bekerja dengan cara yang sama seperti partisi. Berikut langkah-langkahnya (menggunakan terminal):
Buat file kosong (1K * 4M = 4 GiB).
Konversikan file yang baru dibuat menjadi file swap space.
Aktifkan file untuk paging dan swapping.
Verifikasi oleh:
swapon -s
atautop
:Seharusnya menampilkan garis seperti:
KiB Swap: 4194300 total, 4194300 free
Untuk menonaktifkan, gunakan
sudo swapoff swapfile
perintah.Tambahkan ke dalam
fstab
file untuk membuatnya tetap ada pada boot sistem selanjutnya.Tes ulang file swap saat startup dengan:
Catatan: Perintah di atas memeriksa ulang sintaks
fstab
file, jika tidak, Linux Anda tidak dapat boot dengan benar.sumber
fstab
file (terhadap kesalahan ketik apa pun), jika tidak, Linux mungkin tidak dapat boot dengan benar yang menyebabkan masalah startup besar, terutama pada server jarak jauh.Ada cara grafis untuk melakukan ini menggunakan gparted.
Jalankan Gparted dengan:
Jika Anda belum menginstalnya, Anda dapat menginstalnya menggunakan
Setelah gparted berjalan:
new
linux-swap
swapon
Seharusnya ada ikon kunci di sebelah nama partisi Anda setelah Anda selesai
sumber
dari linux.com cukup buat file swap karena itu lebih fleksibel dan Anda bisa secara dinamis menyesuaikan berapa banyak dan berapa besar penyimpanan swap yang Anda miliki. Itu juga memungkinkan Anda untuk memindahkan partisi swap dari disk sistem Anda, sehingga membuat sistem lebih cepat. Juga, jika Anda menggunakan beberapa ruang swap, sesuaikan prioritas penggunaannya dengan nilai yang sama, jadi round-robin digunakan untuk menulis di dalamnya, memungkinkan Anda untuk mendapatkan peningkatan kecepatan yang lebih cepat.
ps saya akan menggunakan UUID bukan nama perangkat, karena sangat mudah untuk mengubah urutan perangkat jika secara tidak sengaja Anda meninggalkan penyimpanan USB di dalam slot USB dan hanya melepas dan memasukkan kembali kabel sata - Anda tidak perlu terlalu khawatir tentang drive apa yang terhubung dimana.
sumber
Anda harus memiliki sistem file swap yang ditentukan di / etc / fstab. Seharusnya berisi garis yang mirip dengan
Tentu saja Anda perlu mengganti nilai UUID dengan pengenal perangkat Anda.
sumber
(ganti "x" di sdax dengan nomor partisi swap misalnya: sda5)
ganti "xxx" dengan nomor UUID misalnya: 67682d1b-a1d8-4377-a3dd-67340c141619)
su (berikan kata sandi untuk mendapatkan izin root)
blkid / dev / sdax (dapatkan UUID) mkswap / dev / sdax (format swap partisi) swapon -U xxx
nano / etc / fstab (edit fstab) UUID = xxx none swap sw 0 0 (masukkan dan simpan teks ini untuk menjadikan swap permanen) (lalu tutup fsantab)
nano /etc/initramfs-tools/conf.d/resume (buat file "resume" dan simpan teks ini untuk menggunakan hibernate / resume) RESUME = UUID = xxx (ctrl + x untuk menutup nano) -> (y untuk menyimpan)
restart mesin
masuk dan sekarang Anda dapat menguji hibernasi / lanjutkan
sumber
Ini adalah Tutorial komprehensif tentang cara membuat Ram Drive untuk Ubuntu. Sayangnya .. tangkapan layar tidak muncul di ini melalui cut dan paste .. Nanti saya akan menambahkannya, tetapi mereka tidak diperlukan.
Hal pertama yang perlu Anda lakukan adalah membuat ruang untuk drive ram Anda. Saya memiliki sistem dual boot dengan hanya hard drive 32GB. Ubuntu saya sebenarnya diinstal pada kartu SD (ya, instal nyata dan bukan Live Casper). Swap saya juga ada di SD dan mungkin cepat aus. Saya mencari cara mengubah swap dan menemukan artikel ini dan tidak suka jawabannya jadi saya membuat tutorial sementara saya membuat perubahan.
Jika Anda hanya ingin menambah atau mengurangi partisi Swap Anda, Anda hanya perlu menambah atau mengurangi partisi melalui manajer partisi favorit Anda. Ubuntu sudah tahu ke mana harus pergi dan ukurannya independen. Jika Anda ingin mengubah lokasi atau membuat Swap baru, baca terus. Hal pertama yang perlu Anda lakukan adalah Kecilkan hard drive Anda untuk memberikan ruang untuk swap. Jika Anda mengecilkan disk dengan sistem Windows di atasnya, maka Anda sebaiknya menggunakan Windows untuk mengecilkan disk (Ia tahu barangnya sendiri). Jika Anda menggunakan ubuntu murni, coba ubah ukuran menggunakan USB Ubuntu langsung.
Petunjuk Pengubahan Ukuran Windows:
Jika Anda berada di Ubuntu. Pastikan Anda menggunakan alat Ubuntu. Untuk menyelesaikan alokasi, saya akan menggunakan Live USB bootable Ubuntu yang mencakup GParted. Live USB adalah cara terbaik untuk menggunakan Gparted dengan alasan apa pun, dan Anda harus memiliki USB dari instal pertama Anda atau membuatnya agar tetap praktis.
Mengetik pada tahun 2000 tidak diizinkan karena tidak ada cukup ruang untuk melakukan itu walaupun saya telah "mendefrag" drive (saya tidak percaya Windows benar-benar men-defragnya). Dengan beberapa eksperimen, saya diizinkan 1000. Kemudian saya mencoba 1000 lagi dan berhasil. Saya harus berterima kasih kepada guru matematika sekolah dasar saya untuk yang satu lebih dari programmer MS Windows. Itu membuat saya dengan 1,95 GB yang cukup dekat untuk matematika sekolah dasar saya.
Memformat partisi
Sekarang saya siap untuk gparted memformat ruang itu sebagai drive swap yang tepat. Jika Anda berada di Windows dan beralih bolak-balik antara Ubuntu dan Windows, PASTIKAN ANDA TAHAN KUNCI SHIFT saat mengklik "Daya" dan "Matikan." Ini sangat penting, terutama ketika Anda mengacaukan rincian drive "C" di sistem operasi lain. Jika Anda melakukan dual boot, Anda harus sudah tahu bahwa Windows melakukan shut down palsu dalam keadaan normal. Beberapa orang telah menonaktifkan "Boot Cepat". Saya tidak punya pilihan itu di sistem saya (Windows 10) dan harus menggunakan tombol shift berkat teman saya Google. Jika Anda boot dengan USB langsung dan Anda tidak dapat memasang drive "C" (dengan mengkliknya), maka Anda tidak sepenuhnya dimatikan dengan benar. Muat ulang windows dan matikan lagi menggunakan tombol shift.
Sekarang Anda berada dalam Mode Langsung Ubuntu dan baca di bawah:
Sekarang kita akan memformat ruang yang tidak terisi sebagai drive yang dipartisi:
Sebelum:
Saya tidak tahu apa yang harus saya lakukan, jadi saya melihat Ram Drive saya sebelumnya di SD. Ini diformat sebagai Linux Swap. Jadi saya memformat alokasi baru saya yang baru-baru ini saya menyusut sebagai Linux Swap juga.
Saya bilang OK untuk Partisi Utama dan pemberitahuan peringatan dan itu berhasil!
Setelah format dan partisi baru
Adalah kebetulan bahwa partisi swap lama pada
sd
dipanggilmmblk1p5
dan yang baru jugap5
denganmmblk0
di depan. Milik Anda bisa p6 atau p7. Jangan khawatir.Ini
mmblk0
adalah disk fisik dan p adalah partisi pada disk fisik itu. Danmmblk01
adalah disk fisik lain, dll. (Itu SD saya) Sebelum saya melakukan pekerjaan lagi, saya membuka Windows lagi untuk memastikan Windows masih boot. Anda tidak perlu melakukan langkah ini jika Anda malas atau menggunakan mesin ubuntu murni. Jika itu merusak Windows, saya mungkin akan menghapus Windows melakukan instalasi baru Ubuntu pada disk itu (dengan swap juga). Jika saya merusak sistem saya, saya tidak perlu mengikuti langkah-langkah lagi karena saya dapat mengalokasikan swap pada instalasi baru. Semua berjalan dengan baik dan Windows boot. Sekarang Anda dapat melihat partisi baru di manajer disk Windows: (Klik kanan pada bilah mulai untuk mendapatkan manajemen disk)Sekarang pasang Swap ke rutin boot
Jawaban sebelumnya untuk pertanyaan ini sebenarnya memiliki perintah swapon / off yang tidak diperlukan dan bisa rumit. Yang perlu dilakukan hanyalah menemukan file yang tepat, dan arahkan swap ke partisi baru. Sekali lagi, jika Anda hanya mengubah ukuran partisi, Anda tidak perlu melakukan apa pun. Sudah diatur untuk menemukan partisi. Ukuran dilakukan secara otomatis.
Jika Anda mengubah partisi atau membuat swap pertama kali, kemudian baca di bawah ini:
Biarkan saya memberitahu Anda bahwa, ini adalah pertama kalinya saya melakukan ini. Saya bukan geek UNIX dan saya lebih suka alat GUI. Saya belajar dan menyilangkan jari saat membuat tutorial ini. Semua berjalan dengan baik sejauh ini. Pada akar sistem Anda adalah direktori bernama dll. Di dalam direktori itu adalah file bernama
fstab
(tidak ada ekstensi). Anda perlu mengedit file ini dengan hak "su" pengguna super. Sebelum kita melakukan itu, kita memerlukan UUID Partisi Swap baru yang Anda buat dengan Live USB. Ketik sudo su Sekarang Anda berada dalam mode Pengguna Super. Anda dapat melakukan apa saja (termasuk menghapus keberadaan Anda sendiri).Ketik
blkid
dan cari uuid dari partisi swap baru. Saya melihat milik saya di bawah dan menyorotnya:Tidak memperhatikan PartUID's.
Sekarang, orang lain akan mengatakan ketik:
Namun, saya mencobanya dan tidak menemukan file yang tepat (komentar tolong).
Jadi saya baru saja mengetik gedit dan membukanya dengan cara GUI (Sukses!). Karena, saya sudah dalam mode Pengguna Super (sudo su) Saya memiliki izin root untuk melakukan APA SAJA di Gedit, termasuk menyimpan file setelah saya mengubahnya. Hebat! Sebelum Anda mengubah atau apapun yang korup, menyimpan fstab sebagai cadangan disebut ...
fstab.bak
.Buat cadangan dengan menggunakan cara GUI dan pilih "Simpan Sebagai" yang sudah dikenal dan tambahkan "bak" ke file
fstab.bak
. Periksa untuk melihatnya di sana dengan ekstensi .bak. Geeks akan memberitahu Anda untuk menggunakan perintah terminal cp, tetapi kami pemula tidak dapat menemukan file di terminal untuk mencapai sejauh ini di tempat pertama. Sama seperti pengolah kata apa pun, setelah perintah "save as", file Anda saat ini adalah filefstab.bak
. Buka yang asli yang Anda miliki sebelumnya, lalu tutup file cadangan. Periksa ulang untuk melihat Anda mengedit yang aslifstab
tanpa ekstensi. Jika Anda mengedit file cadangan, tidak ada yang akan terjadi ketika Anda reboot, ditambah salinan cadangan Anda tidak akan menjadi cadangan asli dari aslinya.fstab
File asli saya terlihat seperti ini:Baris terakhir (saya buat merah untuk Anda), memiliki info swap asli yang mungkin digunakan saat boot up. Dari perintah blkid sebelumnya, saya bisa melihat UUID drive baru saya. Salin frasa itu dengan menyorot teks di terminal dan kemudian mengklik kanan dan memilih salinan. Rekatkan frasa itu ke editor lain yang terpisah tanpa
su
hak sebagai kertas awal (Anda dapat menggunakan Libre Office, dan Geeks dapat menggunakannano
). Langkah ini membantu Anda mendapatkan teks yang tepat dengan mudah tanpa tanda kutip sehingga Anda dapat menempelkannya dengan mudah ke dalamfstab
file. Anda ingin mengubah file ini sesedikit mungkin.Jadi, UUID baru saya tercantum dengan warna merah di atas. Yang perlu saya lakukan adalah mengganti uuid untuk swap. Jika Anda tidak memiliki drive swap, salin baris saya di file fstab di atas dan kemudian tambahkan uuid yang tepat dari perintah blkid sebelumnya. (pilih uuid yang tepat, tolong!)
Jika ini adalah baris Swap pertama Anda, pastikan Anda menyertakan baris lengkap dengan barang tambahan
Jangan khawatir tentang jarak yang tepat.
File baru saya terlihat seperti ini: Perhatikan saya menambahkan komentar di atas perubahan saya juga.
#
Karakter berarti itu adalah komentar.Jangan tempel tanda kutip. Tidak memiliki spasi setelah
=
tanda.Simpan file Anda.
Buka lagi, hanya untuk memastikan perubahan Anda disimpan. Tutup gedit dan terminal dengan
su
hak berbahaya yang Geeks akan memarahi Anda untuk melakukan (karena itu mudah bekerja dengan ... dan juga mudah untuk menghancurkan hal-hal).REBOOT dan silangkan jari Anda!
Saya reboot dan kemudian saya memeriksa untuk melihat apakah swap saya bekerja dengan melihat aplikasi kinerja sistem. Saya masih memiliki drive Swap! Tetapi apakah itu yang baru atau yang lama? Saya tidak dapat memverifikasi drive baru saya benar-benar dimuat karena yang baru berukuran sama dengan drive lama. Oleh karena itu, saya mengetik:
swapon
(JANGAN JENIS APA SAJA LEBIH DARI SWAPON dan itu hanya akan mencantumkan swap untuk Anda: aman). Sekarang saya melihat drive baru sayammblk0p5
yang cocok dengan pekerjaan UUID yang saya lakukanfstab
. Drive utama 32GB ramping saya mulai berlaku:Ini menyimpulkan tutorial ini dari pengguna pemula yang belum pernah melakukan ini sebelumnya. Setengah dari alasan saya membuat tutorial ini adalah agar Geeks yang membantu kami (dan terima kasih) dapat melihat bagaimana membantu pengguna pemula. Saya menduga jawaban sebelumnya menyesatkan dan memutuskan untuk membuat tutorial ketika saya melakukan pekerjaan saya ... Dengan menebak dari jawaban lain yang bermanfaat, saya menyimpulkan bahwa yang perlu saya lakukan hanyalah mengedit
fstab
flle dan reboot. Semua bekerja dengan baik dan saya masih memiliki windows 10 dan belum menghapus sistem saya. Jika ada yang tahu cara berbagi Windowspagefile.sys
sebagai file swap Linux, saya akan tertarik karena 2 gb diambil untuk itu di Windows dan ruang hd sangat pricy pada mesin 32 GB saya.sumber