Saat memasang Ubuntu dengan opsi "sesuatu yang lain", saya menemukan bahwa ada banyak folder yang dapat dipasang pada partisi yang terpisah, seperti yang Anda lihat pada gambar di bawah ini.
Jadi apa kelebihan dan kekurangan dari pemasangan folder ini (atau direktori) pada partisi yang terpisah?
Khususnya direktori
/boot
/home
/tmp
/usr
/var
/srv
/opt
/usr/local
partitioning
mount
Pengguna Terdaftar
sumber
sumber
Jawaban:
Dahulu kala ...
... Ada suatu masa ketika orang terbiasa menginstal Linux dan mengkonfigurasinya dengan tangan untuk kebutuhan spesifik mereka. Beberapa di antaranya berlaku bahkan hari ini untuk server. Pilihan yang Anda lihat
gparted
adalah beberapa yang populer untuk mereka yang memiliki kebutuhan yang sangat berbeda dibandingkan dengan pengguna desktop rata-rata, audiens yang dituju untuk desktop Ubuntu.Mari kita ambil satu per satu. Saya akan melewati yang saya tidak tahu banyak tentang.
/boot
ada waktu ketika sistem file Linux rapuh dan hard drive kecil. Orang takut hard drive akan terisi atau rusak dan Ubuntu tidak bisa boot. Menjaga kernel di partisi yang terpisah membantu sistem untuk boot ketika hal-hal lain salah. Pada masa itu pengguna Linux biasa mengkompilasi kernel mereka sendiri dan membersihkan yang lama. Seperti baru-baru ini dengan Ubuntu 16.04 LTS , aplikasi Software Updater menginstal pembaruan kernel terbaru tetapi tidak menghapus kernel lama. Akibatnya, sebuah/boot
partisi kecil terisi dengan kernel lama dan sistem berhenti mem-boot kecuali ada yang membersihkannya secara berkala. Lihat apa yang terjadi jika Anda memiliki/boot
partisi terpisah dan lupa membersihkannya secara teratur: Bagaimana cara membebaskan lebih banyak ruang di / boot? Dengan Ubuntu 18.04 LTS , aplikasi Pembaruan Perangkat Lunak tidak hanya menjaga sistem tetap mutakhir, tetapi juga menghilangkan kernel lama./
partisi (untuk menjaga perangkat lunak rahasia yang sedang Anda kerjakan), Anda akan membutuhkan/boot
partisi yang terpisah (dan tidak terenkripsi) . Kalau tidak, sistem tidak akan bisa boot. Demikian pula, jika Anda memiliki drive RAID, mempertahankan/boot
partisi non-RAID mungkin berguna. Banyak orang berpikir memiliki/boot
partisi terpisah adalah ide yang sangat bagus untuk alasan ini dan lainnya./home
Menjaga rumah di partisi terpisah masih masuk akal. Folder / partisi ini memiliki file pribadi Anda dan menyimpannya di partisi terpisah memungkinkan Anda untuk memformat/
dan menginstal ulang Ubuntu sambil menjaga file Anda tidak tersentuh. Versi terbaru dari perangkat lunak instalasi Ubuntu mencakup pilihan pembaruan dari DVD / USB. Opsi ini tetap/home
utuh meskipun tidak pada partisi yang terpisah. Jika Anda kehabisan ruang di drive utama Anda dengan/
partisi. Anda mungkin ingin menambahkan drive baru dan membuat satu/home
partisi di drive baru./tmp
adalah tempat file sementara pergi. Jika Anda menjalankan server yang membuat file temp besar, mereka dapat mengisi semua ruang disk dan menghentikan server Anda. Menyimpannya di partisi terpisah hanya akan mengisi partisi itu dan dapat menghentikan proses yang membuat file temp besar tetapi tidak akan menghentikan sisa sistem. Saya diberitahu bahwa lebih mudah untuk berurusan dengan/tmp
partisi yang diisi daripada folder sementara di bawah/
partisi./usr/
,,/opt/
dan/usr/local
semua tempat di mana program dan aplikasi disimpan dalam kondisi yang berbeda. Jika Anda mengembangkan perangkat lunak untuk Linux, masuk akal untuk menyimpannya di partisi yang terpisah, sehingga jika Anda menginstal ulang Ubuntu, Anda tidak akan menghapus program yang telah Anda tulis atau sedang Anda kerjakan./opt/
dan/usr/local
di partisi terpisah juga masuk akal jika Anda menginstal program dari sumber (Anda sendiri atau dari tempat lain) dan ingin menggunakannya dalam distribusi lain (mis. Red Hat) diinstal di komputer yang sama di partisi sendiri. Kemudian kedua distribusi, Ubuntu dan Red Hat dapat berbagi/opt
dan/usr/local
partisi. (Terima kasih Rmano!)/srv
dan/var
sangat berguna sebagai partisi terpisah jika Anda menjalankan server atau mengembangkan halaman web. Untuk rata-rata pengguna desktop folder ini tidak memakan banyak ruang dan tidak menyimpan apa pun yang bernilai bagi pengguna. Bagi seorang pengembang web, kehilangan/var/www
bisa berarti kehilangan pekerjaannya.Yang pasti, ini bukan satu-satunya direktori yang bisa dipasang sebagai partisi. Di Linux, seseorang dapat memasang partisi seperti folder mana saja di mana saja. Partisi sering dipasang sebagai sub-direktori dari
/mnt/
dan/media
.Semoga ini membantu
sumber
/home
tetapi tidak/usr/local
. BTW, "install dengan tangan dan penjahit" adalah lem Linux Arch ... jadi masih ada (banyak ) dari orang yang melakukan hal ituKeuntungan umum memiliki beberapa partisi:
Kerugian umum memiliki beberapa partisi:
Cara lain untuk mempartisi sistem Anda adalah dengan menggunakan LVM, btrfs atau zfs untuk /. Alokasikan hanya ruang minimum untuk / dan ketika dibutuhkan buat volume logis atau perpanjang /. Ini memberi Anda pilihan untuk membagi volume di lain waktu dan memiliki biaya perawatan yang lebih rendah.
Sekarang hal spesifik:
Tidak ada solusi yang sempurna. Jika Anda tidak memiliki alasan yang jelas mengapa membuat partisi baru, maka jangan lakukan. Satu-satunya partisi yang perlu Anda buat selain / adalah / boot.
Untuk desktop / laptop baik untuk memiliki / rumah sehingga Anda dapat menginstal ulang OS independen dari data Anda.
sumber
/boot
partisi terpisah untuk pengguna desktop rata-rata. Kernel lama tidak dibersihkan secara otomatis, dan kernel baru ditambahkan. Maka ini terjadi!Untuk desktop?
Tidak ada perbedaan.
Untuk server?
Manajemen ruang dan cadangan.
Jika sistem Anda memiliki banyak pengguna, Anda dapat membuat partisi tambahan untuk / home /, maka pengguna tidak akan melampaui bahwa ruang dan root (/) tidak akan terpengaruh.
Anda juga dapat memasang NFS, SMB atau partisi pada disk fisik lain pada folder tersebut. Sebagai contoh :
/ dev / sda1 / boot (1GB)
/ dev / sda2 / (60GB)
nfs: // IP / folder / home (X TB)
/ dev / sdb1 / var (1TB untuk / var / www atau / var / ftp)
Untuk laptop
/ di m-sata (cepat)
/ var / home / opt / tmp pada hdd (lambat)
sumber
Jawaban przemo, imo, paling mendekati poin praktis. Berikut adalah beberapa pertimbangan praktis tambahan:
Lingkungan perusahaan biasanya menggunakan partisi terpisah untuk sewa /, / home, / opt, / var, / boot, dan sistem file tambahan (1 per aplikasi atau tim aplikasi) di bawah / opt. Hal ini terutama untuk menghindari menjalankan sistem di luar ruang karena direktori home seseorang semakin masif (/ home), log tidak terkendali (/ var), atau aplikasi yang menghabiskan banyak ruang (/ opt, / opt //, dll) , dan / boot agar partisi lain dapat dibangun di LVM dan juga untuk memastikan Anda bisa mendapatkan sesuatu dari shell pemulihan seandainya partisi sistem utama menjadi korup karena beberapa alasan.
Untuk penggunaan non-server pribadi saya, saya hanya menyimpan partisi / / / boot, dan / home yang terpisah sehingga saya dapat mem-boot ganda banyak OS Linux / UNIX dan menggunakan partisi / home yang sama untuknya.
Dalam hal membangun VM di Oracle Virtualbox, VMWare Player / Workstation / Fusion, dll untuk penggunaan pribadi, sebenarnya tidak ada alasan praktis untuk memiliki beberapa partisi dengan titik pemasangan berbeda karena kemampuan berbagi folder yang bagus yang disediakan oleh setidaknya VirtualBox dan VMWare Player / Workstation / Fusion. Pengecualian tunggal mungkin / boot untuk alasan shell pemulihan yang diberikan dalam paragraf "lingkungan perusahaan" saya.
sumber
Jika terjadi kesalahan selama pembaruan atau peningkatan versi utama, memiliki / home di partisi yang berbeda memungkinkan Anda untuk boot dari CD dan kemudian menghapus sepenuhnya dan menginstal ulang sistem operasi tanpa kehilangan data Anda. Selain itu, ini memungkinkan beberapa boot dengan berbagai distribusi Linux menjadi mungkin, beberapa orang suka mengevaluasi ini secara berdampingan.
sumber
Selain jawaban yang ada, Anda mungkin memiliki kompatibilitas non-standar / umum dan kasus penggunaan kinerja yang mendapat manfaat dari partisi yang berbeda.
Anda mungkin ingin berbagi data dengan sistem operasi lain seperti Windows dan perlu menggunakan sistem file yang didukung dan didukung oleh Linux.
Anda mungkin memiliki kasus penggunaan khusus yang memungkinkan Anda untuk memiliki tuning yang berbeda (dari jenis sistem file yang sama, seperti partisi EXT4 untuk banyak file kecil dan partisi EXT4 untuk beberapa file besar (seperti mesin virtual), memungkinkan untuk mengoptimalkan penyimpanan dan kinerja untuk kedua kasus penggunaan.
sumber