Sistem file apa yang digunakan saat menggunakan Windows dan Linux? [duplikat]

28

Saya akan segera membeli hard drive 2TB, dan ingin menggunakannya sebagai media penyimpanan. Saya ingin dapat membaca / menulis dari Windows (versi 7, 64bit) dan Ubuntu Linux, dan saya memerlukan dukungan untuk file yang berukuran lebih dari 4GB (jadi saya pikir ini mengesampingkan FAT32).

Saya menggunakan drive IFS saat ini untuk mengakses partisi ext4 linux saya, dan saya merasa tidak stabil. Apakah ini berarti NTFS? Apakah ada hal lain yang saya lewatkan?

Mungkin
sumber

Jawaban:

20

Ada alat untuk menggunakan ext * di bawah windows ... tapi saya akan merekomendasikan NTFS karena * x-driver cukup stabil saat ini.

fakemustache
sumber
Apa * x-driver?
George Profenza
2
Paket ini disebut ntfs-3g. Bergantung pada Destribusi yang Anda gunakan, Anda dapat menemukannya di repositori. Atau yang lain: tuxera.com/community/ntfs-3g-download
fakemustache
Saya memasang partisi NTFS di Linux dan berfungsi dengan sangat baik, jadi saya tidak akan menyentuh atau mengonversi karena saya mencoba beberapa solusi untuk EXT * di Windows dan kebanyakan dari mereka tidak mudah diatur, atau tidak berfungsi seperti yang diharapkan. Pilihan saya untuk drive FS bersama adalah NTFS.
m3nda
@ GeorgeProfenza Sepertinya dia memotong istilah ext *. x-driver terdengar lebih seperti X printer / driver layar Sistem X OR. Tidak ada istilah x-driver menetapkan ATAU saya tidak dapat menemukan mereka googling 2 menit.
m3nda
2
@ GeorgeProfenza Saya berasumsi maksudnya * nix tetapi lupa N dan I (untuk menunjukkan unix / linux / etc)
Adam Plocher
17

Pertama, akan ada beberapa masalah dengan NTFS jika Anda menggunakannya di Linux:

  1. NTFS tidak mendukung mode izin file dengan sangat baik, sehingga Anda akan kehilangan bit yang dapat dieksekusi, bit setuid, dll.

  2. Sistem ACL di NTFS tidak begitu nyaman dengan Linux, dan Anda tidak dapat menonaktifkannya seperti yang Anda bisa dengan FAT32.

  3. Saat ini, kinerja implementasi NTFS di Linux tidak terlalu baik. Sebagai contoh, saya menemukan jika saya membangun proyek Maven dengan NTFS, 3 kali lebih lambat dari ext4.

Secara pribadi, saya menjalankan OS Windows di VirtualBox, dan membuat disk virtual menjadi gambar NTFS mentah (lihat di sini ). Karena gambar NTFS sekarang dalam format mentah daripada .VDI, Anda dapat mengakses NTFS dengan memasangnya secara langsung, tanpa memuat instance VM.

Dengan menggunakan VirtualBox alih-alih Dual boots, ada beberapa keuntungan:

  1. Anda tidak perlu mengubah partisi Linux Anda ke sistem file NTFS. Di VirtualBox Anda dapat menggunakan Share Folderuntuk mengakses sistem file OS host. Dan itu sangat cepat. Peta itu ke huruf drive jika perlu.

  2. Anda dapat bekerja dengan kedua OS secara bersamaan, tanpa perlu memulai ulang untuk beralih dari satu ke yang lain.

  3. Pemuat GRUB Anda tidak akan pernah ditimpa oleh Windows. Windows selalu menimpa catatan boot Anda dan tidak pernah meminta Anda dengan ya atau tidak.

  4. Anda akan lebih memperhatikan Linux, dan kemudian Anda akan belajar cara Linux untuk melakukan sebagian besar pekerjaan Anda. Bahkan, saya menemukan itu jarang diperlukan untuk menyalakan VM Windows. Karena orang malas mempelajari hal-hal baru, jika Anda menginstal sistem ganda, dan Windows sudah cukup, mengapa Anda repot-repot untuk boot ke OS lain?

Saya menemukan ini adalah cara terbaik untuk membuat Linux dan Windows hidup berdampingan. Saya telah membangun beberapa instance VM Windows untuk penggunaan yang berbeda, dan karena saya tidak menginstal terlalu banyak aplikasi di setiap VM, mereka berjalan cepat dan rasanya tidak terlalu berbeda dari mesin non-virtual.

Xiè Jìléi
sumber
Hampir tiga tahun kemudian ... Saya sangat menikmati poin ke-4 Anda di atas! Apakah benar bahwa Anda dapat menjalankan Windows di VirtualBox (host Linux) dan mengakses (baca / tulis) folder bersama pada host Linux (yang ext4)?
DustByte
6

Saya sarankan untuk mempertimbangkan UDF 2.01. Ini secara asli didukung oleh kernel Windows dan Linux.

Di bawah Windows, gunakan format /FS:UDFuntuk membuat sistem file ini.

Anixx
sumber
6
Ini tampaknya menjadi solusi yang baik untuk pertanyaan yang diajukan tetapi jawaban Anda bisa dilakukan dengan sedikit lebih detail untuk itu menjadi jawaban yang bagus. Apakah Anda punya pengalaman menggunakan UDF pada hard disk? Adakah masalah atau manfaat yang mungkin terjadi? Bagaimana Anda memformat disk sebagai UDF, dapatkah Anda melakukannya di Windows atau harus dilakukan di Linux?
Mokubai
1
@Mokubai format / FS: UDF, itu akan memformat ke UDF 2.01 secara default tetapi Anda juga dapat menentukan versi
Anixx
Jawaban untuk askubuntu.com/q/27936/427339 menyarankan itu dianggap, dicoba, dan paling sulit untuk membuat pekerjaan. Saya tidak akan mempercayainya tanpa lebih banyak pengujian daripada yang saya rasakan.
Iiridayn
2

Jika Anda tidak dapat menemukan driver IFS yang stabil maka NTFS akan menjadi satu-satunya pilihan mudah Anda. NTFS jauh lebih stabil daripada dulu di Linux.

Saya tidak menggunakan ext4 dari Windows, tetapi saya telah menemukan driver IFS cukup stabil untuk ext2 / 3 sehingga Anda dapat mencoba varian sistem file Linux yang lebih lama.

David Spillett
sumber