2017-11-03 6 views
3

Ich möchte (Azure) von Azure-Dateifreigabe zu einer lokalen RHEL7 VM mounten. Ich verwende den folgenden BefehlNicht in der Lage, Azure-Dateifreigabe in RHEL7 VM zu mounten

mount -t cifs //<storage-account-name>.file.core.windows.net/<share-name> /mymountpoint -o vers=3.0,username=<storage-acc-name>,password=<pwd>,dir_mode=0777,file_mode=0777,sec=ntlmssp,mfsymlinks 

aber die folgenden Fehler

Fehler immer Halterung (13): Permission

den mount.cifs (8) man-Seite (zB Mann Siehe verweigert mount.cifs)

`The dmesg | tail gives the following log 
[[email protected] ~]# dmesg | tail 
[98383.619149] fs/cifs/smb2misc.c: SMB2 data length 0 offset 0 
[98383.619151] fs/cifs/smb2misc.c: SMB2 len 77 
[98383.619163] fs/cifs/transport.c: cifs_sync_mid_result: cmd=1 mid=1 state=4 
[98383.619168] Status code returned 0xc0000022 STATUS_ACCESS_DENIED 
[98383.619175] fs/cifs/smb2maperror.c: Mapping SMB2 status code -1073741790 to POSIX err -13 
[98383.619177] fs/cifs/misc.c: Null buffer passed to cifs_small_buf_release 
[98383.619181] CIFS VFS: Send error in SessSetup = -13 
[98383.619185] fs/cifs/connect.c: CIFS VFS: leaving cifs_get_smb_ses (xid = 59) rc = -13 
[98383.619297] fs/cifs/connect.c: CIFS VFS: leaving cifs_mount (xid = 58) rc = -13 
[98383.619300] CIFS VFS: cifs_mount failed w/return code = -13` 
+0

hatte jemand eine Lösung? weil es dringend benötigt wurde, um repariert zu werden. Ich konnte nicht darauf hinweisen, warum dieses Problem auftritt. –

Antwort

0

Versuchen Sie, die Symlink Option dann manuell entfernen linkin g es danach. Ich habe einen schnellen Test auf meinem Rechner, ein RHEL V7 (nagelneu zum Testen) auf Azure und verknüpfen eine Dateifreigabe mit ihm mit den folgenden Schritten:

- manuell den Mount-Punkt dir erstellen, dann laufen die folgenden:

sudo yum install cifs-utils 
sudo mount -t cifs //USERNAME.file.core.windows.net/FILESHARE ~/mountpoint/ -o vers=3.0,username=<>,password=<>,dir_mode=0777,file_mode=0777,sec=ntlmssp 

Dann versuchen Sie es mit dem Symlink danach.

0

Ich hatte das ähnliche Problem. Lesen Sie die meisten der Foren versucht alle am Ende festgestellt, dass das von mir verwendete Passwort falsch war und es muss SSH-Schlüssel sein, die mit Speicherkonto generiert wird. Ich habe einen Hinweis darauf erhalten, indem ich das Skript zur Fehlersuche von Azure verwendet habe. Sie können dieses Skript finden Sie hier: https://gallery.technet.microsoft.com/Troubleshooting-tool-for-02184089

Bash-Skript hier verwendet werden kann, durch Reihe von wahrscheinlichen Problemen zu gehen und gibt Ihnen eine Vorstellung des Problems.