tipe filesystem untuk partisi [ditutup]

8

Saya akan menginstal dual-boot Ubuntu1 10.04 di laptop saya dengan Windows 7. Saya bertanya-tanya

  1. tipe sistem file apa (seperti ext2, ext3, ext4, ReiserFS dan apa pun yang mungkin muncul dalam pikiran) direkomendasikan untuk berbagai kemungkinan partisi (seperti /, home, / boot, swap, dan lainnya yang mungkin ada dalam pikiran) dan mengapa?
  2. jika ext4 sekarang cukup stabil untuk digunakan untuk partisi di Ubuntu dan partisi Shared antara Windows dan Ubuntu?
  3. Opsi jurnal apa (writeback, diurutkan, dan jurnal) yang direkomendasikan untuk setiap sistem file partisi?

Terima kasih dan salam!

Tim
sumber
3
AFAIR, driver windows ext (ext2fs) tidak mendukung ext4 kecuali jika disiapkan dengan opsi spesifik (berkaitan dengan ukuran sektor dan beberapa detail teknis lainnya) yang bukan opsi default di penginstal ubuntu.
Crasic
1
Catatan: Jangan gunakan Ext3 atau Ext4 untuk solid state drive. Jurnal ini akan memberikan keausan ekstra pada drive dan memberikan sedikit manfaat.
Nathan Osman
1
@ George: bagaimana cara mengetahui apakah hard drive saya solid state?
Tim
1
@ Tim: System->Administration->Disk Utility.
Nathan Osman
@ George: Terima kasih! Tapi OS apa itu? Saya tidak menemukannya di Windows 7 dan Ubuntu 8.10.
Tim

Jawaban:

11

Dengan asumsi Anda telah memeriksa wikipedia, forum ubuntu, forum linux, situs linux tentang pertanyaan yang sangat umum ini, saya meninggalkan Anda di sini dengan uraian singkat tentang yang umum:

TITIK 1

Anda sudah tahu bahwa ext4 adalah versi yang disempurnakan dari ext3 yang merupakan versi yang disempurnakan dari ext2 yang merupakan versi yang disempurnakan dari ... Anda dapat menebaknya, ext (Extended File System) yang merupakan implementasi yang lebih baik dari sistem File Minix.

Saya hanya akan menyalin paste banyak hal yang ditemukan di wikipedia / ubuntu + forum linux / dll ... karena ditemukan dengan mudah tetapi memiliki BANYAK bacaan yang harus dilakukan untuk menemukan poin yang baik.

Ext - Solved 2 masalah besar yang ditemukan di Sistem Minix:

  • ukuran partisi maksimum
  • batasan nama file menjadi 14 karakter

Ext2 - Menambahkan beberapa hal yang kurang dalam Ext:

  • Dukungan untuk akses terpisah
  • Modifikasi inode dan cap waktu modifikasi data

Ext3 - Menambahkan Lebih banyak hal yang hilang dari Ext2:

  • Sistem file penjurnalan
  • Pertumbuhan sistem file online
  • Pengindeksan Htree untuk direktori yang lebih besar hilang dari Ext3
  • Kinerja Lebih Cepat Secara Keseluruhan

Ext4 - Menambahkan banyak hal, termasuk tetapi tidak terbatas pada:

  • Sistem file besar: Mendukung volume dengan ukuran hingga 1 exabyte dan file dengan ukuran hingga 16 terabyte.
  • Istirahatkan 32.000 batas subdirektori yang ditemukan di ext3.
  • Pemeriksaan sistem file yang lebih cepat
  • Pengalokasi multiblock

ReiserFs - Sistem File yang sangat bagus yang menunjukkan potensi dan saya uji beberapa tahun yang lalu. Anda bisa melihat sebagai pengguna akhir perbedaan kecepatan antara itu dan Ext3 misalnya. Tetapi setelah beberapa "masalah" perusahaan yang bekerja pada sistem file harus membuat beberapa perubahan. Kisah sedih banget. Pokoknya masalah terakhir saat ini adalah kurangnya alat untuk itu.

Reiser4 - Tidak tersedia dengan mudah tetapi merupakan "Versi 2" jika Anda dapat menyebutnya sebagai ReiserFS. Belum diuji tetapi beberapa tolok ukur menunjukkan kemajuan yang baik.

BtrFS - Anak haram dari semua orang. Sistem file ini telah mengambil manfaat dari Ext3, Ext4, ReiserFs dan Reiser4 menambahkan gula, dicampur dengan cokelat dan PRESTO! Anda memiliki beberapa Sistem ninja super mutan. Ini bukan sistem file yang TETAPI tetapi menunjukkan BANYAK potensi dan memiliki beberapa tolok ukur yang cukup menakjubkan. Anda dapat melihatnya di sini: http://www.phoronix.com/scan.php?page=article&item=ubuntu_1010_btrfs&num=2 tetapi masih membutuhkan banyak pekerjaan sebelum dapat disebut stabil. Pokoknya beberapa hal luar biasa yang dimilikinya, untuk kasus saya, akan menjadi pertumbuhan dan penyusutan volume Online, defragmentasi daring, Snapshots ...

Saya menggunakan Etx4 sekarang karena saya sudah menguji ReiserFs, Ext3, Ext2 dan mungkin 2 atau 3 lebih.

Untuk banyak file kecil dalam sebuah partisi saya merekomendasikan Reiser karena ini bekerja dengan baik bagi saya TETAPI Anda mungkin mendapatkan masalah jika itu terjadi pada Anda (Itu terjadi pada saya 2 kali. Itu sudah cukup.) Anda mungkin kehilangan segalanya selamanya. Dan maksud saya seperti SELAMANYA !.

Ext4 setahun yang lalu mungkin tidak terdengar cepat dan stabil, tetapi saat ini sangat SANGAT baik untuk hampir setiap saat bekerja di desktop.

Jadi rekomendasi saya untuk TITIK 1 Anda akan tetap dengan Ext4. Di masa depan, Anda mungkin mulai melihat Btrfs tetapi untuk sekarang tetap dengan Ext4. Ada juga kasus kinerja. Pada Desember 2012, BtrFS belum memiliki kinerja yang sama dengan Ext4. Dalam hal ini saya berbicara tentang kasus seperti Salin / Tempel kecepatan, memindahkan file, membaca ribuan file, hal-hal yang dilakukan pengguna akhir dari waktu ke waktu. BtrFS lebih berorientasi pada skenario yang skalabel di mana kita dapat bermain dengan beberapa HDD atau ukuran ruang yang besar, ukuran, snapshot dan banyak lagi. Tetapi bahkan dengan itu dalam pikiran, pekerjaan dimasukkan ke dalam BtrFS sangat besar, sangat banyak, bahwa ada beberapa pengembang Ext4 yang mempromosikan BtrFS untuk beberapa skenario kasus. Di masa depan, kinerja BtrFs dan stabilitas akan meningkat ke titik menjadi default.

TITIK 2

Untuk Anda TITIK 2. Saya tidak merekomendasikan ini jika Anda ingin berbagi file antara Windows dan ubuntu. Untuk itu gunakan NTFS atau FAT32. Windows memiliki beberapa program yang dapat membaca sistem Ext2 / Ext3 tapi saya punya (Dan 2 lebih banyak teman punya) beberapa masalah dengan mereka, membaca salah, menulis salah, dll. Jadi demi keamanan, tetap dengan NTFS atau FAT32 untuk menjadi di sisi yang aman.

CATATAN: Apa yang saya maksud dengan ini adalah melakukan partisi Ubuntu dengan ext4 TETAPI meninggalkan partisi kecil di FAT32 atau NTFS untuk berbagi file di antara keduanya. Jika Anda bekerja pada PC yang sama untuk Windows dan Ubuntu, maka tidak perlu membuat partisi ketiga untuk mereka. Cukup instal Windows Pertama meninggalkan ruang untuk Ubuntu dan kemudian menginstal Ubuntu. Ubuntu akan dapat melihat file di Windows (Tetapi Windows tidak akan dapat melihat file di Ubuntu, tetapi karena Anda tetap menggunakan PC yang sama, Anda tetap tidak keberatan). Ingat bahwa FAT32 terbatas pada ukuran file 4.2GB atau kurang. Jika Anda mencoba menyalin file yang lebih besar dari itu akan menimbulkan kesalahan. Ini dapat memengaruhi Anda jika Anda ingin menyimpan file ISO DVD / Bluray. Untuk ini saya akan merekomendasikan NTFS.

TITIK 3

Untuk Anda TITIK 3 - Jika Anda menginginkan kinerja, Anda dapat menambahkan noatime dan nodiratime ke fstab Anda untuk partisi ext4 sehingga Anda mendapatkan sedikit peningkatan kinerja. Ini akan menghilangkan waktu akses untuk file dan direktori (saya pikir noatime menghapus keduanya sehingga mungkin tidak ada kebutuhan untuk nodiratime) Jika Anda ingin lebih banyak opsi jurnal Anda dapat memeriksa GIT untuk Kernel Linux di mana ia menunjukkan kepada Anda semua opsi: http: //git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/filesystems/ext4.txt;h=7be02ac5fa36d7f4c07856fe9cf89391e08986f7;hb=HEAD

Itu akan membantu Anda karena memberikan ringkasan singkat untuk setiap opsi.

Semoga ini membantu. Maaf untuk posting lama.

Luis Alvarado
sumber
Terima kasih, CYREX! Saya sebenarnya sangat menghargai detail yang Anda berikan! Saya ingin tahu apakah Anda setuju dengan ( superuser.com/questions/84586/… ): "Saya akan memisahkan / (root) dari / boot: alasannya adalah Anda dapat menggunakan ext2 untuk / boot dan ext4 untuk / ( akar)"? Ada dua pertanyaan di sana: apakah separte / boot dari /, dan jika menggunakan tipe sistem file yang berbeda untuk / boot dan /?
Tim
Saya biasanya tidak menggunakan / di partisi yang berbeda dari boot (Saya sendiri) tetapi saya selalu merekomendasikan itu. Alasan paling sederhana adalah bahwa jika ANYTHINGGG salah, Anda memiliki sistem boot di partisi yang berbeda dan sebagian besar waktu Anda dapat mengamankan semuanya dengan cepat kembali normal. Hal yang sama berlaku jika sistem boot menjadi buruk. Anda memiliki partisi root di tempat yang berbeda sehingga Anda dapat mengamankan semuanya lagi. Jika Anda memiliki keduanya di tempat yang sama dan ada yang salah, nah itu akan sulit. Pokoknya untuk alasan ext2 tidak membuat sejak bagi saya, tetapi untuk sisanya saya setuju.
Luis Alvarado
1

Ya, crasic benar tentang ext2fs yang tidak bekerja dengan partisi ext4. Saya mencobanya beberapa waktu yang lalu dan sementara itu bisa membaca beberapa folder / file, file-file itu penuh dengan sampah. Perlu memperbarui agar dapat bekerja dengan baik dengan sistem file ext3 / ext4.

Saya pikir Anda hanya harus pergi dengan default sehubungan dengan opsi penjurnalan.

Rod J
sumber