Saya bermaksud menggunakan partisi NTFS sebagai direktori home untuk instalasi Ubuntu, apakah itu akan berfungsi?
Itu terdengar seperti ide yang buruk. Ya Anda bisa, tetapi Anda harus menyadari bahwa dukungan NTFS di linux datang dengan peringatan ini:
Karena kerumitan struktur internal NTFS, baik driver kernel 2.6.14 bawaan dan driver FUSE melarang perubahan pada volume yang dianggap tidak aman, untuk menghindari korupsi.
yang sebagian disebabkan oleh:
Detail tentang internal implementasi tidak dirilis, yang menyulitkan vendor pihak ketiga untuk menyediakan alat untuk menangani NTFS.
Saya memasang volume NTFS di linux, dan saya memiliki masalah di masa lalu ketika filesystem tidak akan dipasang dengan benar di linux, bahkan dengan opsi -f (force). Saya akhirnya harus memasangnya ke mesin Windows dan boot ke Windows, yang memperbaikinya.
Jika Anda benar-benar membutuhkan filesystem asli yang dapat dibaca Windows untuk / home , preferensi saya adalah memformatnya sebagai FAT32. Meskipun memiliki keterbatasan, ia memiliki dukungan yang lebih baik di linux.
Bahkan memindahkan file antara sistem file Linux dan fat32 / ntfs menyebabkan banyak peringatan tentang izin dan kepemilikan. Anda pasti akan memiliki masalah dengan ntfs / home. Hal pertama yang tidak berfungsi adalah ~ / .ssh, .netrc dan file / direktori lain dengan izin terbatas. Program lain pasti akan memiliki kesalahan ketika mereka tidak dapat mengubah izin pada file konfigurasi. (dotfiles)
sumber
Anda bisa, tetapi Anda akan memiliki masalah nyata karena banyak aplikasi akan menganggap konvensi sistem file non-Microsoft, misalnya sensitivitas huruf. Anda mungkin lebih baik menginstal sesuatu seperti Ext2IFS pada mesin Windows untuk membaca partisi ext * sebagai gantinya.
sumber
Anda mungkin juga mencoba menautkan "Dokumen" "Gambar" dan "Musik" ke folder di NTFS jika Anda hanya ingin dapat berbagi data pengguna dasar. Itu bekerja sangat baik pada komputer yang saya setup untuk dual boot untuk teman-teman.
sumber
Kamu bisa menggunakan:
Ini akan membuat apa pun yang disimpan dalam satu direktori disimpan di tempat lain. Bagi saya, ini karena penyimpanan utama saya adalah NTFS karena harus dapat dibaca di Windows 7. Di
/etc/fstab
, saya memasang partisi NTFS seperti biasa, dilakukan untuk saya oleh Ubuntu 11.04:Saya kemudian mengatur folder penyimpanan dasar untuk menyimpan di sana sebagai gantinya:
Ini semua
/etc/fstab
jadi itu akan diterapkan kembali saat boot.NTFS tidak memiliki izin yang sama dengan ext4 atau lebih, jadi saya sarankan hanya menggunakan ini untuk file-file yang tidak sensitif.
sumber
Saat ini saya menyimpan sub-folder rumah saya (misalnya
~/Documents
,~/Music
) pada sistem file NTFS dan tampaknya berfungsi dengan baik.Sebagai contoh, inilah cara meng-host
~/Documents
folder Anda pada partisi NTFS. Pertama-tama pastikan Anda memiliki partisi NTFS diatur ke automount sehingga dapat diakses oleh sistem saat boot. Pindahkan semua file yang Anda perlukan untuk keluar~/Documents
dan masuk ke folder partisi NTFS yang sesuai (yaitu/mnt/winblows/Users/Username/Documents
). Sekarang hapusDocuments
folder di direktori home Anda dan buat tautan ke folder NTFS di tempatnya yang bernamaDocuments
.Catatan: Anda mungkin harus memastikan bahwa Anda
~/.config/user-dirs.dirs
sinkron dengan lokasi folder yang Anda pilih (saya lakukan). Lihat jawaban ini untuk lebih jelasnya.sumber