Apakah saya hanya perlu satu partisi swap untuk beberapa distro Linux? (dan pertanyaan lain)


8

Saya telah menginstal Linux Mint 14 sebagai satu-satunya OS saya. Saya memiliki satu partisi tambahan yang berisi / swap, / dan / home, dan saya memiliki beberapa ruang yang tidak terisi pada drive saya.

Saya menduga bahwa Mint memutuskan untuk meletakkan ini semua di partisi extended daripada tiga partisi utama.

Jadi saya ingin membangun Linux From Scratch menggunakan beberapa ruang saya yang tidak terisi. Pertanyaan pertama saya adalah, apakah saya perlu memiliki partisi swap untuk setiap distro atau dapatkah LFS menggunakan partisi swap yang sudah saya miliki? Jika demikian, apakah partisi swap harus menjadi partisi primer, atau apakah itu tidak masalah?

Apakah ada perbedaan praktis antara partisi primer dan logis?

Pertanyaan tentang definisi: apakah partisi extended hanya partisi primer yang berisi partisi logis?

Akhirnya, sejak menghapus Windows 7 (sda 1-3), partisi Linux saya masih bernomor 5-7. Jika saya membuat partisi baru, apakah akan disebut sda1?

Jawaban:


7

apakah saya perlu memiliki partisi swap untuk setiap distro atau dapatkah LFS menggunakan partisi swap yang sudah saya miliki?

Seperti yang dikatakan goldilock, kecuali Anda hibernasi (menangguhkan ke disk), ya. Kalau tidak, tidak, karena Anda bisa menukar swap dari sistem berhibernasi - baik itu kondisi tersimpan atau bagian yang digunakan sebagai swap reguler pada waktu tunda.

Jika demikian, apakah partisi swap harus menjadi partisi primer, atau apakah itu tidak masalah?

Tidak, tidak masalah sama sekali. Anda dapat menggunakan swap dalam file pada sistem file biasa, jika perlu (ada overhead kecil, tetapi juga lebih fleksibel). Anda bahkan dapat menukar ke NFS, jika Anda cukup berani .

Di sisi lain, jika Anda menjalankan Windows 7 pada mesin, kemungkinan Anda memiliki cukup memori untuk tidak perlu swap sama sekali dalam keadaan normal - bahkan dengan "hanya" RAM 2GB Anda dapat melakukan banyak hal tanpa swap (desktop dasar) lingkungan akan menggunakan ~ 200MB). Bukan berarti swap tidak perlu, tetapi kebutuhan untuk itu hari ini jauh lebih kecil daripada 10 tahun yang lalu.

sejak menghapus Windows 7 (sda 1-3), partisi Linux saya masih bernomor 5-7. Jika saya membuat partisi baru, apakah akan disebut sda1?

Karena disk menggunakan skema partisi MBR, angka-angka, semua partisi logis akan memiliki nomor 5 dan lebih tinggi. Kecuali jika Anda memperluas partisi extended yang berisi yang logis, satu-satunya ruang yang tersisa kemungkinan hanya tersedia untuk partisi primer, yang akan diberi nomor 1-3, asalkan partisi extended memiliki nomor 4. Lihat wiki di MBR untuk detail lebih lanjut.

Apakah ada perbedaan praktis antara partisi primer dan logis?

Tidak hari ini. BIOS biasanya tidak dapat boot dari partisi logical (karena mereka hanya membaca MBR). Saat ini bootloader biasanya tahu cara melakukan ini, jadi satu-satunya hal yang dilakukan BIOS dalam proses pemuatan sistem adalah membaca trampolin bootloader dari MBR (atau sektor boot di partisi primer) dan yang menangani semuanya dengan terlebih dahulu memuat sisa dari bootloader, yang pada gilirannya memuat kernel.

Apakah partisi extended hanyalah partisi primer yang berisi partisi logical?

Ya, Anda dapat melihatnya seperti itu dengan sedikit abstraksi - ia berperilaku seperti itu, tetapi metadata partisi disimpan secara berbeda (sebagai daftar tertaut, bukan array dengan 4 elemen yang merupakan MBR). Adapun pertanyaan dalam komentar - ya Anda hanya dapat memiliki satu partisi extended. Tetapi begitu Anda menyelesaikan pengaturan Anda sedikit (atau bahkan lebih awal), Anda mungkin ingin beralih ke GPT . Bahkan mungkin untuk melakukannya tanpa merusak (tergantung pada tata letak partisi yang tepat).


Itu masuk akal. Saya membaca bahwa Anda hanya dapat memiliki satu partisi extended. Benarkah itu?
Korgan Rivera

@KorganRivera Saya telah menjelaskan jawabannya sedikit lebih banyak.
peterph

Terima kasih. :) Itu menjawab semua pertanyaan saya. Sepertinya MBR membatasi saya. Jika saya ingin selusin partisi, itu tidak bisa terjadi.
Korgan Rivera

@KorganRivera ya, Anda harus menggunakan GPT (atau skema partisi lain) untuk itu.
peterph

8

Jawaban singkat: Anda dapat menggunakan partisi swap yang sama karena data dalam swap tidak disimpan dari satu boot ke boot berikutnya. Sangatlah normal untuk memiliki beberapa instalasi linux pada disk dengan sekali swap.

Namun ada satu pengecualian / peringatan yang saya ketahui: jika Anda menggunakan hibernate (alias, 'suspend to disk'), hibernate menggunakan ruang swap Anda untuk penyimpanan. Jika Anda kemudian mem-boot sistem lain yang juga menggunakan hibernate (atau mungkin bahkan yang tidak), Anda dapat membuat beberapa masalah yang sangat buruk.

Kemungkinan besar Anda akan mengetahui dan memahami hal ini jika Anda menggunakan hibernasi, tetapi baru-baru ini saya perhatikan bahwa KDE tampaknya telah menyertakan opsi "hibernasi" di salah satu menu default. Jadi harus jelas: hibernate seperti "sleep" (kebanyakan orang menggunakannya setidaknya pada laptop), kecuali komputer tidak memerlukan daya sama sekali (status disimpan pada disk, tidak dalam ram, dan dimuat kembali oleh kernel pada waktu boot).

Jadi Anda hanya perlu khawatir jika Anda telah menggunakan beberapa fitur tersebut tetapi tidak terbiasa dengan cara kerjanya. "Sleep" normal (alias, suspend-to-ram) baik-baik saja karena tidak melibatkan partisi swap.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.