Mount error (5): Kesalahan input / output saat mount

10

Saya mendapatkan kesalahan pemasangan (5):

Kesalahan input output saat pemasangan ke cifs windows share.

Perintah dieksekusi:

sudo /bin/mount -t cifs //server/folder /mnt/folder/ -o username="domain/username",password=password

Kesalahan dikembalikan:

mount error (5): Kesalahan input / output Lihat halaman manual mount.cifs (8) (mis. man mount.cifs)

Perintah ams bekerja pada RHEL 32.

Abdul Jaleel
sumber
Silakan lihat tautan di bawah ini dan ikuti SEC askubuntu.com/questions/491297/permanent-windows-share-mounting
vembutech
Masih memberi kesalahan yang sama setelah menambahkan sec = ntlm
Abdul Jaleel

Jawaban:

17

Saat menyiapkan pembagian pada server Windows 2012, saya harus menggunakan:

sudo mount.cifs //server/folder /path/to/folder/ -o user=username,password=pass,vers=3.0

Perhatikan vers=3.0.

Berdasarkan saran di bawah ini, Anda mungkin perlu mencoba vers=2.0. The versparameter adalah kuncinya.

JebaDaHut
sumber
3
Terima kasih. vers=2.0jelas merupakan kunci bagi saya dalam pemasangan, seperti halnya -m SMB2ketika mendaftarkan saham dengan smbclient -L( client max protocol = SMB2dalam smb.conf, untuk pengaturan permanen).
Menambahkan <code> vers = 2.0 </code> ke opsi menyelesaikan masalah kami dengan kesalahan ini. Terima kasih untuk sarannya!
Kentgrav
1
Jawaban ini berhasil bagi saya di Linux dengan mountperintah. Saya telah menggunakan mountperintah tanpa versopsi selama lebih dari 2 tahun dan kemudian, tiba-tiba, pemasangan tidak berfungsi lagi - walaupun saya dapat terhubung dengan terminal smbclient. Rupanya telah terjadi perubahan dalam versi perangkat lunak di suatu tempat sehingga vers=3.0opsi sekarang diperlukan, sehingga remote drive sudah terpasang.
loved.by.Yesus
Milik saya bekerja dengan vers = 2.1 sudo mount -t cifs -o username=myUser,password=myPassword,vers=2.1 //1.2.3.4/folderA/folderB /foo/bar --verboseyang aneh karena versi mengatakan 2.23 di Amazon Linux saya 1 EC2-Instance[ec2-user@ip-1-2-3-4 ~]$ sudo mount --version mount from util-linux 2.23.2 (libmount 2.23.0: selinux, debug, assert)
Kyle Bridenstine
1
vers = 2.0 adalah solusi untuk saya juga.
YoMismo
2

Bagi saya masalahnya adalah masalah yang berbeda ketika mencoba me-mount share dari perangkat NAS dari desktop GNU / Linux yang lebih baru. Menentukan -o nounixuntuk menonaktifkan ekstensi Unix bekerja untuk saya.

Pada akhirnya apa yang membantu saya adalah melihat ke dalam output dmesgyang mengatakan kepada saya:

[160169.609325] CIFS VFS: Send error in SETFSUnixInfo = -5
[160169.609327] CIFS VFS: Negotiating Unix capabilities with the server failed. Consider mounting with the Unix Extensions disabled if problems are found by specifying the nounix mount option.
[160169.620877] CIFS VFS: Malformed FILE_UNIX_BASIC_INFO response. Unix Extensions can be disabled on mount by specifying the nosfu mount option.
[160169.620888] CIFS VFS: cifs_read_super: get root inode failed
okurz
sumber
2

Periksa akun domain tidak dikunci

Paul
sumber
1
Bingo! Setelah banyak frustrasi mengenai error(5), terpikir oleh saya untuk memeriksa dmesgsisi GNU / Linux, hanya untuk menemukan Status code returned 0xc0000234 STATUS_ACCOUNT_LOCKED_OUT. Jadi, saya memeriksa properti akun yang dimaksud, yang merupakan akun Windows 10 lokal, dan tentu saja, Account is locked outsudah diperiksa. (Ini mungkin terjadi karena terlalu banyak login gagal ketika saya mengutak-atik konfigurasi berbagi keseluruhan sebelumnya.)
Ben Johnson
Saya pikir saya memiliki kesalahan tingkat atas yang sama, menyelesaikannya, tetapi telah melihat pertanyaan ini dalam penelitian saya sehingga muncul cukup lama untuk memposting .. :)
Paul