Apa titik pemasangan paling "benar" untuk partisi NTFS permanen?

31

Saya memiliki partisi NTFS (berisi instalasi Windows dari mana saya boot ganda) yang ingin saya pasang secara permanen dari instalasi Linux saya. Masalahnya adalah, saya tidak tahu apa yang terbaik / benar / benar mount point untuk partisi NTFS. Jelas, itu tidak boleh di-mount sebagai / home, / usr, dll. (Salah satu titik mount standar untuk sistem file) karena itu bukan bagian dari sistem Linux. Saya memang ingin dipasang secara permanen; dan ini menimbulkan pertanyaan, di mana saya memasangnya? Berikut adalah kemungkinan mount point yang saya buat:

/ media / windows

Yang ini masuk akal karena akan tepat di samping perangkat yang dipasang otomatis, tetapi menurut standar sistem file , / media / benar-benar untuk media yang dapat dilepas, jadi sepertinya tidak tepat untuk menempatkan partisi internal saya yang terpasang secara permanen, di sebelah yang terpasang otomatis, yang bisa dilepas. Saya lebih condong ke opsi ini, tetapi hanya karena kurang selaras dari yang lain.

/ mnt / windows

Yang ini juga tampaknya cukup logis, tetapi sekali lagi, standar (dan hal-hal lain yang saya baca) menunjukkan bahwa mountpoints subdirektori umumnya tidak disarankan di sini. Plus, saya benar-benar me-mount filesystem sementara di / mnt / pada kesempatan (seperti yang dimaksudkan standar), jadi yang satu ini sepertinya akan menghalangi penggunaan sistem biasa.

/ windows

Saya benar-benar tidak menyukai gagasan untuk menambahkan direktori tingkat atas ke sistem file saya, jika saya bisa menghindarinya. Rasanya tidak benar. Sisi positifnya, ini sangat mudah diakses dan tidak menghalangi hal lain (misalnya partisi automounting di / media / atau mount sementara di / mnt /).

/ home / [nama pengguna saya] / filesystems / windows

Saya tidak menyukai ide ini karena partisi ini jelas-jelas khusus untuk sistem, bukan khusus untuk pengguna, jadi memasukkannya ke direktori home sepertinya tidak benar.


Manakah dari opsi-opsi ini yang "benar" - atau adakah alternatif yang tidak saya sebutkan di sini?

Untuk kejelasan, perhatikan bahwa saya menjalankan Linux (khususnya Arch Linux), jadi setiap rekomendasi mungkin harus didasarkan pada ide Linux tentang organisasi sistem file daripada BSD, misalnya.

jgottula
sumber
Jawaban sudah usang. Lihat standar hirarki sistem file
ManuelSchneid3r

Jawaban:

17

Pertama dan terutama, ini akan bergantung sepenuhnya pada arsitektur, dan kebiasaan Anda.

Saya misalnya me-mount hal-hal seperti ini di bawah / mnt. Saya tahu orang-orang yang membuat direktori tingkat atas, dan orang-orang yang menaruh barang ini di / rumah. Itu semua tergantung pada apa yang Anda merasa nyaman. Tidak ada standar yang berbeda tentang ini lagi, arsitektur sistem telah berubah, dan Anda memiliki pandangan yang berbeda sekarang, tentang hal-hal yang dulu merupakan 'Injil'. Hal-hal seperti / usr / lokal atau / opt / share, rpm atau sumber ... Anda mendapatkan penyimpangan.

Kedua, jika Anda membaca kembali tautan Anda di pathname.com , Anda akan melihat paragraf di bawah / media yang menyatakan

Alasan

Secara historis, ada sejumlah tempat berbeda yang digunakan untuk memasang media yang dapat dihapus seperti / cdrom, / mnt atau / mnt / cdrom. Menempatkan titik pemasangan untuk semua media yang dapat dihapus langsung di direktori root berpotensi menghasilkan sejumlah besar direktori tambahan di /. Meskipun penggunaan subdirektori dalam / mnt sebagai titik mount baru-baru ini umum, hal ini bertentangan dengan tradisi yang jauh lebih tua menggunakan / mnt secara langsung sebagai titik pemasangan sementara.

Jadi secara pribadi, saya menganjurkan / mnt / windows atau iterasi itu. Itu membuat dir tingkat atas gratis, dan sederhana dan intuitif. Ketika saya mencari melalui atau mengaudit suatu sistem, di situlah saya mencari tunggangan langsung dari kelelawar.

rfelsburg
sumber
2
Terima kasih atas masukannya. Berdasarkan apa yang Anda katakan, saya sekarang cenderung menggunakan / mnt / windows. Di masa depan, mungkin saya bisa menggunakan / mnt / tmp atau sesuatu seperti itu untuk mount sementara.
jgottula
2
Itulah yang akan saya lakukan, saya pribadi suka direktori tingkat atas yang bersih. Terutama karena saya sudah terbiasa memukul tab pada titik-titik tertentu untuk direktori tertentu :-)
rfelsburg
Setuju dan terangkat. Dijelaskan dengan baik dan dimasukkan dengan baik.
Shadur
3

Saya tidak berpikir ada masalah dengan membuat direktori tingkat atas baru untuk mount permanen. Itu cukup sering dilakukan. Saya menggunakan / ntfs untuk tujuan yang sama.

Keith
sumber
3

Salah satu masalah potensial dengan pemasangan tingkat atas adalah program yang memberi statistik semua file dalam direktori. ls -l /atau bahkan ls berwarna seperti yang sering dihidupkan harus memanggil stat()semua file di bawah root dan jika server NFS menggantung, itu dapat menyebabkan ls juga menggantung. Sederhana tanpa warna tidak berlaku stat(). Inilah alasan saya paling sering menempatkan suatu tempat di bawah /mnt. Saya kadang-kadang masih akan me-mount NFS di bawah /seperti ketika direktori home tersedia di NFS.

Saya juga tidak akan menggunakan /mediauntuk tunggangan statis. Ini adalah bagian dari HAL dan digunakan untuk perangkat pemasangan dinamis seperti ketika USB flash drive dimasukkan dan semua direktori di bawah /mediadikelola oleh HAL / udev.

Pada akhirnya, tujuan akhir adalah kebijakan. Jika server cukup andal, tidak ada yang salah dengan meletakkannya di bawah /atau membuat pohon baru seperti /server1/musicdan /server1/videountuk mount. Saya cenderung menyukai ide menjaga NFS mounts di bawah /mntdengan pengecualian hanya untuk mounts like /home, tapi itu kebijakan saya.

penguin359
sumber
1
Poin yang sangat bagus tentang NFS — meskipun saya merujuk ke NTFS ! Saya sangat menghargai, saya akan mengingat hal-hal ini.
jgottula
1
@ jgottula NTFS tentu saja bukan masalah karena sifatnya lokal. Saya pikir mount windows NFS aneh. Saya mungkin masih menyimpannya secara /mntpribadi karena ini bukan bagian dari Filesystem Linux standar seperti /home atau /usr, tapi saya hanya suka /filesystem yang bersih .
penguin359
1

Saya mungkin melakukan ini dengan paling salah . Saya taruh di / media / windows. Menempatkan partisi windows pada titik mount ini telah berhasil bagi saya di masa lalu tanpa hambatan.

Saya juga pernah melakukan top-level / windows di masa lalu dan ini juga baik-baik saja, kecuali saya biasanya mencari partisi pertama di / media karena kebiasaan.

boehj
sumber
1

Saya sarankan menggunakan /srv, seperti di /srv/windows.

Teddy
sumber
1
Tidak yakin mengapa ini diturunkan, memasukkannya ke / srv konsisten dengan FHS
BCoates
@BCoates: Ini hanya akan konsisten dengan FHS jika semua konten mount tersedia melalui jaringan.
cmc
2
@cmc Tolong beritahu saya di mana di FHS ia mengatakan bahwa hal-hal di / srv harus tersedia melalui jaringan. Sejauh yang saya tahu, tidak ada persyaratan seperti itu di FHS, dan / srv tidak masalah.
Teddy
5
@ Teddy: Tentu . "/ srv berisi data spesifik situs yang dilayani oleh sistem ini."
cmc
IMO, ini seharusnya jawaban yang diterima ...
nicorellius
1

Saya biasanya punya saya sebagai /c, /ddll meniru huruf drive menggunakan Windows untuk mereka. Saya cenderung memiliki beberapa hard disk dan partisi, dan ini membantu saya melacaknya.

Vlad
sumber
0

Setiap sysadmin memiliki solusi yang berbeda untuk ini. Saya katakan solusi karena tidak ada tempat 'benar' yang saat ini didefinisikan dalam standar. Saya pikir ada kebutuhan untuk direktori tingkat atas yang baru. Saya selalu membuat / mount pada kotak saya.

spoovy
sumber