Mengapa membuat banyak partisi?

29

Saya perhatikan bahwa ketika menginstal Ubuntu beberapa orang membuat banyak partisi untuk direktori. Seperti satu untuk root, satu untuk rumah, satu untuk boot. Apa keuntungan melakukan ini daripada menginstalnya semua di satu partisi, dengan asumsi hanya ada satu hard drive?

ryeguy
sumber

Jawaban:

36

Ada beberapa alasan:

  1. Kekokohan sistem. Jika Anda memiliki / home pada partisi terpisah dari /, maka pengguna regualr tidak dapat mengisi / filesystyem, membuatnya tidak dapat digunakan untuk sisa sistem.
  2. Cadangan. Itu membuatnya lebih mudah untuk membuat cadangan seluruh partisi, dan untuk membuat cadangan pada jadwal yang berbeda. Sebagai contoh, Anda mungkin hanya perlu melakukan backup mingguan dari partisi sistem, tetapi backup nightly dari sistem file home
  3. Instalasi sistem. Anda dapat memiliki sistem file / home yang sama yang dipasang oleh beberapa gambar sistem yang berbeda. Dan Anda dapat menghapus dan membangun kembali / tanpa melakukan backup / restore / home atau / local
  4. Optimasi disk. Tidak banyak masalah dengan drive cepat saat ini, tetapi biasanya menjadi praktik umum untuk menempatkan sistem file sistem di trek dalam disk untuk mempercepat akses
  5. Menggunakan banyak drive. Sebelum ketersediaan drive besar yang umum, biasanya ada sedikit ruang pada drive sistem. Jadi drive terpisah digunakan untuk / rumah.
  6. NFS. Saat berbagi data di berbagai sistem, biasanya dilakukan berdasarkan sistem file.
KeithB
sumber
4
+1. Juga keamanan. Anda dapat mengatur / boot menjadi hanya baca atau / tmp menjadi noexec, misalnya.
DaveParillo
Saya tidak melihat mengapa bagian yang terpisah membantu dengan cadangan; Anda bisa juga membuat cadangan folder secara terpisah. Bisakah Anda jelaskan?
sleske
2
@sleske Ini adalah artefak historis dari perintah Unix dump and restore yang asli, yang hanya akan bekerja pada tingkat sistem file. Saya mengalami ini ketika tape drive menggunakan kaset 1/2 inci (saya pikir) dengan diameter real 1 kaki, dalam drive seukuran kulkas. Dengan beberapa tambalan besi, Anda dapat benar-benar melihat potongan-potongan pada kaset.
KeithB
Terimakasih atas infonya; Saya tidak menyadarinya. Saya harap tidak terlalu banyak toko yang masih cadangan menggunakan dump ... BTW: Hal-hal menarik tentang kaset lama :-).
sleske
Juga stabilitas. Jika Anda meletakkan / var di partisi yang terpisah, maka file log yang tumbuh di luar kendali tidak akan mengisi sisa drive (dan berpotensi menjatuhkan sistem). (sunting - Baru diperhatikan Adrien menunjukkan ini di bawah. :)
Charles Burge
11

Saya biasanya membuat satu untuk root, satu untuk swap, dan satu untuk rumah. Keuntungan dari ini adalah memungkinkan Anda untuk membiarkan dokumen Anda (juga musik, video, gambar, dll) tidak tersentuh jika Anda perlu menginstal ulang OS. Karena Anda dapat sepenuhnya menulis partisi OS (root) tanpa menyentuh partisi home, file Anda aman dan tidak perlu melakukan proses yang memakan waktu mentransfernya ke media lain dan kemudian kembali ke mesin baru Anda. Itu membuat format ulang / pencitraan jauh lebih elegan

Berikut ini beberapa info lebih lanjut tentang manfaatnya. Meski ditulis tentang windows, prinsipnya sama.

Mike M
sumber
1
Saya juga suka memiliki / boot di partisi sendiri
DaveParillo
6

Memiliki /vardan /tmpmemisah partisi biasanya juga dianggap sebagai ide bagus; dengan cara itu, jika file log (misalnya; file sementara) berputar tidak terkendali, itu akan dihentikan sebelum mengisi seluruh disk.

Adrien
sumber
3

Saya sering melakukan hal Pemisahan di masa lalu jendela saya yang baik karena saya pikir itu mungkin lebih jelas. Satu huruf drive untuk topik tertentu (misalnya Musik, Gambar, Pekerjaan, dll.). Tetapi walaupun ada pemisahan data Anda dan sistem sudah masuk akal: Jika sistem crash Anda hanya dapat memformat partisi sistem Anda dan menginstal ulang tanpa kehilangan semua data Anda.

Sistem seperti Unix dan Ubuntu tidak memiliki huruf drive, partisi hanya bisa dipasang di folder kosong apa pun. Jadi hal yang benar-benar masuk akal di mata saya adalah:

  • Buat partisi sistem untuk instalasi sistem yang sebenarnya
  • Buat partisi untuk direktori home Anda. Mudah dicadangkan dan karena hampir semua program menyimpan pengaturan di sana, Anda dapat menginstal ulang / meningkatkan sistem Anda tanpa kehilangan banyak dalam waktu singkat.
  • Buat partisi swap (biasanya berfungsi lebih baik daripada file swap)
  • Seperti yang dikatakan Babu, buat partisi boot jika Bootloader tidak mendukung format partisi sistem Anda.

Saya lebih dari 4 partisi terpisah tidak masuk akal di Ubuntu (4 adalah jumlah maksimum partisi primer yang dapat Anda buat) - itu hanya masalah preferensi pribadi.

Daff
sumber
3
Saya telah melihat memang beberapa orang membuat partisi untuk setiap jenis data. Masalah besar dengan itu adalah sebagian besar Anda tidak akan pernah bisa mengkalibrasi dengan benar ukuran masing-masing akan perlu. Dan cepat atau lambat, Anda akan mulai meletakkan file di partisi yang salah, kekurangan ruang di partisi yang sesuai. Jadi secara umum, "jangan gunakan partisi di mana Anda dapat menggunakan folder"
Gnoupi
1
Tepat ... Anda dapat menggunakan ruang yang tersedia dengan lebih baik dengan satu partisi dan struktur folder yang baik dan bersih.
Daff
1

Partisi terpisah / boot memungkinkan saya untuk boot dan memperbaiki sistem file root saya, bahkan jika sistem file root rusak. Jika saya meletakkan semua file boot di sistem file root, dan rusak, mungkin tidak bisa boot sama sekali. Ada juga lebih banyak fleksibilitas. Kemudian, saya bisa memasukkan disk kedua, menukar itu, dan menghapus partisi swap dari root disk dan memperluas sistem file root ke dalam ruang itu.

Menciptakan partisi swap keras alih-alih satu di sistem file, hanyalah sysadmin gaya-UNIX. Tidak ada alasan nyata untuk tidak menjadikannya hanya file di sistem file, kecuali bahwa beberapa pengguna akan datang sendiri dengan kekuatan sudo dan mencoba untuk membuatnya.

Seperti yang dikatakan Babu dan Mike, sebuah home / terpisah memungkinkan saya untuk memperbarui atau mengubah distro tanpa kehilangan semua data saya.

kmarsh
sumber
0

Menjaga direktori home pada partisi yang terpisah mencegah pengguna untuk secara tidak sengaja mengisi partisi root. Ini bagus karena jika Anda mengisi partisi root, Anda berakhir dengan masalah (log sistem, misalnya, sering di partisi root).

Meskipun sebenarnya tidak mungkin bagi pengguna non-root untuk menggunakan bit ruang terakhir pada disk (sistem tidak akan membiarkan mereka), adalah mungkin bagi mereka untuk mengisinya sebagian besar jalan, dan kemudian untuk proses sistem otomatis untuk menyelesaikan pekerjaan, membuatnya menjengkelkan untuk mengembalikan semuanya ke operasi.

Michael Kohne
sumber
0

Menjaga partisi home yang terpisah memungkinkan Anda menyimpan file Anda jika Anda menginstal ulang distro linux Anda.

GRUB tidak mendukung ext4, jadi jika Anda akan menggunakan sistem file itu untuk sisa file Anda, Anda akan memerlukan partisi boot terpisah. GRUB sekarang mendukung ext4, jadi menjaga partisi boot terpisah, sementara masih menjadi opsi, tidak lagi diperlukan.

Babu
sumber
grub (legacy) memiliki dukungan ext4 launchpad.net/ubuntu/jaunty/+source/grub/0.97-29ubuntu47 dan begitu juga grub2 bugs.launchpad.net/ubuntu/+source/grub2/+bug/294763 (perhatikan "perbaikan rilis" "status)
richq
ah, senangnya memperbarui postingan lama ....
Babu
-2

Linux umumnya melihat disk sangat berbeda dari mesin Windows. Juga Windows Fat32 / NTFS dan bahkan sistem file yang lebih baru sebagian besar merupakan format ketat Windows. Jadi, Anda sebenarnya tidak tahu apa yang mereka lakukan atau bagaimana mereka bersikap secara internal. Linux menggunakan sistem file sendiri ext3 / 4 yang paling banyak digunakan, sistem file Linux tidak ada di pohon seperti negara juga tidak memperlakukan data seperti warga negara kelas dua yang berada di disk Anda. Alasan Anda dapat membuat partisi tunggal atau ganda untuk os adalah untuk pengaturan dan kecepatan disk. Meskipun bagian terakhir ini telah berubah selama bertahun-tahun, sebagian besar pengguna Linux tidak perlu repot dengan banyak partisi karena Anda perlu mengiris data os agar sesuai secara merata pada partisi yang Anda buat secara manual. Saya pribadi merasa sangat intuitif untuk memiliki banyak partisi. Di sisi lain mesin Linux umumnya tidak menderita sektor disk yang buruk atau memiliki fitur otomatis untuk defrag. Ini hanya desain buruk oleh Microsoft, tidak dapat memperbaiki masalah internal mereka sehingga mereka membangun alat yang memungkinkan Anda untuk memperbaiki masalah Anda sendiri 60% dari waktu.

Dawg
sumber
"Tidak ada di pohon seperti negara"? "memperlakukan data seperti warga negara gelas kedua"? "Mesin linux umumnya tidak menderita sektor disk yang buruk"? Ini hampir semua omong kosong dan apa hubungannya fragmentasi dengan apa pun?
psusi
"Saya pribadi menganggapnya berlawanan dengan intuisi" - Jujur, Anda memiliki banyak kesalahpahaman tentang, well, hampir semuanya. Ini semua mungkin lebih masuk akal bagi Anda jika Anda melakukan riset dasar. Jangan takut untuk bertanya di sini untuk mendapatkan pemahaman yang lebih baik. Untuk itulah situs ini ada di sini. Poskan jawaban pada hal-hal yang Anda pahami secara menyeluruh. Situs ini adalah basis pengetahuan, dan "pengetahuan" benar-benar kata kunci ketika datang ke jawaban. Kami meninjau ulang posting masing-masing, sehingga jawaban yang salah biasanya rusak (seperti yang ini). :-)
fixer1234
BTW, ada banyak penjelasan bagus di jawaban lain, jadi itu tempat yang bagus untuk mulai belajar.
fixer1234