سؤال

هل من الممكن تحميل دليل محلي إلى واحد آخر؟ باستخدام بالضروره، وأنا أريد أن أفعل شيئا ما يعادل symlinking دليل، ولكن في الطريقة التي تنطلي عليه في التفكير في الحقيقة مجرد دليل آخر في المشروع.

وأود أن تفعل شيئا مثل:

mount /foo/bar /home/foo/bar

هل هذا ممكن، وإذا كان الأمر كذلك ما تقوم به خيارات ولست بحاجة لاعطائها؟

هل كانت مفيدة؟

المحلول

bindfs يبدو مثل ما كنت بعد ...

نصائح أخرى

mount localhost:/path1 /path2

وسوف تستخدم NFS.

وهناك الكثير من الامور التي قد تسوء مع NFS، فإنه سيكون مجنونا التعامل معها في هذه الإجابة، وأفضل أسأل على apple.stackexchange كوم و قراءة mount_nfs رجل (8) .

ويمكنك تحميل فقط نظام الملفات المختلفة تحت شجرة الدليل. قد تكون قادرة على تحقيق ما كنت تبحث القيام من خلال ربط الصعب الدلائل. OS X يتيح ربط الصعب الدلائل وبالضرورة أنها تود مثل دلائل مختلفة

ووBSD (وبالتالي داروين / OSX) طريقة لتحقيق ذلك هي <وأ href = "http://www.freebsd.org/cgi/man.cgi؟query=nullfs&manpath=FreeBSD+7.2-RELEASE" يختلط = "نوفولو noreferrer"> nullfs . انها ليست في بناء معيار لOS X، ولكن ربما كان من الممكن لبناء من المصدر إذا كان لديك الوقت للعب مع حولها.

لجعل ارتباط ثابت من دليل واحد إلى آخر، تشغيل:

$ ln /foo/bar /home/foo/bar

ومن المهم أن نلاحظ أن من وجهة نظر OS، ويتم التعامل مع كل من وصلات على حد سواء. يمكنك حذف /foo/bar وسوف /home/foo/bar يبقى مرجع صالح إلى البيانات الموجودة على القرص.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top