Bagaimana cara membuat partisi swap jika saya sudah memiliki 4 partisi primer?

9

Saya perlu menambahkan partisi swap ke instalasi Ubuntu yang sedang berjalan. Jadi saya membebaskan 4 GB, tetapi saya tidak dapat membuat partisi baru untuk ditetapkan sebagai Swap karena saya mendapatkan kesalahan berikut: "Tidak mungkin membuat lebih dari 4 partisi primer"

Saya memiliki dual boot dengan windows, empat partisi saya adalah: - Partisi 100 MB yang selalu dibuat Windows - Partisi Windows - Partisi Ubuntu - Partisi Ubuntu kedua untuk file

Ketika saya menginstal Ubuntu saya memutuskan untuk tidak memiliki partisi Swap tetapi sekarang saya ingin menambahkannya. Ini adalah distribusi HDD:

Partisi Saya

Bagaimana saya bisa menyelesaikan ini tanpa memformat partisi saya saat ini, dan menambahkan partisi swap?

Fermin
sumber
tidak perlu menggunakan semua partisi primer. Baik Linux dan Windows (sejak Vista) dapat mem-boot dari partisi logis selama beberapa dekade
phuclv
Jika ini desktop, Anda bisa memasukkan drive fisik lain dan / dev / sdb1 sebagai swap Anda
Chris H

Jawaban:

19

Anda tidak perlu partisi swap : Anda bisa menggunakan file swap juga . Tidak ada perbedaan kinerja antara partisi swap dan file swap. Untuk menambahkan file swap:

  1. Buat file (dalam contoh ini, nama file 4 GiB /swapfile):

    sudo fallocate -l 4G /swapfile
    
  2. Format sebagai swap:

    sudo chmod 600 /swapfile
    sudo mkswap /swapfile
    
  3. Aktifkan bertukar pada file swap baru:

    sudo swapon /swapfile
    
  4. Tambahkan file yang baru dibuat ke / etc / fstab dengan menambahkan /swapfile none swap sw 0 0ke /etc/fstab.

Lihat tutorial Digital Ocean Cara Menambahkan Swap di Ubuntu 14.04 .

AlexP
sumber
5

Jika Anda menginginkan partisi swap, dan bukan hanya file swap, Anda perlu memformat ulang satu partisi menjadi partisi extended, dan kemudian Anda harus membuat partisi logis di dalamnya.

Kemudian setelah Anda menginstal, gunakan LVM untuk kesenangan dan fleksibilitas pemartisian yang lebih banyak lagi!

Kyle H
sumber
Karena dia TIDAK PERLU untuk melakukan itu - lihat jawaban di atas dengan solusi swapfile - ini harus sedikit diedit untuk menggambarkannya sebagai salah satu solusi yang mungkin.
rackandboneman
-1

Anda harus masuk ke sisi jendela dan menggunakan manajemen disk untuk membuat partisi sederhana yang mengambil ruang kosong dari ruang kosong 29+ GB dan menjadikannya ruang yang tidak terisi. Anda akan menginginkan partisi yang sama dengan setidaknya 1,5 kali RAM yang tersedia di sistem Anda. Setelah ini selesai, boot ke ubuntu Anda dan gunakan alat disk ubuntu untuk mengatur ruang yang tidak teralokasi ini sebagai SWAP. gparted adalah alat yang akan melakukan ini, tetapi ada alat lain yang ada dari baris perintah yang namanya saya tidak ingat. Semoga ini bisa membantu Craig

Craig
sumber
6
Jangan gunakan Windows untuk membuat partisi, terutama jika Anda sudah memiliki 4 primer. Itu mengkonversi ke kepemilikan dinamis dari dari dasar. Ini adalah konversi satu arah, meskipun beberapa alat pihak ketiga dapat membatalkannya. Anda mungkin dapat menggunakan fixparts untuk mengonversi primer menjadi logis dan kemudian mengecil untuk membuat logis lain. rodsbooks.com/fixparts Tapi mungkin lebih mudah menggunakan file swap di jawaban lain.
oldfred
@oldfred Windows diskmgmt.msc lebih rendah daripada alat pemartisi disk lainnya, jadi jangan menggunakannya untuk ini. Tetapi banyak alat partisi pihak ke-3 di Windows (seperti Easeus Partition Master, Partition Wizard, Acronis Disk Director ...) menyediakan fitur yang jauh lebih baik daripada gparted, seperti penanganan otomatis partisi logis, pergerakan data cerdas ... Alat-alat itu hanya kilat cepat dan aman digunakan dengan banyak opsi pemulihan partisi. Dalam gparted hanya pemindaian untuk info partisi berlangsung selamanya, dan kemudian penyalinannya bahkan lebih lama. Saya tidak pernah menemukan solusi yang sebanding di Linux.
phuclv