Apa folder home dan net yang saya lihat di dalam finder?

3

Sementara pertanyaan serupa muncul sini , tampaknya itu bukan jawaban yang solid tetapi lebih dari sebuah teori. Selain itu kasus saya sedikit berbeda seperti yang akan Anda lihat di bawah.

MacBook Air view

Anda akan perhatikan bahwa saya punya dua rumah drive, satu menjadi mount untuk berbagi di NAS saya dan yang lainnya menjadi satu di localhost.

Nilai apa yang dilayani oleh home dan net drive dalam localhost selain menjadi bagian dari struktur folder * nix default? Apakah ini lebih dari sekadar representasi lokal yang ada pada * nix default? Apakah aman untuk mengeluarkan drive ini atau apakah OS menggunakannya dengan cara yang mungkin tidak mudah terlihat?

Aaron McIver
sumber

Jawaban:

4

Seluruh direktori "root" yang Anda gambar, dan pencari acara sebenarnya tidak ada sama sekali. Ini semacam direktori "meta". Direktori root unix (mis. / ) menunjuk ke folder panggilan OS X "Macintosh HD". Segala sesuatu adalah sub-direktori itu, bahkan drive lain.

Pada dasarnya, ketika Anda menghubungkan drive eksternal, masukkan CD, pasang a DMG, atau memetakan drive jaringan, sumber daya yang terkandung dalam drive baru sebenarnya tersedia (disebut "pemasangan") sebagai subdirektori dari /Volumes/[Drive name here].
Finder (dan pencari saja ) memiliki fasilitas yang memperlihatkan direktori palsu yang berisi semua drive yang dipasang.

Dengan kata lain, alasan Anda bisa memiliki dua home direktori adalah karena mereka sebenarnya tidak ada di folder yang sama. Satu sebenarnya terletak di /Volumes/home dan yang lainnya adalah /home.

Bagaimanapun ...


Itu home dan net direktori sebenarnya ada sebagai folder di drive utama Anda. Jika Anda membuka direktori root drive Anda (DALAM gambar Anda, yang diberi label "Macintosh HD"), Anda akan melihat di mana mereka sebenarnya berada.

Itu home direktori tampaknya terkait dengan lingkungan perusahaan, di mana berbagai drive jaringan dapat didefinisikan menggunakan layanan direktori. Saya percaya bahwa, dalam situasi seperti itu, drive yang diautomatisasi muncul /home/[Network drive name], ketimbang OS X tradisional /Volumes/[Drive name]. Bagaimanapun, itu bagian dari autofs dasar-dasar OS X. Lebih lanjut di sini .

Itu /net direktori juga tampaknya terkait dengan automounter. Ada utas tentang hal itu di forum dukungan apel sini .

/ net dibangun ke dalam automounter di OS X dan menggunakan peta khusus   -hosting Peta bawaan ini akan terdiri dari ekspor dari server yang dinamai, ketika server itu diakses melalui jalur / net. Sebagai contoh,   jika saya memiliki server NFS di alamat IP 192.168.1.10 dan mengekspor   direktori / ekspor, maka jika saya melakukan ini dari Mac saya:

prompt $ cd /net/192.168.1.10/exports

automounter Mac akan menghubungi server, me-mount ekspor, dan meletakkan   saya di direktori itu. Semua tanpa saya harus mengeluarkan "mount"   perintah.

Dengan demikian, dimungkinkan untuk menggunakan /net direktori sebagai jalan pintas untuk mengakses drive jaringan, dengan asumsi Anda bekerja dari baris perintah. Tampaknya tidak berfungsi untuk saham SMB (mis. Windows) (setidaknya untuk saya).

Kebetulan, jika Anda ingin melihat apa yang dipasang di mana, yang harus Anda lakukan adalah membuka command-prompt, dan ketik mount. Ini akan mengembalikan daftar semua drive yang dimiliki komputer Anda, dan di mana mereka dipasang.

Fake Name
sumber
Kedengarannya seperti mereka adalah bagian dari fondasi OS X dan tidak nyata manfaat selain menjadi hanya itu, fondasi. Sementara mereka bisa digunakan untuk skenario tertentu itu tidak terdengar kondusif atau norma di lingkungan OS X. Terima kasih untuk tulisannya yang bagus!
Aaron McIver