web-dev-qa-db-ja.com

cygwinはマップされたネットワークドライブをどのようにマウントしますか

CygwinをPOSIX環境として使用しており、Windowsコンピューターに多数のマップされたネットワークドライブがあります(私ではなく、sysadminによってセットアップされています)。 WindowsにマップされているすべてのネットワークドライブがCygwinに自動的にマウントされることがわかりました。 dfを使用して、すべてのドライブと、/cygdrive上のそれらのマウントポイントを確認できます。私が知らないのは方法です。 /etc/fstabを調べましたが、何も見つかりませんでした。

マウントはいつ誰から呼ばれますか?

現在、これらのネットワークドライブ上の特定のデータのアクセス許可に関連のない問題があり、インターネットからマウント方法を変更するように言われましたが、その情報が見つからないようです。

7
xaviersjs

Cygwinはマップされたネットワークドライブをどのようにマウントしますか

マウントテーブルは、cygwinの起動時にcygwin.dllの腸のどこかに設定されます。

ソースコードを見ずに、これ以上正確な答えを出すことはできません。

デフォルトのオプションを変更する必要がある場合は、unmountを実行してから、mountをさまざまなオプションで使用して再マウントできます。

mountは、現在のマウントテーブルを表示します(マウントオプションが使用されています)。

注意:

マウントプログラムは、一般的なUNIXシステムのマウントコマンドで実行されるのと同じように、ドライブと共有をCygwinのシミュレートされたPOSIXディレクトリツリーにマップするために使用されます。ただし、/ etc/fstabで指定されたマウントポイントとは対照的に、マウントで作成または変更されたマウントポイントは永続的ではありません。これらは、現在のユーザーの最後のプロセスが終了した直後に消えます。

/etc/fstabまたは/etc/fstab.d/$USERを編集して、永続的な変更を加えます。


参考文献

  • fstab 例を示します。

  • mountmountの詳細については。

  • 特別なファイル名 マウントテーブルが確立される前にCygwinによって読み取られるファイル名のリスト。

5
DavidPostill