Saya menjaga jaringan mac dan linux yang heterogen jadi saya memutuskan untuk membuat skrip perl kecil untuk menyatukan strategi pemasangan di mesin.
Implementasi saat ini di linux di / etc / fstab berfungsi dengan baik:
//myserverhere.com/cifs_share / mnt / cifs_share pengguna cifs, uid = 65001, rw, workgroup = DEV, kredensial = / root / .cifs 0 0
dan /root/.cifs berisi
username=ouruser
password=ourpassword
Saya mencoba menerjemahkannya ke format non-fstab sebagai berikut:
mount.cifs //myserverhere.com/cifs_share /mnt/cifs_share user,uid=65001,rw,workgroup=DEV,credentials=/root/.cifs
Tapi sepertinya itu tidak berhasil.
Bisakah seseorang menunjukkan kesalahan saya?
Terima kasih sebelumnya.
Ismael Casimpan :)
mount
/mount.cifs
.-o vers = 1.0 opsi dengan mount memperbaiki masalah saya. Setelah pemutakhiran RHEL dari 7.4 ke 7.7, sepertinya versi protokol SMB berubah. Tentukan versi yang cocok dengan versi server cifs.
sumber
Kesalahan yang saya dapatkan adalah yang ini:
mount error(5): Input/output error Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
-o vers = 3.0 opsi dengan mount memperbaiki masalah saya. Saya tidak memutakhirkan server saya, tetapi klien saya melakukannya dan tidak memberi tahu saya.
-o vers = 1.0 opsi berfungsi juga seperti yang saya uji sekarang.
sumber