[ubuntu-it] Spostare /VAR in partizione nuovo disco.
Alessio Cappelli
amc a interfree.it
Mar 20 Feb 2007 10:23:52 GMT
Se leggi cosa fa esattamente il comando, vedi che non esiste un file di
tar nel senso stretto del termine:
la prima parte scrive lo standard output ("f -") leggendo dalla
directory corrente (" . "), che è la /var perché prima ci ha fatto cd, e
poi il secondo tar scrive quello che gli viene passato dalla pipe su
/mnt/var, preservando i permessi con "p". Quando li legge (i permessi),
li legge come sono (e li può leggere, insieme a tutto il file, se lanci
il comando come root, sennò rischi di non poter copiare qualche pezzo
importante considerato che si tratta della /var), quindi non è
necessario mettere "p" anche in lettura.
Alessio
pacmo a tiscalinet.it ha scritto:
> Alessio Cappelli ha scritto:
>
>> Si, infatti nella seconda parte della pipe il comando è "tar x *p* f"
>>
>> Alessio
>>
>>
>>
>
> Avevo notato, ma credevo dovesse esser messo anche quando crea il file
> di tar.
> Non la sapevo proprio.
> Grazie mille
>
> pacmo a tiscalinet.it ha scritto:
>
>>> Alessio Cappelli ha scritto:
>>>
>>>
>>>> Ok, già che ci siamo, allora suggerirei:
>>>>
>>>> **# cd /var; tar cf - . | (cd /mnt/var; tar xpf - )
>>>>
>>>> **... nell'ipotesi che si voglia copiare tutta la /var su un nuovo filesystem montato su /mnt/var
>>>>
>>>> Ciao
>>>> Alessio
>>>> **
>>>> **
>>>>
>>>>
>>>>
>>>>
>>>>
>>> Domanda :
>>> per mantenere i permessi/proprietario/gruppo non è necessaria anche
>>> l'opzione p ???
>>>
>>>
>>>
>>>
>>
>
>
>
Maggiori informazioni sulla lista
ubuntu-it