Sistem file mana yang saya pilih untuk berbagi file antara Windows dan Ubuntu?

18

Saat ini di instal (USB stick) untuk 32-bit Ubuntu 12.04.1. Ingin memiliki kemampuan dual-boot antara Windows 7 dan Ubuntu. Telah mempartisi hard drive dengan Sistem Windows (sda1), OS Windows (sda2), Ubuntu (sda3 - dengan sistem file ext4 dan titik mount "/"), swap (sda4) dan perlu tahu sistem file apa yang harus dipilih untuk sisanya ruang kosong (penyimpanan) partisi dengan / home mount point? Saya menganggapnya sebagai FAT32 atau ext4, namun saya perlu memastikan bahwa itu memungkinkan berbagi dokumen / direktori dengan sistem operasi Windows 7 dan Ubuntu. Juga, apakah FAT32 jenis sistem NTFS? Terima kasih sebelumnya.

Ini Johnny
sumber
Perhatikan bahwa hibernasi satu OS, lalu boot OS lainnya (sementara yang pertama masih dalam kondisi hibernasi) DAPAT mengakibatkan korupsi besar-besaran pada partisi bersama jika itu adalah disk INTERNAL. OS dapat melewati sinkronisasi disk internal saat hibernasi.
Rolf

Jawaban:

12

Karena sistem Windows mendukung FAT32 dan NTFS "out of the box" (Dan hanya dua untuk kasus Anda) dan Linux mendukung seluruh jajarannya termasuk FAT32 dan NTFS, sangat disarankan untuk memformat partisi atau disk yang ingin Anda bagikan baik FAT32 atau NTFS, tetapi karena FAT32 memiliki batas ukuran file 4,2 GB, jika Anda bekerja dengan file besar, maka lebih baik Anda menggunakan NTFS.

Sekadar tambahan, jika Anda melakukannya dengan jenis partisi lain seperti ext4, btrfs atau lainnya yang Windows tidak mendukung secara asli maka file akan bekerja di Ubuntu tetapi tidak di Windows. Heck, di Windows jika Anda mencoba mengakses drive itu akan menawarkan opsi untuk memformat drive ke NTFS. Jadi ini adalah alasan untuk tetap menggunakan FAT32 atau NTFS.

Anda sebenarnya dapat melakukan ini dari Ubuntu jika Anda ingin menggunakan misalnya GPARTED yang ditemukan di Pusat Perangkat Lunak atau utilitas Disk yang diinstal secara default.

Saya bahkan menulis jawaban untuk dukungan NTFS di Ubuntu . Jadi, apa pun yang Anda pilih, keduanya akan didukung antara kedua sistem dan Anda dapat memiliki partisi / disk yang dapat dibagikan antara Ubuntu dan Windows.

Untuk beberapa masalah yang terkait dengan keamanan dan kinerja, /homejangan pernah menjadi FAT32 atau NTFS. Untuk kasus Anda, Anda harus membuat partisi lain (Entah dengan mengambil ruang kosong yang tidak digunakan oleh file dari partisi yang sudah dibuat atau menggunakan hard drive lain) dan partisi INI harus menjadi yang diformat sebagai FAT32 / NTFS. Partisi ini juga akan menjadi yang akan membagi informasi antara keduanya, Windows dan Ubuntu, bukan /home. Pada akhirnya akan terlihat seperti ini:

HARD DRIVE 1

/ sda1 - Windows (NTFS, FAT32)
/ sda2 - Swap
/ sda3 - Ubuntu (EXT4)
/ sda4 - Partisi bersama antara Ubuntu dan Windows (Format NTFS atau FAT32)

Ini hanya sketsa kasar tapi saya pikir itu akan memberi Anda ide tentang cara membuatnya sehingga mereka saling berbagi. Jika Anda memiliki 2 hard drive, maka:

HARD DRIVE 1

/ sda1 - Windows (NTFS, FAT32)
/ sda2 - Swap
/ sda3 - Ubuntu (EXT4)

HARD DRIVE 2
/ sdb1 - Partisi bersama antara Ubuntu dan Windows (Format NTFS atau FAT32)

Luis Alvarado
sumber
Terima kasih, Luis. Sepertinya saya harus memformat ulang ke NTFS melalui Windows, setelah fakta. Sekali lagi terima kasih atas bantuan Anda. Ini sekarang diselesaikan.
Ini Johnny
Ups! Tunggu sebentar - ini adalah pesan kesalahan yang saya terima setelah memilih FAT32 dan kemudian menekan [INSTAL SEKARANG]: Jenis sistem file fat32 tidak dapat dipasang di / home, karena ini bukan sistem file Unix yang berfungsi penuh. Silakan pilih sistem file yang berbeda, seperti ext2. Saya lagi: Ada saran?
Ini Johnny
/ home tidak boleh berupa FAT32 atau NTFS untuk banyak masalah keamanan dan kinerja. Jika Anda akan membagikan disk atau partisi, Anda harus membuat partisi lain khusus untuk itu. Izinkan saya menambahkan info dalam jawaban untuk lebih menjelaskan hal ini.
Luis Alvarado
2

Saya tidak menyarankan untuk menggunakan NTFS di Linux, karena saya menemukan dukungan Linux pada NTFS sangat buruk, kecepatan membaca dan menulis file sangat lambat. Jadi jika Anda tidak ingin menggunakan file besar, cukup gunakan Fat32 atau ExtFat.

Jam ZHONG
sumber
1

Jadikan sebagai NTFS, karena Ubuntu dan Windows akan dapat membaca dan menulis ke dan dari partisi. Ext4 tidak dikenali oleh Windows, jadi jangan coba-coba. NTFS memiliki beberapa peningkatan dibandingkan FAT32, yang (misalnya) tidak akan membiarkan Anda memiliki file lebih dari 4GB.

Merri
sumber
Terima kasih. Karena NTFS bukan "secara eksplisit" sebuah opsi, apakah itu berarti saya memilih FAT 32? Opsi saya adalah sebagai berikut (sebagai bagian dari penginstal Ubuntu): ext2, ext3, ext4, reiser fs, btrfs, jfs, xfs, fat 16, fat 32, swap. dan jangan gunakan. Terima kasih lagi.
Ini Johnny
Ya fat32 akan baik-baik saja kalau begitu! Lihat komentar Luis untuk lebih detail!
Merri