Berapa banyak ruang disk yang harus saya curahkan untuk Linux / partisi saya?

11

Saya mengulang sistem Linux saya di rumah, dan saya bertanya-tanya tentang ukuran partisi. Di masa lalu, saya selalu menginstal Linux pada satu partisi; Saya ingin mengatur sistem sebagai berikut:

  • /
  • / boot
  • menukar
  • /rumah

Saya tidak 100% yakin berapa banyak ruang yang harus disediakan untuk partisi '/'. Swap akan menjadi 2x RAM; boot akan ~ 200 juta. Berapa yang seharusnya diterima OS? Saya berpikir untuk memberikannya antara 15 dan 20G (dan semuanya ke / rumah di mana sebagian besar file saya akan ditemukan), tetapi saya tidak yakin apakah itu akan membutuhkan lebih banyak.

Apakah ada cara standar untuk menentukan ukuran partisi untuk '/'?

bedwyr
sumber
Bukan berarti itu penting akhir-akhir ini, tetapi Anda benar-benar tidak membutuhkan 200 juta untuk partisi / boot. Saya sendiri tidak pernah melebihi 50 juta.
Richie Marquez

Jawaban:

7

Saya pikir 10 GB cukup banyak.

Saya menjalankan server Ubuntu dalam 10GB (termasuk / home) dan itu engah. Tidak termasuk file saya, sistem membutuhkan waktu kurang dari 4GB. Jika Anda menemukan diri Anda terdesak untuk ruang, Anda selalu dapat mengubah ukuran partisi di kemudian hari.

Josh Hunt
sumber
Ditto, saya berhasil mencapai batas 5GB pada / partiton saya, tapi saya bisa memindahkan partisi swap saya yang setelah itu, dan memperluasnya ke 13GB. Saya sekarang pada 6GB digunakan pada /.
Macha
Membaca jawaban-jawaban ini dengan seksama, sepertinya Anda berdua menyarankan untuk menggabungkan setidaknya / dan / home pada satu partisi daripada memisahkannya. Saya setuju tetapi akan melangkah lebih jauh dan menggunakan satu / partisi untuk seluruh drive tanpa swap. / Boot akan berada di partisi / dan jika Anda perlu swap, Anda akan menggunakan swapfile di partisi /.
Michael Dillon
apa ukuran partisi yang diperbarui untuk boot pada tahun 2015?
ahnbizcad
3

Gunakan LVM dan sistem file yang mendukung pengubahan ukuran online (termasuk ext3 / 4 dengan opsi mkfs yang tepat, yang seharusnya menjadi default) dan kemudian Anda dapat dengan mudah mengembangkannya jika diperlukan.

Saya akan mulai dengan 2-4G di server, mungkin 5G di desktop, karena tumbuh itu sepele dengan LVM.

Atau, sebagai alternatif, tidak ada yang salah dengan semua yang ada di /desktop.

derobert
sumber
+1 untuk LVM ... tetapi -1 untuk poin terakhir. Saya menemukan bahwa memiliki /homepartisi terpisah memiliki konsekuensi positif, bahkan pada desktop (jika Anda menginstal ulang sistem Anda, jika Anda menjalankan beberapa distro, jika Anda memiliki beberapa disk, dll).
Pascal Thivent
@ Pascal: Saya mendapatkan poin tentang menginstal ulang (meskipun melakukan reinstall tanpa menyentuh / home cukup mudah setidaknya dengan distro yang saya gunakan), tetapi pasti menggunakan beberapa distro akan menjadi pertanyaan yang berbeda; setelah semua, Anda mungkin akan memiliki partisi untuk masing-masing (dan harus berurusan dengan sinkronisasi uid / gid, dll.) Oh, dan mount --bind membantu dengan itu juga.
derobert
2

Ini sangat tergantung pada distribusi Linux yang akan Anda instal,

Karena DSL (Damn Small Linux) atau Puppy Linux hanya 60 -70 'MB' sedangkan Fedora berjalan dalam 4-5 GB dan Ubuntu dalam 2-3 GB

Bahkan tergantung pada seberapa banyak Anda akan menggunakan Linux, yaitu perangkat lunak yang akan Anda instal

Untuk rilis Fedora Terbaru 10 GB sudah cukup.

Untuk ubuntu gunakan 5 GB

dhasu
sumber
1

Bergantung pada bagaimana Anda akan menggunakan / tmp, karena ia berada di /. Membuat DVD mungkin membutuhkan banyak ruang di sana

pengguna7963
sumber
1

Ingatlah bahwa folder terbesar dalam sistem file Anda (pada sistem debian, tetapi merupakan pedoman yang baik):

  • /usr: semua program pengguna ( /usr/bin), perpustakaan ( /usr/lib), dokumentasi ( /usr/share/doc), dll., ada di direktori ini. Bagian dari sistem file ini membutuhkan sebagian besar ruang. Anda harus menyediakan setidaknya 500 MB ruang disk. Jika Anda ingin menginstal lebih banyak paket, Anda harus menambah jumlah ruang yang Anda berikan pada direktori ini.

  • /home: setiap pengguna akan memasukkan datanya ke subdirektori dari direktori ini. Ukuran ini tergantung pada berapa banyak pengguna yang akan menggunakan sistem dan file apa yang akan disimpan dalam direktori mereka. Bergantung pada rencana penggunaan Anda, Anda harus memesan sekitar 100 MB untuk setiap pengguna, tetapi sesuaikan nilai ini dengan kebutuhan Anda.

  • /var: semua data variabel seperti artikel berita, email, situs web, cache APT, dll. akan ditempatkan di bawah direktori ini. Ukuran direktori ini sangat tergantung pada penggunaan komputer Anda, tetapi bagi kebanyakan orang akan ditentukan oleh overhead alat manajemen paket. Jika Anda akan melakukan instalasi penuh dari semua yang ditawarkan Debian, semua dalam satu sesi, sisihkan 2 atau 3 gigabytes ruang untuk / var harus cukup. Jika Anda akan menginstalnya dalam beberapa bagian (artinya, instal layanan dan utilitas, diikuti oleh teks, lalu X, ...), Anda dapat pergi dengan 300 - 500 megabyte in / var. Jika ruang hard drive sangat mahal dan Anda tidak berencana menggunakan APT, setidaknya tidak untuk pembaruan besar, Anda bisa bertahan dengan hanya 30 atau 40 megabyte di / var.

Karena Anda akan memiliki /homepartisi yang berbeda , Anda bisa menggunakan hanya 4GB (plus /home, /var(50MB), /boot(100MB) dan swap(300MB-2GB)), dengan sistem yang berfungsi penuh.

voyager
sumber
1

Untuk instalasi desktop atau laptop standar, ada sedikit keuntungan dalam memisahkan partisi Anda. Jika Anda tahu cara menggunakan LVM, itu solusi terbaik, tetapi tidak ada yang salah dengan hanya memiliki satu partisi besar (dan yang kedua untuk swap).

Ryan Thompson
sumber
1

Swap akan menjadi 2x RAM;

Ini sebenarnya aturan ukuran yang sangat lama dan saya pikir itu sudah usang. Pada sistem modern (yaitu dengan RAM 1GB atau lebih), saya memberikan RAM 1x untuk Swap.

boot akan ~ 200 juta.

Wow! Berapa banyak kernel yang Anda rencanakan untuk digunakan, 20? Bagi sebagian besar pengguna, 50Mo sudah cukup.

Berapa yang seharusnya diterima OS? Saya berpikir untuk memberikannya antara 15 dan 20G (dan semuanya ke / rumah di mana sebagian besar file saya akan ditemukan), tetapi saya tidak yakin apakah itu akan membutuhkan lebih banyak.

Apakah ada cara standar untuk menentukan ukuran partisi untuk '/'?

Saya tidak tahu cara "standar" karena sangat tergantung pada berapa banyak perangkat lunak yang akan Anda instal dan apa yang akan Anda lakukan dengan komputer Anda. Instalasi server (mail, database ...) biasanya akan menggunakan /varpartisi terpisah yang cukup besar . Untuk mesin pribadi, ini sebagian besar tidak berguna. Bahkan, 10 GB untuk /harus lebih dari cukup untuk sebagian besar pengguna. Jika Anda berencana untuk menginstal banyak (dan saya benar-benar berarti banyak) paket, Anda mungkin memerlukan beberapa GB tambahan, tetapi tidak lebih dari 15 GB. Jika Anda berencana untuk menginstal perangkat lunak eksternal (misalnya di /opt), pertimbangkan (Saya pribadi memiliki banyak hal Java diinstal /opt, seperti server aplikasi komersial yang tidak terlalu ringan). Jika Anda ingin menyalin DVD, tambahkan beberapa pertunjukan lagi. Dan memang, gunakan sisa ruang untuk /home.

Sebenarnya, Anda sekarang harus memahami mengapa sulit untuk memberikan jawaban dan pengalaman absolut (yaitu kesalahan uji coba) adalah cara terbaik untuk menemukan ukuran "sempurna" untuk mesin Anda. Tetapi bahkan untuk pengguna yang berpengalaman, kebutuhan dapat berubah seiring waktu. Itu sebabnya, seperti yang ditunjukkan seseorang, LVM dan sistem file yang dapat diubah ukurannya adalah senjata pilihan untuk menghindari jebakan.

Pascal Thivent
sumber