Di Linux (Ubuntu 12.04) saya ingin me-mount partisi windows / windows bernama //winshared
pada jaringan. Saya tidak tahu IP atau apa pun.
Pada satu sistem Ubuntu, saya dapat me-mount direktori dengan
mount //winshared/mypath /mnt/win
sementara pada satu sistem Ubuntu lainnya perintah yang sama persis hanya memberi
mount error: could not resolve address for winshared: Unknown error
Pengaturan jaringan tampaknya sama pada kedua sistem, dan saya menginstal smbfs
dan samba
(yang terakhir dengan kesalahan). Apakah saya perlu memasang sesuatu yang lain? Apakah saya perlu mengkonfigurasi sesuatu? Bagaimana cara mengetahui perbedaan penting antara kedua sistem untuk mendapatkan pekerjaan pemasangan yang sama pada kedua sistem?
Informasi tambahan:
Ketika saya gunakan
smbclient
untuk terhubung ke partisi windows / share / apa pun, itu bekerja pada sistem pertama tetapi tidak pada sistem lainnya. Kesalahannya adalah:Connection to winshared failed (Error NT_STATUS_BAD_NETWORK_NAME)
Mengikuti tutorial ini saya menginstal
smbfs
dancifs-utils
, tetapimount
perintah dari atas masih memberikan kesalahan yang sama, yang TIDAK dijelaskan dalam tutorial.Saya juga punya entri dalam
/etc/fstab
membaca//winshared/mypath /mnt/win cifs uid=alexander,credentials=/etc/samba/wincred 0 0
dengan file yang
/etc/samba/wincred
identik dengan file yang sama pada sistem mount berfungsi. MD5sum dari kedua file identik. Oleh karena itu, kesalahan mengenai kredensial dapat dikecualikan.
mount -t cifs -o rw,netbiosname=serv1,credentials=/etc/creds.txt //192.168.1.1/somedir /mnt
Jawaban:
Entah Anda memiliki masalah penyelesai nama (yang dapat Anda periksa dengan misalnya mem-ping host winshare dari host Ubuntu Anda) atau modul smbfs tidak dimuat.
Anda mungkin harus menginstal smbfs dulu dengan
apt-get -y install smbfs
dan kemudian memasukkan modulmodprobe smbfs
, tetapi setelah itu Anda harus baik-baik sajamount -t smbs
.Yang Anda cari adalah
mount -t smbfs -o username=<your_username>,password=<your_password> //server/share /mountpoint
.sumber
smbfs
terinstal, tetapimodprobe smbfs
pengembaliannyaFATAL: Module smbfs not found.
Apakah saya harus mulaismbfs
dulu? Jika ya, bagaimana caranya? Bagaimana cara memulai secara otomatis setelah reboot?-t cifs
. Anda juga dapat menghilangkan argumen kata sandi jika Anda menjalankan secara interaktif karena mount akan meminta kata sandi Anda.Saya menggunakan BeagleBone Black yang menjalankan Debian 4.9 dan, karena kapasitas penyimpanannya terbatas, saya harus memasang folder jarak jauh yang dihosting di desktop Windows 10. (Saya tahu ini mungkin bukan yang terbaik dari sudut pandang desain sistem, tetapi kebutuhan bisnis sering kali hanya menyisakan sedikit ruang untuk itu.) Jadi, setelah berimprovisasi, folder remote yang terpasang adalah yang saya buat.
Setelah mengalami banyak, banyak masalah saat mencoba memasang folder bersama Windows 10, inilah solusi saya, sehingga orang lain dapat memanfaatkan pengalaman saya.
Host "Remote" Windows 10
Klien Linux Debian
Instal paket dukungan:
smbclient
dancif-utils
:Buat direktori target untuk me-mount share jarak jauh:
Pasang folder jarak jauh:
UPDATE: Setelah memperbarui instalasi lokal saya Debian ke versi 6.3,
mount
perintah saya rusak mengharuskan saya untuk menambahkanvers
opsi untuk menentukan SMB1:sumber
vers=2.1
dalammount
opsi, Anda akan mendapatkan SMB 2. Anda juga akan lebih baik menggunakancredentials
daripadausername
danpassword
. Dan Anda mungkin tidak perlusec=ntml
setelah semua itu.mount
tidak pecah; pindah ke menggunakan SMB2 atau mungkin 3. SMB1 telah usang selama lebih dari sepuluh tahun dan Anda tidak boleh masih menggunakannya.Periksa apakah winbind diinstal; maka, di
/etc/nsswitch.conf
file Anda , harus ada yangwins
terdaftar dihosts
baris.Sesuatu seperti:
Mungkin ada modul lain yang terdaftar, tergantung pada paket apa yang diinstal pada sistem Anda.
sumber
sudo apt-get install winbind
.