web-dev-qa-db-ja.com

Windowsファイルシステムをマウントできなくなりました(2017年5月9日以降)

1年以上の間、Ubuntu Server 16.04を使用して多数のWindowsサーバーをバックアップすることができましたが、これはすべて2017年5月9日火曜日に機能しなくなりました。

Fstabを使用してこれらのWindowsファイルシステムをマウントする方法は次のとおりです。

Sudo nano /etc/fstab 

\\192.168.1.1\c$ /mnt/win2012r2 cifs credentials=/home/user/.smb,iocharset=utf8,sec=ntlm 0 0
\\192.168.1.2\d$ /mnt/win2008r2 cifs credentials=/home/user/.smb,iocharset=utf8,sec=ntlm 0 0
\\192.168.1.3\c$ /mnt/win2012 cifs credentials=/home/user/.smb,iocharset=utf8,sec=ntlm 0 0
\\192.168.1.4\d$ /mnt/win2008 cifs credentials=/home/user/.smb,iocharset=utf8,sec=ntlm 0 0

/home/user/.smbファイルには、次のもののみが含まれています。

username=administrator2
password=s3cr3tPW
domain=company1

再起動後、mountコマンドを実行しようとすると、これらのサーバーのすべてのドライブがすでにLinuxファイルシステムにマウントされていることが示されます。

Sudo mount -a --verbose -vvv

/mnt/win2012r2           : already mounted
/mnt/win2008r2           : already mounted
/mnt/win2012             : already mounted
/mnt/win2008             : already mounted

ただし、これらのマウントポイントがあるディレクトリを一覧表示しようとすると、永久に時間がかかり、最終的にこれらのホストがダウンしていると表示されます。

ls /mnt

ls: cannot access 'win2012r2': Host is down
ls: cannot access 'win2008r2': Host is down
ls: cannot access 'win2012': Host is down
ls: cannot access 'win2008': Host is down

上記は、基本的にcronrsyncログにも表示されるエラーと同じです。

failed: Host is down (112)

繰り返しになりますが、これはすべて2017年5月9日火曜日に始まりました。そして、それはこの1つのネットワークで起こっているだけではありません。私がバックアップに同じ方法を使用しているまったく別の会社での同じ話です。

最後に、これらのバックアップサーバーの設定は最近変更されていません。 5月8日から9日の間に明示的に更新を行ったことさえ覚えていません。

1
Lonniebiz

一時的なハック。

コマンドラインからマウントするときに同じエラーが発生しました。

Sudo mount -t cifs //ls2/jc /mnt/ls2 -o username=jc

共有ディレクトリ/mnt/ls2[〜#〜]と[〜#〜]/mntの両方にアクセスしようとするまで、「ホストがダウンしています」というエラーは発生しませんでした。

ls /mnt/ls2

ls /mnt

次に、共有Sudo umount /mnt/ls2をマウント解除し、Sudo mount -t cifs //ls2/jc /mnt/ls2 -o username=jcの前とまったく同じコマンドを使用して再マウントしました。

すべてがうまくいった。

重要な注意点:

//ls2/jcでの共有はMicrosoftボックスではではありませんが、Ubuntu14サーバーでは現在実行中のsmbd Version 4.3.11-Ubuntuを更新しました。およびuname-a出力:

Linux ls2 4.4.0-75-generic #96~14.04.1-Ubuntu SMP Thu Apr 20 11:06:56 UTC 2017 i686 i686 i686 GNU/Linux

Mountコマンドがuname-a出力を実行したクライアント:

Linux tec3 4.4.0-75-generic #96~14.04.1-Ubuntu SMP Thu Apr 20 11:06:30 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

クライアントマウントバージョン:

mount from util-linux 2.20.1 (with libblkid and selinux support)

1
jc__