MacOS'ta olduğu gibi mount kullanmaya çalışıyorum man mount
. Nihayetinde yapmaya çalıştığım, Docker yapı içeriğinin dışındaki bir dizini yerleştirmek ve dizini Docker yapı içeriğinin içine koymak. Anlaşılan sembolik bağlantılar çalışmıyor ve bu yüzden bunu mount komutuyla yapmaya çalışıyorum. (Daha iyi bir yol biliyorsanız, pls lmk).
Bu yüzden bu var:
mkdir -p "$(pwd)/some_local_dir"
mount -t auto "${project_root}" "$(pwd)/some_local_dir"
projeyi yerel bir dizine bağlamaya çalışıyor
Bu hatayı alıyorum:
mount: exec /Library/Filesystems/auto.fs/Contents/Resources/mount_auto / Kullanıcılar / alexamil / test / some_local_dir: Böyle bir dosya veya dizin yok
Dizini silmeyi denedim ve mkdir -p ile aynı sorunu çağıramadım. Süper garip.
Komutumda neyin yanlış olabileceğini bilen var mount
mı?
teşekkürler, görünüşe göre (bir yerdeki belgelere göre) "auto", mount'un fs tipinizi otomatik olarak belirlemeye çalışacağı bir dosya sistemi türüdür.
—
Alexander Mills,
Beni kullanarak beri, Tekrar söyleyeyim
—
user3439894
-t auto
ile mount
yerine, MacOS altında komut bir hata atıyor, monte edilen cihazın gerçek biçimlendirilmiş dosya sistemi türünü kullanın.
evet bunu deneyeceğim, hala komut satırı çözümleyiciden atılan kötü bir hata gibi görünüyor.
—
Alexander Mills,
mount
macOS'taki komutu içeren bir dosya sistemini bağlayabilir , bu nedenle onu önceden uygulayınsudo
, örnsudo mount ...
. Ayrıca, manuel sayfasını okuyun: "Aşağıdaki argüman -t dosya sistemi türünü belirtmek için kullanılır montajla kullanım için varsayılan yerel dosya sistemi yoktur A tipi olmayan bir NFS dosya sistemi monte etmek amacıyla belirtilmelidir... " Bu yüzden aslında sizin için otomatik olarak kullanmayacağınız dosya sistemi türünü belirtmeniz gerekiyor .