web-dev-qa-db-ja.com

NautilusがNFS共有の最初のディレクトリに書き込むことができない

Synology NASを持っています。クライアントで私はディレクトリを作成します:

mkdir /media/feydreva/download
chown -R feydreva /media/feydreva
chmod 777 /media/feydreva/download

問題なくNFSをマウントできます。

Sudo mount -t nfs 10.2.1.3:/volume1/download /media/feydreva/download

ファイルとディレクトリを作成できます

mkdir /media/feydreva/download/AAA 
touch /media/feydreva/download/aaaa.test

しかし、ubuntu Explorer(nautilus)を使用していて、そのディレクトリに移動すると、新しいフォルダーを作成できません。ファイルを保存できません。 AAAディレクトリに移動し、ここでフォルダを作成してファイルを保存できます。

興味深いことに、Libreofficeではディレクトリを作成してファイルを/ media/feydreva/download /に保存できますが、nautilusではできません。

id : uid=1026(feydreva) gid=1000(feydreva) groupes=1000(feydreva),4(adm),24(cdrom),27(Sudo),30(dip),46(plugdev),118(lpadmin),128(sambashare)

 getfacl : suppression du premier « / » des noms de chemins absolus
# file: media/feydreva/download
# owner: feydreva
# group: feydreva
user::rwx
group::r-x
other::r-x

今日(02022018):私のPCの「feydreva」のuidを変更して、NASの「feydreva」のuidと一致するようにしました。だから私はuidを1026に変更します。私はSudo chown -R feydreva:feydreva/media/feydreva/downloadを実行しました。それでも同じ正確な問題があります。/media/feydreva/downloadに書き込むことができませんが、/ media/feydreva /にはできますnautilusを使用したダウンロード/ AAAA、コンソール/ bshまたはlibreofficeで正常に動作します。

アイデアや提案はありますか?

1
Feydreva

Nautilusの単なるバグではありません。通常のファイルマネージャとしてnemoを使用していますが、同じ動作を示します。

PCManFMを使用すると動作します。

PCManFMは、異なるタイプのグラフィックライブラリを使用します。問題はgnome側にあるのではないかと思います。

1
Harvey King

1.5年後、Nautilus 3.32.1でも同じ問題が発生します。私は毎日のものにthunarを使用しましたが、一部のプログラムはデフォルトでNautilusを使用することがあります。

0
Feydreva

Caja(MATE)とNFSv4サーバーのエクスポートで同じ問題が発生しました:

/export (ro,insecure,no_subtree_check,anonuid=1000,anongid=1000,crossmnt,fsid=0)
/export/data (rw,insecure,no_subtree_check,anonuid=1000,anongid=1000)
/export/downloads (rw,insecure,no_subtree_check,anonuid=1000,anongid=1000)
/export/home (rw,insecure,no_subtree_check,anonuid=1000,anongid=1000)

ここで、データ、ダウンロード、ホームは、単一のファイルシステム上のディレクトリへのバインドマウントです。

各エントリに一意のfsidを追加すると、解決されます。

/export (ro,insecure,no_subtree_check,anonuid=1000,anongid=1000,crossmnt,fsid=0)
/export/data (rw,insecure,no_subtree_check,anonuid=1000,anongid=1000, fsid=1)
/export/downloads (rw,insecure,no_subtree_check,anonuid=1000,anongid=1000, fsid=2)
/export/home (rw,insecure,no_subtree_check,anonuid=1000,anongid=1000, fsid=3)
0
milldzhss

NAS synologyとNFSマウントで同じ問題があります。マウントポイントはroot:rootであり、ユーザーによって書き込まれるものではありません。このポイントの下に他のフォルダを作成する必要があります、Sudoを使用して、ユーザーがこれらのサブフォルダーを読み書きできるようにします。しかし、NAUTILUSではできません!そこで、他のファイルマネージャー(PCManFM)をインストールしました。PCManFMを使用すると、これらのサブフォルダーに書き込むことができます。

結論:これはNAUTILUSのバグです!!!

0
steph-tux