Guest: Linux (testowałem na Ubuntu i OpenSuse, ale powinno śmigać na całej reszcie)
Wiele osób miewa problemy z dostępem do współdzielonych katalogów poprzez domyślne możliwości VB (w tym ja ;p ), a używanie pendrive do przenoszenia danych nie zawsze jest wygodne (nie wspominając o tym co zrobić gdy nasz komputer nie ma wolnego portu USB ^^). Na szczęście na ratunek przychodzi fstab...
Ale pokolei...
- Adres IP komputera ze współdzielonym katalogiem
IP potrzebne będzie nam do montowania zasobu (przy czym współdzielony katalog nie musi znajdować się na maszynie hosta - to zarówno może być inna maszyna wirtualna, jak i całkowicie inny komputer w tej sieci).
Jeśli jednak montujemy folder z maszyny hosta najlepiej użyć IP karty utworzonej przez VB. By go uzyskać możemy zarówno poczarować w "cmd", wpisać "ipconfig" i w wyniku wyszukać karty w nazwie posiadającej "VirtualBox". Można również odczytać to IP klikając w VB
Wybieramy "Plik"->"Globalne ustawienia"
Przechodzimy do zakładki "Sieć", wybieramy adapter sieciowy i klikamy ikonkę śrubokręta
Adres IP hosta znajduje się właśnie w tym podświetlonym polu
- Udostępniamy folder w Windowsie
- Uruchamiamy Linux'a i tworzymy sobie folder, do którego będziemy montować nasz zasób
mkdir /mnt/win
- Otwieramy fstab
Otwieramy plik /etc/fstab jako root i dodajemy linię
//192.167.56.1/Shared /mnt/win smbfs rw,umask=777,uid=LinuxLunar,username=WinLunar,password=WinHasło,auto 0 0
ogólna postać:
//{IP maszyny}/{nazwa współdzielonego udziału} {ścieżka do katalogu, w którym chcemy udział zamontować} {system plików} rw,umask=777,uid={nazwa użytkownika w systemie Linux},username={nazwa użytkownika w systemie Windows},password={hasło użytkownika w systemie Windows},auto 0 0
Warto zwrócić uwagę na to pod jakiego użytkownika montujemy udział, gdyż użytkownik ten będzie właścicielem wszystkich plików w tym udziale się znajdujących :)
W przypadku jeśli nie mamy zainstalowanego smbfs - warto spróbować zastąpić go cifs'em , a nuż pójdzie.
Zapisujemy wprowadzone zmiany.
- Montujemy udział
mount /mnt/win
Jeśli nie wysypało błędami -> możemy cieszyć się z zamontowanego udziału i nieskrępowanego doń dostępu... jeśli zaś wysypało to sprawdzamy co to za błędy są :)
- Problemy
- "mount: unknown filesystem type 'smbfs'
Przyczyna: Zapewne nie masz zainstalowanego smbfs :)
Rozwiązanie: Spróbuj użyć cifs zamiast smbfs, lub zainstaluj smbfs (sudo apt-get install smbfs)
- "mount: unknown filesystem type 'smbfs'
Brak komentarzy:
Prześlij komentarz