Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    7,691

    Copiare /home con link simbolici

    Ciao,

    dovendo mettere mano alle partizioni del disco, vorrei fare, prima, una copia della dir /home in un'altra partizione.

    La situazione del mio disco è questa:

    root@LinuxBoxCompaq:/# fdisk -l

    Disk /dev/hda: 20.0 GB, 20003880960 bytes
    255 heads, 63 sectors/track, 2432 cylinders
    Units = cilindri of 16065 * 512 = 8225280 bytes

    Dispositivo Boot Start End Blocks Id System
    /dev/hda1 * 1 644 5172898+ b W95 FAT32
    /dev/hda2 645 2432 14362110 f W95 Ext'd (LBA)
    /dev/hda5 645 1307 5325516 83 Linux
    /dev/hda6 1308 1715 3277228+ 82 Linux swap
    /dev/hda7 1716 2432 5759271 b W95 FAT32

    Ora io vorrei copiare /home da /dev/hda5 (reiserFS) a /dev/hda7 (FAT32) mantenendo integri tutti i files, i link simbolici e la struttura delle directory.

    Ho impiegato il comando:

    cp -dR /home /mnt/hda7

    come ho letto su di un how-to

    COME SI COPIANO I FILE?

    cp origine destinazione
    Con il comando:
    #·cp /opt/images/dog.png /home/pino/[Invio]
    l'utente root , copierà il file dog.png dalla directory /opt/images/ alla
    directory /home/pino/ . Utilizzando la seguente sintassi:
    cp -i origine destinazione
    verrà chiesta conferma prima di sovrascrivere un file. Se durante la copia
    dei file si vogliono copiare i collegamenti simbolici e mantenerli come tali
    si deve utilizzare l'opzione -d. Se questo è richiesto durante la copia di
    directory con sottodirectory, l'opzione -r diventerà -R.

    La copia è avvenuta, ma non sono stati copiati i link simbolici ed alcune dir, nonostante il parametro -d, con errori di questo tipo:

    cp: impossibile creare il link simbolico `/mnt/hda7/home/servizio/OpenOffice.org1.1.1/user/temp/java/c': Operation not permitted


    Qualcuno ha una spiegazione ?

    Qual'è il comando esatto per ottenere quanto sopra ?

    Grazie a tutti

  2. #2
    semplice. il file system fat non supporta i symlink. s evuoi fare un backup usa tar.
    tar cf nome.tar /home/tuoname e poi lo copi dove vuoi
    tar ha la facoltà di lasciare invariate le caratteristiche del filesistem, vedi permessi, proprietà dei file e symlink.
    A forza di seguire la corrente si finisce in qualche fogna
    -- M.Connelly

    http://www.syn-ack.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    7,691
    solo oggi ho potuto leggere la risposta, molte grazie.

    Quindi se la /home la copiassi su di una partizione ext2 0 3 o reiserfs, il comando che ho dato sopra andrebbe bene ?

    ancora grazie ...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.