Kirjoittaja Aihe: [Ratkaistu]Tiedostojen kopiointi  (Luettu 3949 kertaa)

Jormatapani

  • Käyttäjä
  • Viestejä: 46
    • Profiili
[Ratkaistu]Tiedostojen kopiointi
« : 07.07.15 - klo:15.48 »
Miten saan ubuntussa kopioitua tiedostoja ulkoiselta asemalta toiselle ulkoiselle asemalle ?. Minulla on kaksi 1Tb:n kokoista ulkoista asemaa, jotka on tehty windows tiedostojärjestelmässä (NFTS). Haluaisin kopioida ulkoiselta levyltä A omat tiedostot  (koko n.250Gt) toiselle  ulkoiselle levylle B, jossa on vapaata tilaa n. 900 Gt. Kopioitaessa tulee kuitenkin ilmoitus, että B levyllä ei ole muka riittävästi tilaa, vaikka siellä on vapaata tuo 900 Gt, jonne 250 Gt pitäisi mahtua ongelmitta. Mitenhän tämän ongelman kanssa pitäisi toimia ?. Haluan ottaa A levyn sitten Ubuntun varmuuskopioiden käyttöön eli se pitänee alustaa sille sopivaan muotoon ?
« Viimeksi muokattu: 07.07.15 - klo:23.18 kirjoittanut Jormatapani »

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Tiedostojen kopiointi
« Vastaus #1 : 07.07.15 - klo:16.30 »
Ensin katsot miten ko. levyt ovat mountattu tiedostojärjestelmään, vaikkapa loitsulla:

Koodia: [Valitse]

df -h


ja kun olet varma noista levyjen poluista, niin

Koodia: [Valitse]

cp -rpu lähdepolku/* kohde/-


Nuo 'lähdepolku' ja 'kohde' sen ensimmäisen tarkistuksen mukaan, ja jos haluat pelata varman päälle niin teet jonkin koetiedoston ja kopioit vain sen ensin.
 
Mutta tuo malli ei (muistaaksnei) kopioi piilotiedostoja/-hakemistoja, rsync osaa nekin. (Ja tuokin 'tieto' muistinvaraisesti.)

Jormatapani

  • Käyttäjä
  • Viestejä: 46
    • Profiili
Vs: Tiedostojen kopiointi
« Vastaus #2 : 07.07.15 - klo:17.00 »
Ensin katsot miten ko. levyt ovat mountattu tiedostojärjestelmään, vaikkapa loitsulla:

Koodia: [Valitse]

df -h


ja kun olet varma noista levyjen poluista, niin

Koodia: [Valitse]

cp -rpu lähdepolku/* kohde/-


Nuo 'lähdepolku' ja 'kohde' sen ensimmäisen tarkistuksen mukaan, ja jos haluat pelata varman päälle niin teet jonkin koetiedoston ja kopioit vain sen ensin.
 
Mutta tuo malli ei (muistaaksnei) kopioi piilotiedostoja/-hakemistoja, rsync osaa nekin. (Ja tuokin 'tieto' muistinvaraisesti.)

Kuulostapa todella loitsulta, eikö tälläiseen perustoimintoon olisi ihan hiiri ikkunatoimintoa ?. Varmaan parempi palata takas ensin winiin  tekemään tuo kopiointi ennen kuin uskallan noita loitsuja kokeilla.

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Tiedostojen kopiointi
« Vastaus #3 : 07.07.15 - klo:17.16 »
Kuulostapa todella loitsulta, eikö tälläiseen perustoimintoon olisi ihan hiiri ikkunatoimintoa ?. Varmaan parempi palata takas ensin winiin  tekemään tuo kopiointi ennen kuin uskallan noita loitsuja kokeilla.

Tavallisesti onnistuu ihan samalla tavalla tiedostoselaimen kautta kuin Windowsissakin. Nyt siellä on varmaankin joko jotain estettä oikeuksissa tai yrität kopioida tiedostoja väärään paikkaan. df:n listaus kertoo tosiaan, paljonko Linux näkee vapaata tilaa ja mihin osio on liitetty (vaikka nekin tiedot kyllä saa selville tiedostoselaimen kautta Windows-tyyliin).

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Tiedostojen kopiointi
« Vastaus #4 : 07.07.15 - klo:18.01 »
....
Kuulostapa todella loitsulta, eikö tälläiseen perustoimintoon olisi ihan hiiri ikkunatoimintoa ?. Varmaan parempi palata takas ensin winiin  tekemään tuo kopiointi ennen kuin uskallan noita loitsuja kokeilla.

;)

No, jokainen tavallaan - minä en uskaltaisi tärkeitä tai tärkeän tuntuisia juttuja hosua hiirellä...

kamara

  • Käyttäjä
  • Viestejä: 2944
    • Profiili
Vs: Tiedostojen kopiointi
« Vastaus #5 : 07.07.15 - klo:18.14 »
....
Kuulostapa todella loitsulta, eikö tälläiseen perustoimintoon olisi ihan hiiri ikkunatoimintoa ?. Varmaan parempi palata takas ensin winiin  tekemään tuo kopiointi ennen kuin uskallan noita loitsuja kokeilla.

;)

No, jokainen tavallaan - minä en uskaltaisi tärkeitä tai tärkeän tuntuisia juttuja hosua hiirellä...

Jos DOS ei ole tuttu, eikä muutkaan Unixit, niin kannattaa tehdä sillä tavalla kuin osaa. Minua ainakin hirvittäisi tehdä varmuuskopiot oudolla järjestelmällä, vaikka toinen järjestelmä olisikin yleensä varmempi-toiminen.

Eli tee kopiot varmuuden vuoksi Windowsilla, mikäli vielä Windows on käytettävissä. Sen jälkeen voit harjoitella pienemmissä projekteissa tehokasta komentorivi-ohjelmaa, jolla voi tehdä lähes kaiken, mitä tietojenkäsittelyssä tarvitsee. Tosin nettisivuja en käytä wget:llä vaan ihan perinteisesti selaimella. Lisäksi käytän LibreOfficea yleensä, vaikka osaisinkin tehdä sen LaTeX:lla. Tosin LaTeX on hyvä suurissa tiedostoissa.

Jormatapani

  • Käyttäjä
  • Viestejä: 46
    • Profiili
Vs: Tiedostojen kopiointi
« Vastaus #6 : 07.07.15 - klo:18.54 »
Joo en epäile ollenkaan komentorivin tehokkuutta jos vaan taidot riittää ?. Windowsissa kävin nyt kopiot tekemässä ja voin uskaltaa nyt pienemmissä erissä komentoriviä kokeilemaan.

Kiitos neuvoista :)

kamara

  • Käyttäjä
  • Viestejä: 2944
    • Profiili
Vs: Tiedostojen kopiointi
« Vastaus #7 : 07.07.15 - klo:19.07 »
[OffTopic]
Tähän kannattaa tutustua, mikäli et vielä ole tutustunut:
https://fi.wikibooks.org/wiki/Ubuntu_tutuksi

Lisäksi kirjastosta kannattaa lainata Raimo Kosken kirjoittama Linux Tehokas hallinta. Se tosin käyttää esimerkkijakelupakettina CentOs:ssää, mutta pakettienhallintaa lukuunottamatta ne toimivat myös L/X/K/Ubuntussa.
Viikkohan siinä vierähtää nopeasti, kun sitä lukee, mutta sen jälkeen osaakin jo käyttää Linuxia jo melko hyvin.

Jos lisää kiinnostuu Linuxista, niin se kannattaa ostaa hyllyntäytteeksi.
[/OffTopic]

Jormatapani

  • Käyttäjä
  • Viestejä: 46
    • Profiili
Vs: Tiedostojen kopiointi
« Vastaus #8 : 07.07.15 - klo:20.53 »
Ensin pitäisi opiskella varmaan unix- expertiksi ja vasta sitten harkita tätä ubuntua niin monimutkaista ja kömpelöä on jo peruskäyttökin jostain komentoriviltä tiedostojen ja kansioiden käsittelyssä. Suurin osa ihmisistä on jo "syntymästään" saakka tottunut hiiren käyttöön  ja graafisiin käyttöliittymiin eikä vain windowsissa vaan kaikissa muissakin sovelluksissa. Muuten kyllä vaikuttaisi ihan tehokkaalta ja näppärältä käyttikseltä, mutta käytettävyydessä olisi vielä kehittämisen paikka, muuten on liian korkea kynnys alkaa opetella. Jotenkin vaikuttaisi, että tämä on tietyn "sisäpiiriläisten" käyttöön jäänyt käyttöjärjestelmä eikä sitä halutakaan laajempaan käyttöön. Ubuntun tehokas käyttö edellyttäisi komentorivin komentojen perinpohjaista hanskaamista ja kokemusta. Jotta tämä ubuntu palvelisi myös käytännön tarpeita niin  tuosta komentorivityöskentylystä on kyllä päästävä paremmin toimiviin ja havainnollisiin  graafisiin käyttöliittymiin tai sitten  ubuntun dokumenttien (tiedostojen ja kansioiden)  hallintaan on saatava jokin oma esim. M-Files tyyppinen sovellus.

matsukan

  • Käyttäjä
  • Viestejä: 2148
    • Profiili
Vs: Tiedostojen kopiointi
« Vastaus #9 : 07.07.15 - klo:21.05 »

Jos siinä tulee jokin virhe ja Nautilus tulkitsee asian virheellisesti. Kyseessä voi olla oikeuksista. Tai tarkemmin niiden puutteesta.
Pohjois-pohjanmaa
-- motto:  backupin tarve huomataan aina liian myöhään

kamara

  • Käyttäjä
  • Viestejä: 2944
    • Profiili
Vs: Tiedostojen kopiointi
« Vastaus #10 : 07.07.15 - klo:21.14 »
Jotta tämä ubuntu palvelisi myös käytännön tarpeita niin  tuosta komentorivityöskentylystä on kyllä päästävä paremmin toimiviin ja havainnollisiin  graafisiin käyttöliittymiin tai sitten  ubuntun dokumenttien (tiedostojen ja kansioiden)  hallintaan on saatava jokin oma esim. M-Files tyyppinen sovellus.

Miksi tehdä se graafisesti hiirellä sohien, kun sen voi tehdä kätevästi komentorivillä ?

Tosin kyllä graafisetkin työkalut löytyy lähes kaikkeen, mutta on paljon helpompi neuvoa komentorivityyliin, koska ei tarvitse siirellä kuvakaappauksia, ja Ubuntussa, Kubuntussa, Xubuntussa ja Lubuntussa kaikissa tuppaa olemaan persoonalliset graafisetohjelmansa kyseisen asian tekemiseen.

Olisikohan M-Files tyyppinen sovellus Ubuntussa on nautilus, sillä voi graafisesti siirrellä tiedostoja kansiosta toiseen. Huomioitavaa kuitenkin on, että Lubuntussa vastaava ohjelma on PCManFM, Xubuntussa Thunar ja Kubuntussa Dolphin tai Konguerror.

Jokaisessa ohjelmassa on omat tavat tehdä sama asia.

Sen sijaan rsync tai cp-ohjelmat löytyvät kaikista edellä mainituista työpöydistä.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11433
    • Profiili
    • Tomin kotisivut
Vs: Tiedostojen kopiointi
« Vastaus #11 : 07.07.15 - klo:21.47 »
Saahan sitä Nautiluksenkin (tiedostojen hallinta) auki root-oikeuksin. Komento on "gksudo nautilus" ja sen voi syöttää vaikka painamalla Alt+F2 ja sitten komentamalla sillä tuon. Sitten on lupa tehdä mitä vaan, mutta samalla varomaton voi toki sotkeakin asiat.

Kannattaa tarkistaa kohdehakemiston oikeudet. Ne löytyvät kun klikkaa sitä hakemistoa (siis joko sen ollessa auki tiedostolistauksesta tyhjää kohtaa tai sitten muualla (esim. ylähakemistossa) sen kuvaketta) oikealla hiirennapilla ja valitsee Ominaisuudet. Siellä Oikeudet-välilehdellä kerrotaan kenellä on lupa tehdä mitäkin. Muoks: Niin ja voihan se tietysti olla, ettei siihen lähdehakemistoonkaan tai sen tiedostoihin ole tarpeeksi oikeuksia.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

JaniAlander

  • Käyttäjä / moderaattori+
  • Viestejä: 3319
    • Profiili
Vs: [Ratkaistu]Tiedostojen kopiointi
« Vastaus #12 : 08.07.15 - klo:03.10 »
Perusjutut  niin kuin vaikka kopioinnit voi aivan hyvin tehdä ilman komentoriviä, mutta muutama sudenkuoppa on Linuxiin tottumattomalle. Linux pääsääntöisesti kyttää tiedostojärjestelmän oikeuksia, ja kykenet tekemään vain sellaisia juttuja joihin käyttöoikeutesi riittävät. Graafisilla työkaluilla yleensä näkee esim klikkaamalla hiiren oikealla hakemiston kuvaketta ja valitsemalla ominaisuudet ne oikeudet, ja sen kuka hakemiston omistaa.
Toinen juttu sitten, vaikka ntfs:ää periaatteessa tuetaan, ko. tuki on muistaakseni melkoisen epävirallista, eli Linuxin kanssa kannattaa sitten käyttää levyissä sen omia tiedostojärjestelmiä, vaikkapa ext4:ää. Itsellä tuo ntfs tuki ei ole ihmeemmin ryttyillyt, mitä nyt silloin tällöin joku merkintä ollut viallinen ja saanut Windowsin omilla työkaluilla levyä tarkistella, mutta varmuuden vuoksi kuitenkin, käytä mieluusti Linuxin omia järjestelmiä.

*Edit: Ja suhtautuisin sitten suurella varauksella tiedostonhallinnan ajamiseen roottina, ellet ehdottomasti tiedä mitä olet tekemässä. Yleensä asiat voi tehdä jollain muullakin tapaa.

Komentorivin käyttö on vähän makuasia, toistuvat rutiinitehtävät ja kaikenlaiset suodattelut yms. hoituvat sillä kyllä yleensä melkoisesti kätevämmin kuin graafisilla työkaluilla. Ja mieluusti itsekin neuvon mieluummin komentorivi "loitsun", kuin kuvaan sivukaupalla tyyliin: Etsi sellainen ja sellainen kuvake tai valikko klikkaa sitä ja sitten plaa plaa plaa.
« Viimeksi muokattu: 08.07.15 - klo:03.12 kirjoittanut JaniAlander »
Core i5-9400F 2.9ghz 32GB Ram, Nvidia RTX2060 Kubuntu 22.04-64bit, Windows 10 Pro 64-bit Samsung Series 5, AMD A-6 2.1 GHz 4 Gt Ram, Ubuntu 18.04 64-bit.
Lenovo T60 Core2Duo 2GB Ram Ati Mobility Radeon 128 MB Ubuntu Mate 16.04-64bit
Commodore Amiga 500 1MB Ram.

Postimies

  • Käyttäjä
  • Viestejä: 2619
    • Profiili
Vs: [Ratkaistu]Tiedostojen kopiointi
« Vastaus #13 : 18.07.15 - klo:20.35 »
Itse pidän komentoriveistä jos jotain tärkeää - vaikka kokonaisen systeemin kopiointi. cp -a  /lähdepolku /kohdepolku. a vipu säilyttää oikeudet, aikaleimat ym. sudo eteen jos tarvetta. /-viivojen kanssa pitää olla tarkkana. Kannattaa harjoitella. /lähdepolku/* hieman eri asia. Samoin lähdepolku.

Rsync -a  /lähdepolku /kohdepolku  tekee saman.

diff -r lopuksi - tulee verrattua kopioituiko kaikki oikein.

Noita komentoja on näppärä suorittaa myös etänä. Windows levylle Windows on tietysti varma vaihtoehto. Itsellä ei yhtään ntfs levyä käytössä tällä hetkellä. XP muistaakseni kaatuili isommilla tiedostomäärillä, FAT-levy todella hidas jos hakemistossa paljon tiedostoja. Vaikka muistikortilla yli 1000 kuvaa.