Bagaimana cara mengakses hard drive eksternal yang terhubung ke router saya?

18

Saya menjalankan Ubuntu 11.10 dan saya memiliki Netgear N600 Wireless Dual Band Router dengan port USB yang terintegrasi dengannya. Tentu saja, router datang dengan instruksi tentang cara me-mount dan melihat drive ini dengan Windows dan Mac, tetapi tidak ada tentang Linux. Saya memiliki HDD eksternal WD Elements 1 TB yang ingin saya tancapkan ke router dan berbagi di jaringan rumah saya. Namun, ketika saya mencolokkannya, sama sekali tidak ada yang terjadi di desktop saya.

Saya memeriksa dua mesin yang berbeda dan sepertinya tidak ada yang menunjukkan bahwa drive telah dipasang (atau bahkan terlihat sama sekali) di kedua mesin. Saya sepenuhnya sadar bahwa hal ini tidak mungkin dilakukan dengan sistem Linux, tetapi saya berharap seseorang mungkin memiliki saran.

Shawn
sumber
Bisakah Anda menambahkan beberapa perintah ke pertanyaan Anda yang menjelaskan instruksi yang diberikan untuk memasang drive di Windows?
Bruno Pereira

Jawaban:

6

Saya memiliki router yang sama dan baru tahu cara mengakses drive eksternal melalui Ubuntu. Saya menulis posting blog dengan detailnya tetapi inilah versi singkatnya:

  1. Instal smbfspaket ( sudo aptitude install smbfs).
  2. Buat direktori untuk memasang hard drive eksternal Anda (mis., sudo mkdir /media/public).
  3. Tambahkan baris ke file /etc/fstab( gksudo gedit /etc/fstab) - di akhir file tambahkan baris ini://192.168.1.1/USB_Storage /media/public smbfs guest 0 0
  4. Simpan file fstab Anda yang baru diperbarui kemudian remount drive Anda ( sudo mount -a); Anda sekarang dapat melihat drive eksternal baru Anda di /media/public.
Lance Bledsoe
sumber
1
Saya melakukan persis apa yang Anda katakan dan saya mendapatkan kesalahan ini "mount: tipe sistem file yang tidak dikenal 'smbfs'", untuk memperbaikinya saya harus menggunakan cifs alih-alih smbfs
Medya
bagaimana Anda melakukan ini tanpa memodifikasi fstab? Maksud saya, apa perintah mount lengkap?
m4l490n
10

Apakah Anda tahu alamat IP router Anda? (biasanya 192.168.1.1, tetapi mungkin berbeda).

Buka jendela File Browser (Nautilus), lalu tekan Ctrl + L dan di bilah lokasi yang muncul ketik

smb://192.168.1.1

yang dapat memberi Anda akses ke disk, yang biasanya dipublikasikan ke jaringan melalui protokol SMB.

roadmr
sumber
10

Pada 10/23/2012
Anda membutuhkan CIFS bukan SAMBA:

  1. sudo apt-get install cifs-utils
  2. Tambahkan //192.168.1.1/USB_Storage /media/public cifs guest 0 0ke/etc/fstab

Saya tidak akan sampai sejauh ini tanpa jawaban yang asli, jadi terima kasih.

LEO
sumber
Terima kasih ini jawaban yang benar untuk pertanyaan ini, karena cif menggantikan smaba!
Medya
2

Saya memiliki masalah serupa dengan router setahun yang lalu. "roadmr" memiliki solusi potensial yang hebat, tetapi ada sedikit kemungkinan Anda berada di 192.168.0.1

dalam hal ini Anda akan memasukkan seseorang: //192.168.0.1 (atau lainnya tergantung pada ip Anda)

... meskipun yang paling umum adalah 192.168.1.1 seperti yang disarankan "roadmr".

Permintaan maaf jika Anda sudah mencoba ini, tapi ... masukkan terminal dan ketik ifconfig.


Ini akan menampilkan informasi IP Anda

Saya cukup baru di Linux, tetapi telah bekerja dengan jaringan sedikit, jadi saya hanya ingin memberikannya kepada Anda bahwa 192.168.1.1 mungkin bukan IP Anda, karena saya mengatur router saya ke IP yang lebih ambigu, atau Saya menyembunyikan jaringan sama sekali.

runningportland
sumber
2

Instruksi yang baik di atas untuk membuat disk terlihat, tetapi jika Anda ingin membuatnya dapat ditulis untuk pengguna, Anda harus mendefinisikannya dengan opsi uid & gid di perintah mount Anda. Untuk mengetahui uid (ID Pengguna numerik) & gid (ID grup numerik) pengguna Anda, Anda dapat menggunakan perintah:

id <user>

Kemudian catat nilainya dalam uid=dan- gid=bidang. Setelah selesai, Anda dapat mengujinya dengan memberikan perintah berikut:

sudo mount -o nosuid,uid=<insert uid here>,gid=<insert gid here> //192.168.1.1/USB_Storage/ /media/public/

Jika disk Anda sekarang dapat ditulisi, maka Anda dapat menambahkan izin yang sama di entri fstab:

//192.168.1.1/USB_Storage/ /media/public/ cifs guest,uid=<insert uid here>,gid=<insert gid here> 0 0

EDIT: Mengkonfirmasi bahwa ini berfungsi pada hard drive yang terhubung dengan USB ke D-LINK DIR-868L (ubuntu 14.04). Alih-alih USB_Storage Anda harus menggunakan nama perangkat, yang dapat ditemukan di GUI web router (Setup -> Storage -> Device). Jangan lupa untuk memeriksa alamat IP juga (mungkin bukan 192.168.1.1).

Ossi Viljakainen
sumber
Halo, komputer di rumah saya memiliki pengguna tamu tanpa kata sandi. Jika saya ingin mengecualikan pengguna dari melihat drive Jaringan saya apa yang harus saya lakukan? Saya menggunakan router serupa dengan 2TB penyimpanan. Seharusnya membeli 4TB satu :(
answerSeeker
sudo mount -o nosuid, uid = <masukkan uid di sini>, gid = <masukkan gid di sini> //192.168.1.1/USB_Storage/ / media / public / tidak akan dipasang di bawah publik tetapi di bawah media
answerSeeker
Saya tidak mengerti 'Tidak dapat menemukan alamat yang sesuai' di bawah ini: john @ Desktop: ~ $ sudo mount -o nosuid, uid = 1000, gid = 1000 //192.168.1.1/ExternalHDD/ / media / Public / Kata sandi untuk root @ // 192.168.1.1/ExternalHDD/:: Tidak dapat menemukan alamat yang sesuai. Ada ide mengapa? PS Saya mendapatkan pesan ini terlepas dari kata sandi yang saya ketik.
John Rose
0

Saya menggunakan smbfs dan setelah mengkompilasinya, Anda akan menemukan mount.smbfs di bawah contoh script mount. Saya yakin Anda bisa mendapatkannya dari file tar setelah Anda menginstal biner? Saya menggunakan perintah itu untuk melakukan mount. N600 tampaknya tidak mengerti cif.

pengguna119151
sumber
Dalam kasus saya patch USB flash drive terlihat melalui URL seseorang smb://192.168.1.1/USB_Drive_Storage_Media, tetapi tidak dapat dibuka (tidak aktif).
minto