Первая моя настройка:
- У меня Ubuntu 10.04, и я использую Oracle VirtualBox для запуска Windows 7.
Например, в Windows у меня есть доступ к общим дискам. Все, что мне нужно сделать, это зайти в меню «Инструменты» -> «Подключить диск», ввести имя диска (имя пользователя/пароль) и все готово:
\\smalldrive
поэтому я пытаюсь получить доступ к тому же диску в Ubuntu, потому что я не хочу открывать виртуальную машину только для того, чтобы получить доступ к этим файлам.
Я читал дальшеЛиберийский гикКак смонтировать общий ресурс в Ubuntu, но мне не хватает некоторой информации, чтобы это заработало:
sudo mount -t cifs //Windows_PC/Shares /mnt/Windows -o user=username
^----Here---^
как мне получить имя компьютера, с которого я получаю общую папку. Я думал, что даже если я смогу получить IP-адрес, я смогу использовать его вместо имени.
Итак, если у кого-то нет лучшего предложения, вот что мне нужно:
- Как узнать IP-адрес компьютера с общего диска?
- Как мне смонтировать его напрямую в Ubuntu?
РЕДАКТИРОВАТЬ:
Общий диск находится не на моем компьютере, а на другом компьютере в сети. Я не знаю ни имени компьютера, ни его IP-адреса.
решение1
После долгих исследований я понял, что это очень просто сделать.
В Windows 7 в командной строке я выполнил команду ping:
ping smalldrive
Это вернуло IP-адрес сервера, на котором размещен этот диск.
На моей машине с Ubuntu я просто использовал обычное монтирование:
sudo mount -t cifs //New IP/Shares /mnt/Windows -o user=username
и теперь мне не нужно запускать виртуальную машину Windows, чтобы получить доступ к этой общей папке
решение2
Вы можете использовать IP-адрес для монтирования к общему ресурсу Windows. В окне Windows перейдите в командную строку и введите:
ipconfig[ENTER]
Это даст вам IP-адрес сетевого адаптера на компьютере с Windows.
Затем на машине Linux вы можете смонтировать общий ресурс с помощью:
sudo mount -t cifs //10.0.0.2/Shares /mnt/Windows -o user=username
Где 10.0.0.2 — IP-адрес виртуальной машины Windows.