Apa rekomendasi Anda tentang skema partisi drive untuk desktop dan server rumah? [Tutup]

69

Skema partisi apa yang Anda rekomendasikan untuk desktop? Saya selalu membuat tiga atau empat partisi utama - root, swap, home, dan terkadang partisi boot terpisah. Instalasi default Ubuntu menawarkan LVM. Saya tidak pernah harus menambahkan drive atau ruang tambahan, jadi sepertinya tidak pernah menjadi masalah besar. Setiap kali saya melakukan instalasi baru, saya selalu berpikir mungkin ada cara yang lebih baik.

menggerumit
sumber
Anda dapat, untuk pencadangan cepat, menyertakan partisi pencadangan (ext4) dan menggunakan clonezilla untuk pencadangan rutin direktori root (tidak termasuk rumah) sebelum memperbarui sistem Anda.
Renae Lider

Jawaban:

75
  1. / (yaitu sistem file root)
  2. swap
  3. /home

Alasan terbesar untuk melakukan ini adalah bahwa Anda dapat melakukan apa saja untuk menginstal Ubuntu Anda dan itu tidak akan mempengaruhi musik / video / apa pun di rumah Anda. Saya sangat menikmati ini ketika upgrade ke versi Ubuntu baru dan instalasi menjadi aneh.

Buttink
sumber
4
Saya pikir ini adalah pendekatan terbaik, karena Anda dapat memisahkan instalasi OS dari data Anda sendiri. Namun, jawaban terakhir adalah "apa pun yang paling cocok untuk Anda".
Jeremy Kerr
Saya tidak mempertimbangkan peningkatan, mungkin karena saya terutama menggunakan ubuntu untuk pekerjaan di mana saya tidak memiliki banyak file pribadi saya yang perlu disimpan .. Saya paling suka pendekatan Anda.
mfisch
3
Saya juga menggunakan skema partisi ini. Di server Anda, saya juga akan menambahkan / backup jika beberapa strategi cadangan diperlukan.
Pierre-Yves Gillier
2
untuk tujuan desktop saya selalu menggunakan solusi ini. 20-30% root / 70-80% home / home swap 1or2 GB
neuromancer
1
@ Evan: apakah mungkin untuk me-mount partisi NTFS sebagai / home? Bukankah itu kekacauan karena NTFS tidak memiliki izin linux? Bukankah itu yang dibutuhkan untuk / rumah?
MestreLion
52

Secara umum, Anda tidak perlu repot dengan partisi /homeatau /bootpartisi yang terpisah kecuali Anda menjalankan beberapa distribusi Linux sekaligus.

Installer Ubuntu untuk kedua CD desktop dan server / CD alternatif memiliki kemampuan untuk menginstal lebih dari satu sistem yang ada, melestarikan direktori home Anda (dan driectories sistem lokal: /usr/local, /usr/src, dan /var/local). Fungsi ini juga menggunakan kembali ID pengguna dan ID grup pengguna yang ada, jika memiliki nama pengguna yang sama dengan pengguna yang Anda buat selama instalasi.

Untuk menggunakan opsi ini saat menginstal, pilih opsi untuk partisi lanjutan, lalu pilih partisi /atau yang sudah ada /home. Di kotak yang muncul, pastikan filesystem yang dipilih cocok dengan filesystem yang ada di partisi itu, dan bahwa format kotak tidak dicentang. Lanjutkan seperti biasa melalui sisa opsi.

Di Ubuntu 10.10 kami berharap untuk menambahkan opsi ke penginstal yang terdeteksi ketika Anda memiliki salinan Ubuntu yang ada diinstal dan menawarkan untuk menggantinya dengan versi yang lebih baru yang Anda coba instal (menggunakan fungsi yang disebutkan di belakang layar). Meskipun tidak melakukan pemotongan akhir, kemungkinan akan tiba di Ubuntu 11.04.

Sedangkan untuk /bootpartisi terpisah , itu adalah peninggalan kendala perangkat keras masa lalu (batas bootloader 1024 silinder). Saya tidak dapat memikirkan keuntungan praktis yang dapat dimiliki oleh sebuah boot / terpisah pada sistem modern, dan jika tidak diberi ruang yang terlalu banyak, itu akan berpotensi mengisi dan menciptakan masalah sendiri, mengingat bahwa Ubuntu tidak secara otomatis menghapus kernel lama. .

Evan
sumber
3
Itu kira-kira memiliki efek yang sama dengan tidak mencentang kotak format pada /. Ini jelas tidak memformat partisi, tetapi menghapus file sistem yang ada sebelum memulai instalasi baru.
Evan
2
Ada keuntungan numerik untuk memiliki partisi / home yang terpisah. Anda dapat melakukan instalasi sistem yang bersih dengan memformat partisi root tetapi tetap menyimpan data Anda. Anda dapat menggunakan enkripsi atau LVM di / home, tetapi Anda mungkin tidak memerlukannya untuk root. Untuk kesederhanaan cadangan, Anda cukup membuat partisi / home. Untuk pengguna yang kuat, Anda dapat mengubah sistem Anda dan memilih sistem file yang berbeda untuk aplikasi dan untuk data (yang masuk akal juga). Dll
Huygens
2
Hal penting lainnya tentang / boot: jika Anda harus memulihkan sistem, Anda tidak dapat memastikan apa yang akan didukung oleh alat pemulihan Anda. Jika Anda menggunakan sesuatu seperti XFS di LVM untuk instalasi dasar Anda, Anda dapat menggunakan ext3 sederhana pada partisi mentah di / boot - yang bahkan harus didukung oleh alat pemulihan paling sederhana.
Mei
2
/bootPartisi yang terpisah menjadi wajib sejak kekacauan EFI / UEFI.
Braiam
1
Pada MBR dengan Windows yang sudah diinstal, dipisahkan /bootmemungkinkan Anda untuk menghapus Ubuntu tanpa harus mengembalikan bootloader Windows.
ignis
12
  1. / (mis. sistem file root) - untuk sistem operasi Anda

  2. swap - swap space, yang seharusnya sedikit lebih besar dari jumlah RAM yang Anda miliki

  3. /home - untuk file data Anda

Anda hanya benar-benar membutuhkan /bootpartisi terpisah jika Anda menggunakan penginstal alternatif untuk mengatur enkripsi disk lengkap. Saat ini file-file yang /bootperlu dienkripsi sehingga sistem operasi dapat dimulai.

Secara umum, Anda dapat menambahkan partisi lain jika Anda ingin:

  1. Pertahankan partisi melalui instalasi ulang sistem operasi - ini adalah alasan umum untuk memiliki /homepartisi yang terpisah . Yang terpisah /usr/localatau /optmungkin juga berguna jika Anda menginstal banyak aplikasi dengan mengkompilasinya dari sumber.

  2. Batasi ruang yang dapat digunakan file pada partisi - misalnya, /homepartisi terpisah akan mencegah sistem operasi Anda berhenti ketika Anda mengisi homedirektori Anda karena Anda masih dapat masuk sebagai root dan menghapus beberapa file dari rumah Anda direktori.

  3. Gunakan sistem file yang berbeda - Saya menggunakan sistem file yang lebih cepat, kurang tangguh /tmp, tetapi saya tetap /homemenggunakan sistem file penjurnalan yang lebih lambat untuk perlindungan data yang lebih baik.

Seperti yang disarankan oleh Asmerito, Anda harus mempertimbangkan untuk meletakkan semua partisi Anda selain /bootpada LVM. Ini akan memungkinkan peningkatan fleksibilitas dalam mengubah ukuran partisi Anda atau bahkan memperluasnya ke disk lain. Tetapi Anda mungkin tidak berharap untuk membutuhkan fungsionalitas ini.

Jika Anda menggunakan enkripsi disk lengkap di installer alternatif, ia akan secara otomatis membuat /bootpartisi, partisi, swapdan partisi lain untuk menampung data yang dienkripsi. Partisi terenkripsi ini kemudian digunakan untuk memegang partisi LVM. Partisi LVM ini kemudian digunakan untuk menampung semua partisi tambahan Anda. Awalnya ini hanya partisi root Anda.

Semoga ini bisa membantu.

gth
sumber
The /rootdirektori untuk rootpengguna, bukan sistem.
Braiam
9

Ya, setidaknya Anda memerlukan partisi root dan partisi swap. Saya sangat merekomendasikan partisi rumah karena ketika Anda kehabisan ruang pada partisi rumah Anda, itu tidak akan mempengaruhi aplikasi Anda dan yang lebih penting, komponen inti.

Saya menemukan ini dengan cara yang sulit ketika saya kehabisan ruang pada partisi root - dan saya bahkan tidak dapat memulai desktop Gnome. Saya harus masuk melalui terminal dan menghapus beberapa hal :(

Nathan Osman
sumber
1
Itu seharusnya tidak terjadi di versi terbaru Ubuntu - kami sekarang memastikan selalu ada ruang di / tmp (di mana aplikasi ini perlu menulis).
RAOF
@RAOF: Ini terjadi dengan Ubuntu 9.04. Saya tentu saja menggunakan 10,04 sekarang.
Nathan Osman
4
Anda juga tidak benar-benar membutuhkan partisi swap, jika Anda tidak berencana menggunakan suspend to disk.
Marius Gedminas
Jika kernel crash, ia ingin menulis dump memori. Jika tidak ada cukup ruang, itu tidak akan (tetapi tidak ada salahnya sebaliknya). Kernel crash dump kemudian dapat dianalisis kemudian - disalin dari swap saat reboot.
Mei
7

Saya menggunakan:

Partisi primer:

  • /boot = 1 GB

Perpanjangan partisi dengan LVM:

  • / = 5 GB
  • /var = 3 GB
  • /var/spool/cache = 2 GB ReiserFS (cache squid disk lokal untuk semua browser saya)
  • /home = +500 GB untuk pengguna termasuk folder publik (dibagikan secara lokal dan jarak jauh dengan seseorang)
  • /tmp = 128 MB (ramFS).
  • swap = dua kali RAM saya.

Saya telah menggunakan skema ini selama bertahun-tahun dan saya sangat senang dengannya. Saran selalu disambut.

pengguna63813
sumber
Anda tidak perlu banyak untuk / boot. Kecuali jika Anda memiliki banyak kernel yang diinstal. 256 MB sudah cukup. Jika Anda hanya memiliki 2 partisi / boot dan LVM, maka Anda tidak perlu membuat partisi LVM dalam wadah yang diperluas karena Anda dapat memiliki hingga 4 partisi primer pada MBR yang lama tetapi tersebar luas. Kecuali Anda tidak memiliki banyak RAM, Anda tidak memerlukan skema 2 * RAM = swap, jika Anda bermaksud hibernasi dan memiliki RAM yang cukup untuk beban kerja Anda, maka 1,1 * RAM = swap cukup baik. Jika Anda memiliki RAM 8 GB dan tidak melakukan edisi video berat, maka Anda dapat memiliki swap hanya 1 GB (atau bahkan tanpa swap).
Huygens
7

Untuk instalasi server, praktik terbaik adalah menggunakan LVM, sehingga Anda dapat memperluas ruang penyimpanan Anda dengan mudah jika Anda kehabisan ruang kosong. Saran saya adalah:

  1. /boot
  2. /
  3. LVM (jika Anda menambahkan lebih banyak disk, ubah ukuran LVM dan mulai lagi).

CATATAN: jika Anda menggunakan lingkungan multi-pengguna, itu adalah praktik yang baik untuk dibuat /homedi LVM.

Asmerito
sumber
5

Pada server rumah saya, saya lebih memilih untuk membuat /, /swapdan /var/log. Karena saya menjalankan firewall dan mencatat semua aktivitas /var/log, membuat log sebagai partisi terpisah memastikan bahwa bahkan jika log tersebut dijalankan, tidak akan menghalangi saya untuk boot.

charlie-tca
sumber
3

Saya selalu melakukan instalasi baru versi Ubuntu yang lebih baru, jadi bagi saya masuk akal untuk memiliki yang terpisah /home, karena saya tidak perlu membuat cadangan folder rumah saya setiap waktu.

Pemenang
sumber
Saya akan menambahkan bahwa ini sangat berguna bagi saya sekarang karena saya sudah pindah ke Arch Linux, sehingga saya bisa mengganti sistem operasi dan menyimpan semua data saya tanpa banyak usaha.
Victor
2

Jika Anda berencana untuk menginstal beberapa distribusi dan ingin menggunakan folder home yang sama, Anda dapat menginstal dengan /homepartisi yang terpisah dan menggunakan nama pengguna yang sama untuk setiap distro. Tetapi jika Anda hanya menggunakan Ubuntu tidak perlu memiliki /homepartisi yang terpisah .

Aditya
sumber
1

Di Desktop Notebook saya:

  • 8GB dialokasikan untuk /(yaitu root dari sistem file)

  • 2 kali RAM yang terpasang dialokasikan untuk swap(mis. 3GB RAM = 6GB dialokasikan untuk swap)

  • Sisa disk yang dialokasikan untuk /home

gth
sumber
0
  • /root
  • swap
  • /mnt/storage- tempat untuk menyimpan media apa pun yang Anda unduh. Jika sudah penuh jika tidak akan mengisi root. (Saya kira ini mirip dengan ide membuat /homepartisi terpisah.)
Aditya
sumber