Kopiera filer från Windows till Ubuntu

Permalänk
Medlem

Kopiera filer från Windows till Ubuntu

Jag har en Vista-dator och en Ubuntu 10.04 HTPC (under uppbyggnad) och vill kopiera filer från Vista. När jag kör XBMC så är det inga problem att hämta/läsa musik från Vista-datorn.
Det jag trodde skulle fungera är t.ex. ls från terminalen men problemet är att jag vet inte hur jag hittar Vista-datorn. Någon som har tips?

Permalänk
Medlem

Skrev ett längre medelande om detta imorse som jag aldrig fick iväg >_<

Du måste mounta sharen först för att komma åt den ifrån terminalen.

sudo apt-get install smbfs
sudo mkdir /mnt/windows_share

Vällj A eller B.

A, mounta med ett kommando som beshövs varje gång linux maskinen bootats om:
sudo mount -t smbfs /<win-box>/share /mnt/windows_share -o username=<username>,password=<password>

B, fstab:
sudo nano /etc/fstab
lägg till nått liknande: //<win-box>/share /mnt/windows_share smbfs username=<username>,password=<password>,uid=1001 0 0
sudo mount -a

Kolla upp exakta parametrar du ska använda innan du kör kommandona.

Permalänk
Medlem

Får inte till det.
Min Vista-dator heter hempc och biblioteket public är utdelat.
Det finns ett konto other med lösen other.

Jag har gjort "sudo mkdir /mnt/hempc".
När jag försöker med
"sudo mount -t smbfs //hempc/public /mnt/hempc -o username=other,password=other"
så kommer felmeddelande
"mount error: could not resolve address for hempc: No address associated with hostname"
"no ip address specified and hostname not found"

Om jag öppnar platser/nätverk så visas hempc, alltså finns den i nätverket.
Har jag missat något?

Permalänk
Medlem

Lägg till hostname och ip i /etc/hosts eller använd ip direkt i mount kommandot.

edit: tror du kan ändra filen /etc/nsswitch.conf
hosts: files dns
till
hosts: files wins dns

Har dock aldrig testat själv, så kan inte säga säkert att det funkar.

Permalänk
Medlem

Känns lite dumt men vad är hostname och ip?

Permalänk
Medlem

Eller så öppnar du platser/nätverk sen windows nätverk i gnome. Eller har du inte en full installation av Ubuntu?

Permalänk
Medlem

Det går utmärkt att öppna platser/nätverk, man anger konto=other och lösen=other, sedan är det klart. Men hur kommer jag åt det från terminalen?
Det jag vill är att mounta såsom du skrev 2010-06-25 och sedan komma åt sharen från terminalen.
Igår 11:25 skrev du att jag kan använda ip direkt i mount men jag vet inte vad som menas med ip (inte heller hostname).
Som jag skrev igår 10:33 heter min Vista-dator hempc (vilken visas i platser/nätverk) och jag kan klicka mig till public som är utdelat. Detta förutsätter att jag anger konto=other och lösen=other.
Hoppas det finns tålamod för mina frågor, jag är ännu så länge nybörjare på Ubuntu.

Permalänk
Medlem

Förenklat så är en IP-adress är den adressen som nätverksenheter använder för att kunna skicka paket till varandra.

Testade precis att lägga till wins i min servers /etc/nsswitch.conf och det verkar som att det skulle vara den enklaste lösningen för dig:
sudo nano /etc/nsswitch.conf
ändra:
hosts: files dns
till:
hosts: files wins dns
ctrl+o, ctrl+x
Testa mounta igen.

Skulle det inte fungera så:
För att ta fram din IPadress i din Vista dator:
I Vista tryck: win+r
Skriv in "cmd" och tryck enter.
Skriv in "ipconfig" och tryck enter.
Kolla efter något liknande detta: "IPv4 Address. . . . . . . . . . . : 192.168.1.5"
Det kan hända att där finns flera st om du har flera nätverkskort, men om där är en som börjar på 192.168. så är det isf den du ska använda.
192.168.1.5 är då din vista dators IP-adress, det är denna du kan använda när du mountar i stället för hempc (som är hostnamnet).
Ett problem du kan få är om din router delar ut olika IP-adresser till din vista dator, dvs en dag har du ett IP och en annan dag har du ett annat. Skulle detta förekomma får du isf låsa IPn till vista datorn i routern eller ställa in en statisk i vista.

Permalänk
Medlem

Tack för snabbt svar. Kommer att vara bortrest i veckan men provar så snart jag är tillbaka.

Permalänk
Avstängd

Jag är inte så säker på att det går att läsa filer från en Vista hårdisk i en Ubuntu dator.
Ubuntu är formaterad i ext4.
ext4 - Wikipedia

Vista har ett annat NTFS:
NTFS - Wikipedia

Permalänk
Medlem
Skrivet av johnh3:

Jag är inte så säker på att det går att läsa filer från en Vista hårdisk i en Ubuntu dator.
Ubuntu är formaterad i ext4.
ext4 - Wikipedia

Vista har ett annat NTFS:
NTFS - Wikipedia

Filformatet på hårddisken spelar ingen roll, han ska inte koppla in Vista hårddisken i Ubuntu datorn.. (om han skulle göra det så skulle det fungera ändå, för Linux har numera helt okej stöd för NTFS.)

Permalänk
Medlem

Letrix (och andra),

Jag är tacksam för all hjälp men det verkar som att det alltid är något som är lite annorlunda.
I min nsswitch.conf står det följande:
hosts: files mdns4_minimal [NOTFOUND="return"] dns mdns4
networks: files

Ska jag ändra ordet "dns" till "wins dns" och låta resten stå kvar?

Permalänk
Medlem

Testa?
Eller så lägger du "wins" efter "files", det är ju vilken ordning den ska kolla efter vilken ip-adress hosts.

Permalänk
Medlem

Jag bytte raden
"hosts: files mdns4_minimal [NOTFOUND="return"] dns mdns4"
mot
"hosts: files wins dns"
och vips, så fungerar det!

Stort tack för tipsen, jag hittade lite om det på nätet https://bugs.launchpad.net/ubuntu/+bug/140663
Det verkar vara en bug av något slag.