dubbio trafesrimento file tra due partizioni

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
first
Linux 3.x
Linux 3.x
Messaggi: 677
Iscritto il: gio 23 giu 2005, 0:00

dubbio trafesrimento file tra due partizioni

Messaggio da first »

Io 3 partizioni:
1 per /
2 per /stuff
3 swap

/ e /stuff sono entrambe ext2 il dubbio e' questo:
come mai se sposto un file all'interno di / il processo e' "istantaneo" mentre se lo trasferisco da / a /stuff va a massimo 3 mega al secondo? entramb le partizioni hanno lo stesso fs quindi mi aspetterei che trasferire un file da una all'altra sia solo un cambio directory e invece viene trattato come se fosse uno scambio tra due device diverse. Ok lo sono ma in realta' non lo sono!

Avatar utente
tgmx
Linux 4.x
Linux 4.x
Messaggi: 1336
Iscritto il: ven 28 apr 2006, 14:40
Slackware: 14.1
Desktop: KDE 4
Località: Ancona

Messaggio da tgmx »

Non dipende dal fs ma dal fatto che i dati vengano realmente trasferiti o no e tra due partizioni vengono trasferiti.

Avatar utente
albatros
Iper Master
Iper Master
Messaggi: 2098
Iscritto il: sab 4 feb 2006, 13:59
Kernel: 6.18.0
Desktop: gnome and lxqt
Distribuzione: Ubuntu 24.04 & FC 41
Località: Darmstadt - Germania

Messaggio da albatros »

Per spostare i dati all'interno della stessa partizione basta cambiare i dati contenuti negli inodes (http://it.wikipedia.org/wiki/Inode), se li sposti da una partizione all'altra i file vengono realmente copiati per intero e vengono poi "liberati" gli inodes della partizione di partenza, con ulteriore lavoro...
Anche se copi da una directory all'altra all'interno della stessa partizione ci vorrà molto più tempo, perché i dati dovranno essere duplicati...
Fra l'altro spostare files fra due partizioni di uno stesso hd è un lavoro notevole per la testina dell'hd...
Fa differenza anche copiare fra due hd sullo stesso bus ide oppure no (es. hda e hdb o hda e hdc), ma questo discorso c'entra ormai poco con la tua domanda...

Rispondi