Εμφάνιση 1-12 από 12
  1. #1
    Εγγραφή
    28-12-2005
    Περιοχή
    Αθηνα
    Ηλικία
    48
    Μηνύματα
    2.021
    Downloads
    57
    Uploads
    0
    Ταχύτητα
    14000/902
    ISP
    Conn-x OTE
    DSLAM
    ΟΤΕ - ΚΑΛΛΙΘΕΑ
    Router
    Daytek Vigor2760 Delight
    SNR / Attn
    10.5(dB) / 14(dB)
    Μόλις έφτιαξα το arch-server μου, το θέμα είναι οτι οι δοκιμές έγιναν σε ένα μικρο σκληρό.

    το Arch-linux σου δίνουν την δυνατότητα μεταφοράς του λειτουργικου (καπου διαβασα εδω)

    πώς μπορώ να μεταφέρω όλο το λειτουργικο με τις υπ'αρχουσες ρυθμήσεις σε 'αλλο σκλήρο

    (Μόνο αλλαγη σκληρού θα γινει το μηχάνημα παραμένει το ίδιο)

    Ευχαριστώ!!!!
    THE DOCTOR!

    Aρχή σε linux--------------->

  2. #2
    Εγγραφή
    02-11-2003
    Περιοχή
    Επαναπατρισθείς στην Αθήνα
    Ηλικία
    49
    Μηνύματα
    56.427
    Downloads
    64
    Uploads
    73
    Τύπος
    VDSL2
    Ταχύτητα
    102400/10240
    ISP
    Vodafone
    Path Level
    Fastpath
    Το θέμα έχει καλυφθεί πολλές φορές.

    Για κάθε διανομή Linux (πλην Ubuntu και παραγώγων, λόγω παρακαμπτικών αυτοματισμών) η πρακτική είναι ίδια.

    Πάντα από Live Linux οπτικό μέσο, καί στα 2 μηχανάκια (αρχικό, τελικό), και ως root:

    Αρχικό μηχανάκι:
    1. Mounting των partitions
    2. Backup του κάθε partition:

    Κώδικας:
    cd /mnt/bla-bla
    tar -cvzpsSf /mnt/backup/bla-bla.tgz ./
    3. Unmounting των partitions


    Τελικό Μηχανάκι:
    1. cfdisk partitioning του δίσκου
    2. Reboot
    3. Για κάθε partition:

    Κώδικας:
    mkfs.etx4 /dev/bla-bla
    Ειδικά για το "/boot":

    Κώδικας:
    mkfs.etx3 /dev/bla-bla
    4. Για κάθε partition:

    Κώδικας:
    tune2fs -c 0 -i 0 /dev/bla-bla
    5. Mounting των partitions
    6. Restore του tarball για κάθε partition:

    Κώδικας:
    cd /mnt/bla-bla
    tar -xvzpsSf /mnt/backup/bla-bla.tgz
    7. Εγκατάσταση του grub στο MBR του νέου δίσκου (ή όπου αλλού θες), από το grub prompt:

    Κώδικας:
    grub
    root (hd0,0)
    setup (hd0)
    quit
    Πριν βγεις, δες αν χρειάζονται τυχόν δηλώσεις άλλων modules στο rc.conf (π.χ. άλλη κάρτα δικτύου ή ήχου), αν χρειάζονται αλλαγές στο fstab ή στο exports ή στο smb.conf (π.χ. άλλο partitioning scheme). Σιγουρέψου ότι όλα τα mount points που περιγράφονται στο fstab υπάρχουν και στο νέο "/" partition.

    Τέλος, αν έχεις αλλάξει disk controller, πρέπει να ξαναφτιάξεις initramfs για το νέο μηχανάκι, εκτός αν και αυτό και το παλιό είναι και τα 2 AHCI.
    Επιτέλους το ελάχιστο δυνατό, ευέλικτο, και ψηφιακό κράτος. Με διαρκή αξιολόγηση.

  3. #3
    Εγγραφή
    28-12-2005
    Περιοχή
    Αθηνα
    Ηλικία
    48
    Μηνύματα
    2.021
    Downloads
    57
    Uploads
    0
    Ταχύτητα
    14000/902
    ISP
    Conn-x OTE
    DSLAM
    ΟΤΕ - ΚΑΛΛΙΘΕΑ
    Router
    Daytek Vigor2760 Delight
    SNR / Attn
    10.5(dB) / 14(dB)
    Σε ευχαριστώ πολύ!!! το βραδυ το αλλάζω, τωρα εχουμε τις τεχνικές εργασιες καλωδιώδεισ κλπ!


    Κατ'ουσίαν επειδή το μηχανάκι είναι ίδιο μόνο ο σκληρός θα αλλάξει θα κοτσάρω και τον δεύτερο σκληρό επάνω και θα κάνω τις αλλαγές!
    Τελευταία επεξεργασία από το μέλος giorgiosb : 08-05-10 στις 13:28.
    THE DOCTOR!

    Aρχή σε linux--------------->

  4. #4
    Εγγραφή
    28-12-2005
    Περιοχή
    Αθηνα
    Ηλικία
    48
    Μηνύματα
    2.021
    Downloads
    57
    Uploads
    0
    Ταχύτητα
    14000/902
    ISP
    Conn-x OTE
    DSLAM
    ΟΤΕ - ΚΑΛΛΙΘΕΑ
    Router
    Daytek Vigor2760 Delight
    SNR / Attn
    10.5(dB) / 14(dB)
    Την βασική ιδέα την κατάλαβα τώρα ψάχνω στο νετ για λεπτομέριες πως θα γίνει!
    THE DOCTOR!

    Aρχή σε linux--------------->

  5. #5
    Εγγραφή
    28-12-2005
    Περιοχή
    Αθηνα
    Ηλικία
    48
    Μηνύματα
    2.021
    Downloads
    57
    Uploads
    0
    Ταχύτητα
    14000/902
    ISP
    Conn-x OTE
    DSLAM
    ΟΤΕ - ΚΑΛΛΙΘΕΑ
    Router
    Daytek Vigor2760 Delight
    SNR / Attn
    10.5(dB) / 14(dB)
    Παιδία λίγο επεξήγηση

    νεος και βουτάω στα βαθιά!

    βάζω το νέο (σκληρο sata2 wd 250 g) στο μηχανάκι που υπάρχει ο παλιός (Ide 40 g) και που θα τον αντικατστήσει,

    με fdisk διαμερισματοποιω το νεο μου δίσκο και μετα με κάνω τα mount ? απο το livecd ή απο το linux του παλιού δίσκου?
    THE DOCTOR!

    Aρχή σε linux--------------->

  6. #6
    Εγγραφή
    24-06-2008
    Μηνύματα
    631
    Downloads
    14
    Uploads
    0
    Τύπος
    ADSL2+ HOL Full
    Ταχύτητα
    6144/1024
    ISP
    HOL
    Router
    NetFasteR IAD
    Αν θέλεις μπορείς να χρησιμοποιήσεις το παρακάτω script που χρησιμοποιώ για να παίρνω backup το Arch μου.

    Spoiler:
    Κώδικας:
    #!/bin/bash
    ################################################
    #                                              #
    # little script to backup your running system  #
    #               into a tar-file                #
    #                                              #
    #       (C) seiichiro0185@tol.ch 2008          #
    #                                              #
    ################################################
    
    ## Configuration
    
    # SYSMOUNTS - this array should include all system partitions. If your system for example has
    # /, /boot, /usr and /opt on different partitions it should look like this:
    # SYSMOUNTS=( "/" "/boot" "/usr" "/opt" )
    # Please note: partitions need to be given in correct order, meaning / has always to be the first
    # If you for example have /usr and /usr/local on seperate partitions you will have to give / first,
    # then /usr and last /usr/local
    
    SYSMOUNTS=( "/" "/boot" )
    
    # DOMOUNT - this array should include all partitions that are not mountet by default, like /boot
    # Syntax is the same as for SYSMOUNTS
    
    DOMOUNTS=( "/boot" )
    
    # EXCLUDES - this array contains patterns for files/directories that should not be included in 
    # the backup. An example for this is tmp/*
    
    EXCLUDES=( "tmp/*" "media/*" "mnt/*" "home/paschalis/Music/*" "home/paschalis/Videos/*" "home/paschalis/Pictures/*" "home/paschalis/Documents/*" "home/paschalis/Downloads/*" )
    
    ## End Configuration
    
    ## Program -- NO CHANGES ARE NEEDED AFTER THIS LINE --
    
    _OPTNAME="backup"
    
    _BASEDIR="$1"
    _OPTNAME="$2"
    
    ## Checks
    
    if [ $UID -ne 0 ]
    then
      echo "You have to be root to run this!"
      echo "exiting..."
      exit 1
    fi
    
    if [[ "${_BASEDIR}" == "" || "${_BASEDIR}" == "--help" || "${_BASEDIR}" == "-h" || "${_BASEDIR}" == "-?" ]]
    then
      echo "USAGE: $0 <backup dir> [<backup name>]"
      echo "exiting"
      exit 2
    fi
    
    if [ ! -d "${_BASEDIR}" ]
    then
      echo "ERROR: No valid Backup directory given!"
      echo "USAGE: $0 <backup dir> [<backup name>]"
      echo "exiting"
      exit 3
    fi
    
    ## Functions
    
    function prepare()
    {
      mkdir /tmp/backup$$
      
      for index in $(seq 0 $(( ${#DOMOUNTS[@]} - 1 )))
      do
        mount "${DOMOUNTS[$index]}"
      done
      
      for index in $(seq 0 $(( ${#SYSMOUNTS[@]} - 1 )))
      do
        mount -o ro,bind "${SYSMOUNTS[$index]}" "/tmp/backup$$${SYSMOUNTS[$index]}"
      done
      
      for index in $(seq 0 $(( ${#EXCLUDES[@]} - 1 )))
      do
        echo "${EXCLUDES[$index]}" >> /tmp/excludes$$
      done
      
      BACKUPFILE=$(echo "${_BASEDIR}/${_OPTNAME}-system-$(date +%Y%m%d).tar.gz" | sed -e "s#//#/#g")
    }
    
    function dobackup()
    {
      cd /tmp/backup$$/
      tar -cvzpf "${BACKUPFILE}" -X /tmp/excludes$$ *
    }
    
    function cleanup()
    {
      cd /
      for index in $(seq $(( ${#SYSMOUNTS[@]} - 1 )) -1 0)
      do
        UMOUNT=$(echo "/tmp/backup$$${SYSMOUNTS[$index]}" | sed -e 's#/$##')   
        umount "$UMOUNT"
      done
      
      
      for index in $(seq $(( ${#DOMOUNTS[@]} - 1 )) -1 0)
      do
        umount "${DOMOUNTS[$index]}"
      done
      
      rmdir /tmp/backup$$ 
      rm -f /tmp/excludes$$
    }
    
    ## Main Program
    
    trap cleanup TERM INT
    
    prepare
    dobackup
    sleep 3
    cleanup
    exit 0


    Το τρέχεις κάπως έτσι:
    Κώδικας:
    sudo bash ~/.sysbackup-tar.sh /media/Seagate/Backup Arch-Server
    - Όπου /media/Seagate/Backup η διαδρομή του φακέλου στον οποίο θα αποθηκευτεί το tar αρχείο
    - Όπου Arch-Server το όνομα του αρχείου tar

    Το script το τρέχεις απλά από το λειτουργικό που θέλεις να κάνεις backup, δεν χρειάζεται να είσαι από livecd κλπ. Διάβασε λίγο τι λέει το script, πχ κάποιους φακέλους μπορείς να τους κάνεις exclude (δες τους δικούς μου για παράδειγμα).

    Το έχω χρησιμοποιήσει πολλές φορές και έχω κάνει και restore το λειτουργικό κανά 2 φορές. Παρ'όλα αυτά δεν εγγυόμαι τπτ μιας και δεν είναι καν δικό μου το script.

  7. #7
    Εγγραφή
    13-12-2005
    Ηλικία
    44
    Μηνύματα
    512
    Downloads
    2
    Uploads
    0
    Τύπος
    ADSL2+
    ISP
    HOL
    Όταν πρόκειται για το ίδιο μηχάνημα (και όχι μόνο) μπορείς και κατευθείαν π.χ με rsync να αντιγράψεις τα filesystem, χωρίς το overhead του tar και του gzip...

  8. #8
    Εγγραφή
    16-03-2006
    Μηνύματα
    225
    Downloads
    5
    Uploads
    0
    Εγώ σε μια παρόμοια κατάσταση χρησιμοποίησα την εξής εντολή:
    Κώδικας:
    dd if=/dev/sda of=/dev/sdb bs=4096 conv=notrunc,noerror
    και μου δούλεψαν όλα ρολόι.

    Για περισσότερα ρίξε μια ματιά εδώ
    http://wiki.archlinux.org/index.php/Disk_Cloning

  9. #9
    Εγγραφή
    28-12-2005
    Περιοχή
    Αθηνα
    Ηλικία
    48
    Μηνύματα
    2.021
    Downloads
    57
    Uploads
    0
    Ταχύτητα
    14000/902
    ISP
    Conn-x OTE
    DSLAM
    ΟΤΕ - ΚΑΛΛΙΘΕΑ
    Router
    Daytek Vigor2760 Delight
    SNR / Attn
    10.5(dB) / 14(dB)
    αυτό είναι όμως για ίδιου μεγέθους δίσκους? ή μπορεί να γίνει και σε partitions ξεχωριστά
    sda1 sda2 κλπ!


    γίνεται!

    Κώδικας:
    Cloning a partition
    From physical disk /dev/sda, partition 1, to physical disk /dev/sdb, partition 1. 
    dd if=/dev/sda1 of=/dev/sdb1 bs=4096 conv=notrunc,noerror
    
    If output file of (sdb1 in the example) does not exist, dd will start at the beginning of the disk and create it.
    THE DOCTOR!

    Aρχή σε linux--------------->

  10. #10
    Εγγραφή
    11-08-2008
    Περιοχή
    Αθήνα
    Ηλικία
    35
    Μηνύματα
    3.581
    Downloads
    2
    Uploads
    0
    ISP
    HOL
    Router
    Netgear DG834G v4
    Παράθεση Αρχικό μήνυμα από Montechristos Εμφάνιση μηνυμάτων
    Εγώ σε μια παρόμοια κατάσταση χρησιμοποίησα την εξής εντολή:
    Κώδικας:
    dd if=/dev/sda of=/dev/sdb bs=4096 conv=notrunc,noerror
    και μου δούλεψαν όλα ρολόι.

    Για περισσότερα ρίξε μια ματιά εδώ
    http://wiki.archlinux.org/index.php/Disk_Cloning
    Xρησιμοποιώντας dd μεταφέρεις μαζί και το fragmentation του filesystem. Με την tar οχι.

  11. #11
    Εγγραφή
    02-11-2003
    Περιοχή
    Επαναπατρισθείς στην Αθήνα
    Ηλικία
    49
    Μηνύματα
    56.427
    Downloads
    64
    Uploads
    73
    Τύπος
    VDSL2
    Ταχύτητα
    102400/10240
    ISP
    Vodafone
    Path Level
    Fastpath
    Παράθεση Αρχικό μήνυμα από Montechristos Εμφάνιση μηνυμάτων
    Εγώ σε μια παρόμοια κατάσταση χρησιμοποίησα την εξής εντολή:
    Κώδικας:
    dd if=/dev/sda of=/dev/sdb bs=4096 conv=notrunc,noerror
    και μου δούλεψαν όλα ρολόι.

    Για περισσότερα ρίξε μια ματιά εδώ
    http://wiki.archlinux.org/index.php/Disk_Cloning
    Η οποία είναι ακατάλληλη για τον σκοπό που θέλει ο φίλος, για τους λόγους που είπε ο άλλος φίλος, συν το ότι θα μεταφέρει καί άχρηστο άδειο χώρο, δεν παίρνει backup, δεν επιτρέπει την αλλαγή partitioning scheme ή/καί filesystem.

    Αποτελεί δε κουτή πρακτική Windows.
    Επιτέλους το ελάχιστο δυνατό, ευέλικτο, και ψηφιακό κράτος. Με διαρκή αξιολόγηση.

  12. #12
    Εγγραφή
    16-03-2006
    Μηνύματα
    225
    Downloads
    5
    Uploads
    0
    Για το θέμα του fragmentation, μπορούμε να κάνουμε ένα
    Κώδικας:
    shake /
    ή είναι τελείως ανούσιο να μπούμε σε αυτή τη διαδικασία;

Παρόμοια Θέματα

  1. Μηνύματα: 4
    Τελευταίο Μήνυμα: 30-12-09, 19:44
  2. ΜΕΤΑΦΟΡΑ ΛΕΙΤΟΥΡΓΙΚΟΥ ΣΕ ΑΛΛΟ ΣΚΛΗΡΟ?
    Από johnnyo. στο φόρουμ Windows
    Μηνύματα: 13
    Τελευταίο Μήνυμα: 27-04-09, 23:59
  3. Μεταφορα του λειτουργικου
    Από kostas2005 στο φόρουμ Windows
    Μηνύματα: 1
    Τελευταίο Μήνυμα: 29-09-07, 09:28
  4. Μεταφορά credits σε άλλο PC
    Από lfotopoulos στο φόρουμ Ed2k
    Μηνύματα: 2
    Τελευταίο Μήνυμα: 11-12-06, 22:59
  5. Μηνύματα: 13
    Τελευταίο Μήνυμα: 15-05-06, 23:02

Tags για αυτό το Θέμα

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας