WindowsからLinux(Ubunutu 18.04)に移行しました。
マウントしたWDNASがあり、ここで正常に動作します。
mkdir mnt/NAS
Sudo nano /etc/fstab
//192.168.1.17/wd_nas mnt/wdnas cifs credentials=/home/ubuntu/login.cred,uid=1000,gid=1000 0 0
Sudo mount -a
を実行すると、期待どおりにマウントされ、共有が正常に表示されます。また、gui Nautilusファイルマネージャにも表示されます。
問題は、再起動後にマウントがなくなったように見えることです。ファイルマネージャには表示されません。 Sudo mount -a
を実行したときにのみ機能します。
df -h
はマウントされていることを示しています。 //192.168.1.17/wd_nas 3T 1.2T 1.5T 30% /mnt/wd_nas
cat /var/log/syslog/ |grep wd_nas
Mar 6 20:51:22 ubuntu systemd[1]: Mounting /mnt/wd_nas
Mar 6 20:51:22 ubuntu systemd[1]: Mounted /mnt/wd_nas
ls -la /mnt/wd_nas
を実行すると、テストとして配置したファイルを表示できますが、GUI(nautilusファイルマネージャー)を介してナビゲートすると、何も表示されません。
だから私の最初の仮定は許可でしたが、私はチェックして確認しました。ディレクトリとすべてのサブは、rwアクセスを持つユーザーに割り当てられます。何日も必死にグーグルで、ほとんど試しましたすべて見つけることができました。 fstabの実行前にネットワークが起動しないというトピックについても、_netdevを追加し、systemdを構成しています。私は、20秒間スリープし、再起動時にcronを介してmount -aを実行するbashスクリプトを作成しようとしました。何もない!全然関係ないようですが。
私は今ここにいます。お手伝いできますか?
私のUBUNTU 18.04サーバーとSynologyの場合NAS私は2つのファイルスクリプトを作成しています:
インストール後
apt-get install cifs-utils
最初:
nano ./mount.nas.sh
mount -t cifs //192.168.1.xxx/home /mnt/NAS-xxx -o username=philippe,credentials=/home/philippe/.credential.phil,domain=WORKGROUP,vers=1.0
chmod 755 ./mount.nas.sh
二番目 :
nano ./.credential.phil
username=<username on NAS>
password=<Password>
chmod 700 ./credential.phil
バックアップはすべて問題ありません。テスト用のシェルスクリプト
umount -f -l /mnt/NAS-xxx
df -h
辛い週の後でそれを理解しました。
fstabは/mnt
にマウントポイントを作成していましたが、これはルートディレクトリと考えられます。そのため、df -h
は、別の場所にマウントされているように表示していました。
だった-//192.168.1.17/wd_nas mnt/wdnas
今-//192.168.1.17/wd_nas /home/user/mnt/wdnas
このフォーラムでこの定義を見つけました。
"/ mntディレクトリの使用は、ドライブがネットワーク共有やリムーバブルデバイスではなくローカルボリュームである場合にのみ機能します。"
Linuxは初めてです。