Apakah ada efek samping ketika dua distro berbagi partisi swap?

47

Untuk menghemat ruang disk, saya ingin memiliki dua instalasi OS berbagi partisi swap tunggal (dual-boot). Apakah ini ide yang bagus?

tepang
sumber
Dapatkan lebih banyak ram, murah, jangan gunakan swap, ini akan membantu Anda dengan masalah IO itu. Saya menyadari ini mungkin tidak layak, tetapi pergi adalah hari-hari di mana Anda harus memiliki swap.
xenoterracide
@ xeno bahwa masalah perf tidak ada hubungannya dengan swap; lihatlah jawaban Anda sebagai contoh; oh, dan aku juga tidak kehabisan RAM
tshepang
2
@xeno jika kamu tidak punya swap, kamu kehilangan kemampuan Tangguhkan
tshepang
3
Saya tidak menggunakannya, jadi ... ya saya tidak menggunakannya.
xenoterracide
1
@ xenoterracide Saya suka sudut pandang optimis Anda, tetapi saya akan terus memiliki partisi swap karena saya suka jaring pengaman. Ubah saja swapinesske 0.
shellholic

Jawaban:

38

Itu mungkin. Bahkan, Anda dapat berbagi ruang swap antara sistem operasi yang sama sekali berbeda, selama Anda menginisialisasi ruang swap saat Anda boot. Dulu relatif umum untuk berbagi ruang swap antara Linux dan Windows , kembali ketika itu mewakili sebagian besar dari hard disk Anda.

Ada dua batasan yang muncul:

  • OS tidak dapat berjalan bersamaan (yang mungkin ingin Anda lakukan dengan mesin virtual).
  • Anda tidak dapat hibernasi salah satu OS saat menjalankan yang lain.
Gilles 'SANGAT berhenti menjadi jahat'
sumber
21

Satu efek samping yang bisa saya pikirkan adalah:

  1. Hibernate system1 (menggunakan partisi swap untuk hibernasi).
  2. Sistem boot2.

Anda bisa kehilangan data.

shellholic
sumber
7
Hukum Murphys menunjukkan bahwa jika Anda melakukan ini, suatu hari Anda akan lupa, Anda akan hibernasi OS, atau boot ke VM, dan Anda akan menyemprot sistem Anda, dan mungkin data. Kebenaran sederhana - ruang disk sangat murah, data dan pekerjaan Anda mungkin tidak. Kecuali Anda membutuhkan ruang swap terabyte untuk setiap OS, buat saja yang terpisah.
Danny Staple
8

Salah satu teman saya mencoba ini. Ia telah menginstal lima atau enam distribusi dalam satu hard drive.

Partisi primer pertama adalah untuk GRUB, dan ia dapat melakukan boot ke semua distribusi. Partisi kedua adalah swap. Partisi ketiga adalah partisi extended dan masing-masing distribusi diinstal ke partisi logis mereka sendiri.

Semua distribusi dapat melakukan boot dan dapat melakukan hibernasi. Saya pikir Anda hanya perlu memastikan dan memilih distribusi yang benar setelah melanjutkan dari hibernasi.

Jadi, berdasarkan eksperimennya saya harus mengatakan YA ini mungkin, tetapi saya pikir itu bisa merusak banyak hal. Bagaimana jika distribusi 2 bangun dan file resume distribusi 1 menghabiskan partisi swap; apa hal selanjutnya yang akan terjadi?
Jadi saya juga setuju dengan semua posting di atas. Mengapa Anda tidak mencoba membagi partisi swap, daripada mengambil risiko besar ini?

Sen
sumber
periksa kembali pertanyaannya: "apakah itu ide yang bagus?" VS "apakah mungkin"
tshepang
ini juga berarti Anda pada dasarnya mengulangi apa yang dikatakan
@shellholic
@Tepanget: Saya sebenarnya berpikir dari sudut kemungkinannya. Ini kesalahan saya. Akan mengedit jawaban dengan tepat.
Sen
Sebelum Anda menjawab, periksa jawaban lain, untuk memastikan Anda tidak mengulangi apa yang mereka katakan.
tshepang
Sebenarnya saya tidak pernah Menangguhkan. Saya benar-benar ingin tahu apakah ada masalah lain yang tidak saya pikirkan.
tshepang