この質問をどのようによく表現するのかわかりません。以下の説明が明確になりますように。デュアルブートシステムにWindows 10と一緒にLinux Mint 19.3 Cinnamonをインストールしました。 2 つのオペレーティング・システムの間には、2 つのオペレーティング・システムDATA
からアクセスする必要があるファイルを配置する共有区画があります。ドライブ/パーティションDATAは/media/username
Linuxのフォルダにあります。これで、サーバーに保存されているリモートフォルダとそのサブフォルダにアクセスする必要があります。共有フォルダに//192.168.100.100/OurSharedFolder
複数のサブフォルダが含まれているとします。このリモートフォルダを私のデータドライブの場所、特ににマッピング/マウントしたいと思います/media/username/DATA/Projects/MappedFolders
。
重要な詳細です。上記のアドレスと OurSharedFolder は、VPN 経由で接続しなければアクセスできません。
Windows 10でこのネットワークフォルダを永久にマッピングするのは簡単です。 Linuxでこれを行うには、以下の簡単な手順に従いました。このページ、「永久インストール」セクションで。既定では、資格情報ファイルは次のように生成され、保存されました。
sudo nano /root/.smbcredentials
インストールパス設定をfstab
ファイルに保存します。
//192.168.100.100/OurSharedFolder /media/username/DATA/Projects/MappedFolders cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
その後、MappedFolders
その場所に/media/username/DATA/Projects/
フォルダを作成しました。ついに私は処刑した
mount -a
これにより、必要なインストールドライブが作成されます。今まではそんなに良くなった。
ただし、MappedFoldersフォルダの名前をSharedFoldersに変更すると問題が発生します。物理フォルダ名とfstabファイルのパスを変更しました。その後、もう一度実行してくださいmount -a
。マウントフォルダが作成されましたが、自動的に私の "Projects"フォルダ(共有ドライブDATAの内側に位置)の場所/media/username/DATA/Projects/
が/media/username/DATA1/Projects/
。
私は削除を使用します
umount -a -t cifs
しかし、DATA1
エイリアスはまだ存在します。マウントされたフォルダの名前を元の名前に戻し、再度MappedFolders
マウントしましたDATA
。彼らはすべてを指していますが、私のプロジェクトフォルダの場所は。DATA1
DATA2
DATA
DATA2
つまり、すべてのジョブmount
に対してドライブの新しいショートカットを作成します。umount
DATA
これは、プロジェクトフォルダ内のデータファイルが新しいパスを持ち、これらのデータファイルにアクセスするファイルへのリンクが失われたことを意味します。
私の説明が明確であることを願っています。
まず、ありがとうございます!
答え1
はい、同僚と相談した後に解決策を見つけました。後で同様の問題が発生した場合に備えて、ここに投稿してください。
問題は、Linuxが自動的にマウント名を割り当てるということです。解決策は、マウントに固定の名前を付けることです。
DATA
まず、インストール用に作成した空のフォルダを含む重複コピーを削除しました。私の場合はDATA
フォルダですDATA1
。
sudo rm -rf DATA
DATA2
私の元のドライブにフォルダがありますDATA
。だからそのままにします。その後、Linuxメニューからディスクプログラムを開きました。パーティションを選択しますDATA
(はい、元の名前が保持されます)。
ボリュームの下にある「追加パーティションオプション」ボタンをクリックしてコンテキストメニューを開きます。このメニューから「インストールオプションの編集」を選択しました。次の変更は次のとおりです。
- ユーザーセッションのデフォルトを
OFF
(デフォルト設定を変更するために)に設定します。 - 「次へ認識」オプションでを選択しました
LABEL=DATA
。DATA
現在および将来のすべてのインストールでは、インストールラベルはとしてハード定義されます。
それはすべてです。システムを再起動すると、DATA
パーティションマウント名が復元されます。若干の違い。データパスはもうありません/media/username/DATA
。/mnt/DATA
私はこの設定が(より)はるかに良いと思い、/media/username
この方法を維持します。私のプログラム構成で破損したファイルアドレス指定を修正しました。