私は最近、davfs2を介してリモートディレクトリにアクセスしようとしていますが、それを機能させるためにかなりの問題に直面しています。 davfs2.configファイルが(明らかに)破損しているためにクラッシュが発生した後、システムからdavfs2を削除して再インストールしました。これにより、davfs2.configファイルが元に戻りました。ただし、マウントを実行すると、
mount -t davfs http://www.box.com/dav /media/user@box/
/sbin/mount.davfs: group davfs does not exist
Davfsグループを追加する方法に関する提案はありますか?
引き続きご支援いただきありがとうございます。示したようにマウントコールを変更しましたが、以前と同じエラーが引き続きスローされます。
$ Sudo mount -t davfs https://dav.box.com/ /media/user@box/
/sbin/mount.davfs: group davfs does not exist
提案したdf -hコマンドは、/ media/user @ box /に追加のマウントを表示しませんでした
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 100G 48G 47G 51% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 3.7G 4.0K 3.7G 1% /dev
tmpfs 751M 1.5M 750M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 3.7G 12M 3.7G 1% /run/shm
none 100M 44K 100M 1% /run/user
/home/user/.Private 100G 48G 47G 51% /home/user
「/ media/user @ box /」フォルダーの所有権があることを確認しました:
$ ls -a -l
total 16
drwxr-xr-x 4 root root 4096 Jan 27 23:13 .
drwxr-xr-x 25 root root 4096 Jan 21 20:50 ..
drwxr-x---+ 2 root root 4096 Jan 26 23:41 user
drwxr-xr-x 4 mikey mikey 4096 Jan 27 14:04 user@box
ただし、システム上にあるように/ user @ box/dev /アップロードディレクトリはありません。おそらく、/ user @ box /ディレクトリを「初期化」して、そこにボックスをマウントするためのセットアップ手順がありますか?所有権の設定を超えて?
簡単な注意点として、私は過去にこの時点にいたことをかなり確信してから、「リセット」して最初からやり直そうとしました。過去にいくつかの設定を間違えて、何らかの形でリセットする必要がある可能性があります。エラーログをトレースする方法はありますか?追加の提案は大歓迎です。
編集:あなたが提案したように/ etc/fstabファイルを変更しようとしましたが、「$ Sudo mount -a」を実行すると、以前と同じエラーが発生します。
Davfs2をインストールしたときにグループが作成されているはずなので、問題はあなたがグループのメンバーではないと思います
Sudo adduser username davfs2
その後、ログアウトして再度ログインします。
編集
だから彼らは彼らの終わりにいくつかの変更を加えたようです。これは私がそれをセットアップして動作させる方法でした
Sudo apt-get install davfs2
次に、マウントポイントを作成します
Sudo mkdir /media/[email protected]
ここに違いがあります
ドライブをマウントするには、コマンドを実行する必要があります
Sudo mount -t davfs https://dav.box.com /media/[email protected]
次に、ユーザー名とパスワードの入力を求められます
これでマウントされるはずです。
これを確認するには、エラーメッセージが表示されないことと、
df -h
見るべき
https://dav.box.com 10G 0 10G 0% /media/[email protected]
編集2
マウントポイントをユーザーに渡すことを忘れないでください。そうしないと、Sudoを使用する必要があります。 user:userを独自のUbuntuユーザー名に置き換えます
Sudo chown -R user:user /media/[email protected]
エラーが発生しました
chown: changing ownership of ‘[email protected]/lost+found’: Invalid argument
ただし、user @ box.comおよび[email protected]/dav(アップロードディレクトリ)の所有権は変更されました。
編集
必要に応じて。パスワードをシークレットファイルに追加できるため、常に入力する必要はありません。さらに、これにより、fstabを使用した自動マウントが容易になります。
Sudo nano /etc/davfs/secrets
ファイルの最後に次を追加します
https://dav.box.com/dav username password
起動時にドライブを自動マウントしたい場合(そうすることは間違いありません)、次を追加するだけです。
Sudo nano /etc/fstab
https://dav.box.com/dav /media/[email protected] davfs _netdev,rw,user 0 0
まだドライブがマウントされている場合は、次を使用してアンマウントします
Sudo umount /media/[email protected]
これで、起動時にマウントが自動マウントされることを確認できます
Sudo mount -a
その後
df -h
確認するために
https://dav.box.com/dav 10G 0 10G 0% /media/[email protected]
これで問題が解決しない場合は、回答を承認済みとしてマークしてください。信用とより重要なことの両方が得られるので、次に来る人はそれが有効なソリューションであることを知っています。