Cara memasang share seseorang di ubuntu 18.04


17

Saya memasang server bersama di jaringan lokal saya menggunakan GUI terhubung ke server dan alamat yang saya masukkan smb://myServer/myFolder. Kemudian saya mencoba untuk menambahkan folder bersama ke /mntdirektori sehingga saya dapat mengaksesnya melalui IDE saya tetapi saya gagal meskipun saya mencoba meng-unmount server dan menggunakan CLI dengan perintah

gio mount smb://myServer/myFolder**.

Adakah yang pernah mengalami masalah ini sebelumnya?

Jawaban:


15

Saya baru saja mengikuti panduan smb Ubuntu wiki dan itu bekerja untuk saya dengan Ubuntu 18.04.1

Secara khusus: Saya pertama kali membuat direktori untuk mount

sudo mkdir /media/NAS

Saya menambahkan baris berikut ke fstab saya

//192.168.1.209/public /media/NAS cifs guest,uid=1000,iocharset=utf8 0 0

lalu berlari

sudo mount -a

Sejak saat itu drive NAS saya dipasang. Saya telah me-reboot mesin saya beberapa kali dan mengonfirmasi bahwa sekarang sudah terpasang dan mulai untuk saya. Untuk apa nilainya saya menggunakan koneksi Ethernet sehingga dapat dikonfigurasi dan berjalan lebih cepat daripada koneksi wi-fi.


6
Ini bekerja untuk saya, saya hanya perlu memastikan bahwa cifs-utilsitu diinstal untuk. sudo apt-get install cifs-utils.
anon58192932

mount error(95): Operation not supported
crusy

Hal yang sama bagi saya @crusy
UnsettlingTrend

1
mount error: cifs filesystem not supported by the systempada Windows Subsystem untuk Linux (tidak sepenuhnya berbicara Ubuntu)
zypA13510

14

Saya membuka server yang saya bagi dan ketik ifconfig untuk mendapatkan alamat ip. Lalu saya mengetik perintah ini ke daftar saham

smbclient -L //myServerIpAdress

Kemudian untuk memasangnya saya mengetik 2 perintah ini: pertama untuk membuat folder di bawah / mnt dan kemudian melakukan mount

sudo mkdir /mnt/myFolder

sudo mount -t cifs -o username=serverUserName //myServerIpAdress/sharename /mnt/myFolder/

Kemudian masukkan kata sandi server ketika ditanya dan pemasangan Anda dilakukan di bawah / mnt / myFolder


7
Saya terus melihat kesalahan ini:, mount: /mnt/my-mount-name: cannot mount //<server-ip>/path/to/share read-only.dan akhirnya menemukan bahwa saya harus menginstal cifs-utilsterlebih dahulu ( sudo apt install cifs-utils). Setelah itu perintah mount bekerja.
bszom


1

Perhatikan, Anda sebaiknya menambahkan versi protokol SMB (egvers = 1.0) ke opsi pemasangan. Mount.cifs menyatakan untuk menggunakan vers = 1.0 sebagai default, tetapi tidak dan Anda terjebak dengan kesalahan "host down" ketika mencoba me-mount ke NAS yang lebih lama. Solusi di atas kemudian terbaca

sudo mount -t cifs -o username=serverUserName,vers=1.0 //myServerIpAdress/sharename /mnt/myFolder/

Lihat solusi ini untuk detailnya.


saya mendapatkan kesalahan 'read-only'
chovy


0

Saya selalu ingin menggunakan kata sandi tersimpan dari keyring saya untuk mengakses saham SMB dalam skrip (cadangan) di laptop saya. Tujuan saya bukan untuk mengekspos kata sandi dalam file dan menggunakan anacron untuk menjalankan backup. Setelah beberapa pengujian saya menemukan ini:

  1. Pasang share Anda sekali melalui Nautilus dan simpan kata sandi di keyring
  2. coba gio mount smb://<server_name>/<share_name>, apa yang seharusnya berfungsi tanpa kata sandi dalam sesi GNOME Anda
  3. Gunakan kode berikut dalam skrip cadangan:

Contoh diuji di Ubuntu 19.04:

# set the dbus address
DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/$(id -u)/bus"
# export dbus address to get access to user space keyring
export DBUS_SESSION_BUS_ADDRESS
# use new gnome user space mount tool (gvfs-mount is deprecated)
gio mount smb://<server_name>/<share_name>
#sync from gvfs created mount point to home dir 
rsync -rav /var/run/user/$(id -u)/gvfs/smb-share\:server\=<server_name>\,share\=<share_name>/<folder>/ ~/<sync_dest>/

Saat menjalankan skrip melalui anacron dari /etc/cron.daily, Anda harus menggunakan pengguna yang memiliki akses ke keyring, misalnya:

pengguna su -c /home/user/scripts/rsync_sript.sh

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.