Προς το περιεχόμενο

System tar & restore Project


Προτεινόμενες αναρτήσεις

Δημοσ.

εγω το ειχα δοκιμασει και μου ειχε σπασει τα φρυδια.

 

Πάρε ένα τέτοιο

http://www.skroutz.gr/c/906/aksesouar-sklhrwn-diskoi.html?from=catspan&keyphrase=docking+station+usb+3

 

αν δεν δουλέψει θα βρω κανέναν εξωτερικό, έχω και ένα flashaki 32GB κάπου πεταμένο

 

αυτό που σκεφτόμουνα με το uefi είναι να κάνω gpt partitions στον καινούριο δίσκο, πχ το ESP, ένα για το debian και ένα για τα windows μελλοντικά γιατί βαριέμαι να τα στήνω τώρα

μετά να κάνω transfer το bios debian και πάλι με chroot να κάνω τη μετάβαση σε uefi, που από ότι είδα είναι σχεδόν μόνο η εγκατάσταση του grub-efi

 

είχες κάνει τίποτα παρόμοιο?

Δημοσ.

οποτε μπουταρεις απο efi το livecd (υποστηριζει το crunchbang?) και εχεις 2 επιλογες:

1. Στο bios chroot εγκαθιστας τα πακετα grub-efi efibootmgr και dosfstools (μονο τα πακετα οχι και τον grub), λες στο script root, esp και grub (θα σου δειξει x86_64-efi στο summary) και οταν τελειωσει τα βγαζεις για ειναι ok το bios debian

2. Λες στο script μονο root και esp, skip τον bootloader και μετα με το χερι chroot στον νεο ssd και τα περνας τοτε.

Στη θεωρια ολα αυτα :P

Δημοσ.

Απο περιεργεια, μολις το εκανα απο τον server στο vbox.
 
Πρεπει να επιτρεπει root login o ssh server και μετα απο το vbox σαν root:

mkdir /mnt/koko
sshfs root@ip:/ /mnt/koko -C -p θυρα
mount --bind /run /mnt/koko/run
mount --bind /dev /mnt/koko/dev
mount --bind /dev/pts /mnt/koko/dev/pts
mount -t proc /proc /mnt/koko/proc
mount -t sysfs /sys /mnt/koko/sys
chroot /mnt/koko

Transfer, εξοδος απο chroot και ολα umount

 

Ετσι ουσιαστικα ο server ειδε το hardware του vbox. Να το κανει σεναριο ο Nolan...

 

Ουτε που μου ειχε περασει τετοια πιθανοτητα απτο μυαλο. War, σωραιος! :P

Δημοσ.

μια χαρά δούλεψε και σε εμένα αλλά μου έφαγε όλη τη μέρα σχεδόν γιατί δεν την πάλευε και πολύ το δίκτυο και έπεσε 2-3 φορές η σύνδεση

επίσης έχω να πω ΣΚ@ΤΑ ΣΤΟ EFI ΚΑΙ ΣΤΑ WINDOWS 8.1

  • Like 2
Δημοσ.

από live cd, chroot στην εγκατάσταση μετά το transfer, χωρίς bootloader

τις πρώτες 10 φορές δεν έμπαινε ο grub-efi με generic error

μετά μπήκε αλλά δεν έκανε εγγραφή για το debian και έμπαινε κατευθείαν στα προεγκατεστημένα windows 8.1

ε τα πήρα κι εγώ και εκανα format το efi partition

ξανά εγκατάσταση grub, και με το efibootmgr βρήκε το debian αλλά δεν βρίσκει για κανένα λόγο τα windows

ούτε το update-grub τα βρίσκει, ούτε το os-prober

από το bios αν βάλω με το χέρι option που να δείχνει στο efi των windows μπαίνει αλλά λέει θέλουν repair και δεν πατιέται τίποτα

επίσης δεν καταλαβαίνω καθόλου τη λογική του efi και μου σπάει τα νεύρα ακόμα περισσότερο :P :P

Δημοσ.

εκανα format το efi partition

....

αλλά δεν βρίσκει για κανένα λόγο τα windows

Λογικο δεν ειναι? :P

 

Παντως ναι ειναι μπουρδελοκατασταση το efi, και ακομα δεν εχω καταλαβει τι προσφερει στον μεσο desktop χρηστη, εκτος απτο να του ζαλιζει τα @@ σε καθε install.

 

Στο script εχω βαλει να αντιγραφει το grubx64.efi που φτιαχνει ο grub στο /EFI/boot/bootx64.efi ωστε ακομα και αν δεν βαλει εγγραφη ο efibootmgr τουλαχιστον να το βρισκει απο κει. (cp_grub_efi)

  • 5 εβδομάδες αργότερα...
Δημοσ.

Θα ειχε πλακα ενα απλο html backup log με κουμπακι στο τελος που να δειχνει και τα περιεχομενα του archive.

 

Επισυναπτω ενα δειγμα, κατεβαζετε και ανοιγετε με τον web browser σας.

 

Δεν νομιζω να το ενσωματωσω, ο κωδικας ειναι σαν τα μουτρα μου, αλλα ειχε πλακα σαν ιδεα/υλοποιηση

 

Οποιος θελει να του πεσουν τα μαλλια:

 

 

 

generate_html_report() {
  echo -e '<!DOCTYPE html>\n<html>\n<script type="text/javascript">\nfunction showSpoiler(obj)\n{\nvar inner = obj.parentNode.getElementsByTagName("div")[0];\nif (inner.style.display == "none")\ninner.style.display = "";\nelse\ninner.style.display = "none";\n}\n</script>\n'
  echo -e "<body>\n"
  echo "<font size="5"><b>$BR_VERSION - Backup Report $(date +%d-%m-%Y-%T)</b></font><br><br>"
  echo "<b>Backup Archive:<br><font color="blue"></b> ${BRFile}.${BR_EXT} <font color="green">$(du -h "$BRFile".${BR_EXT} | cut -f1) ($(du "$BRFile".${BR_EXT} | cut -f1)) $elapsed_conv</font></font><br>"
  echo "<b><br>Archiver Options:<font color="blue"></b><br> --exclude=$BRFOLDER<br> $(for i in "${BR_TAROPTS[@]}"; do echo "${i}<br>"; done)</font><br>"
  echo "<b>Found Bootloaders:</b><br>"
  if which grub-mkconfig &>/dev/null || which grub2-mkconfig &>/dev/null; then echo "<font color="blue">Grub</font><br>"; fi
  if which extlinux &>/dev/null && which syslinux &>/dev/null; then echo "<font color="blue">Syslinux</font><br>"; fi
  if [ -n "$BRgrub" ] && [ -n "$BRsyslinux" ]; then echo "</b> <font color="red">None or not supported</font><br>"; fi
  echo "<br>"
  echo -e '<div class="spoiler">\n<input type="button" onclick="showSpoiler(this);" value="Click to show archive contents" />\n<div class="inner" style="display:none;">'
  echo -e "\n$(while read ln; do echo "$ln<br>"; done </tmp/b_filelist)\n</div>"
  echo "<br><br>"
  echo -e "\n</body>\n</html>"
}

 

:lol:

backup.html

Δημοσ.

Θα ειχε πλακα ενα απλο html backup log με κουμπακι στο τελος που να δειχνει και τα περιεχομενα του archive.

 

Επισυναπτω ενα δειγμα, κατεβαζετε και ανοιγετε με τον web browser σας.

 

Δεν νομιζω να το ενσωματωσω, ο κωδικας ειναι σαν τα μουτρα μου, αλλα ειχε πλακα σαν ιδεα/υλοποιηση

 

Οποιος θελει να του πεσουν τα μαλλια:

 

 

 

generate_html_report() {
  echo -e '<!DOCTYPE html>\n<html>\n<script type="text/javascript">\nfunction showSpoiler(obj)\n{\nvar inner = obj.parentNode.getElementsByTagName("div")[0];\nif (inner.style.display == "none")\ninner.style.display = "";\nelse\ninner.style.display = "none";\n}\n</script>\n'
  echo -e "<body>\n"
  echo "<font size="5"><b>$BR_VERSION - Backup Report $(date +%d-%m-%Y-%T)</b></font><br><br>"
  echo "<b>Backup Archive:<br><font color="blue"></b> ${BRFile}.${BR_EXT} <font color="green">$(du -h "$BRFile".${BR_EXT} | cut -f1) ($(du "$BRFile".${BR_EXT} | cut -f1)) $elapsed_conv</font></font><br>"
  echo "<b><br>Archiver Options:<font color="blue"></b><br> --exclude=$BRFOLDER<br> $(for i in "${BR_TAROPTS[@]}"; do echo "${i}<br>"; done)</font><br>"
  echo "<b>Found Bootloaders:</b><br>"
  if which grub-mkconfig &>/dev/null || which grub2-mkconfig &>/dev/null; then echo "<font color="blue">Grub</font><br>"; fi
  if which extlinux &>/dev/null && which syslinux &>/dev/null; then echo "<font color="blue">Syslinux</font><br>"; fi
  if [ -n "$BRgrub" ] && [ -n "$BRsyslinux" ]; then echo "</b> <font color="red">None or not supported</font><br>"; fi
  echo "<br>"
  echo -e '<div class="spoiler">\n<input type="button" onclick="showSpoiler(this);" value="Click to show archive contents" />\n<div class="inner" style="display:none;">'
  echo -e "\n$(while read ln; do echo "$ln<br>"; done </tmp/b_filelist)\n</div>"
  echo "<br><br>"
  echo -e "\n</body>\n</html>"
}

 

:lol:

Πολύ ωραίο σαν ιδέα! +1000 από μένα να το βάλεις!

  • 4 εβδομάδες αργότερα...
Δημοσ.

Μικρο update.
 
Στον server οταν βαζω μια sdcard φαινεται σαν /dev/sdx αλλα στο laptop φαινεται σαν /dev/mmcblk0p1

Οποτε μπηκε support και για αυτο. Πιστευω ενα /dev/mmcblk[0-9]+p[0-9]+ ειναι αρκετο.
 
Επισης πλεον στο cli interface τα partitions/δισκοι περνανε απ' την column για να φαινονται πιο ομορφα/διακριτα ειδικα οταν εχουμε πολλα πανω:

2015_06_22_162926_1366x768_scrot.jpg

Tελος εφυγε το "View Partition Table" στο dialog interface, δεν εδειχνε και τιποτα σημαντικο, χωρο επιανε.

Αυτα :P

  • Like 1
  • 2 εβδομάδες αργότερα...
  • 3 εβδομάδες αργότερα...
Δημοσ.

Οοοκ
 
Το desktop (~37GB, απο ssd σε hdd) με το κλασσικο gzip εκανε περιπου 30 λεπτα. Με pigz:

Elapsed time: 0 hours 7 min 3 sec
 
:mellow:
 
Πιασανε τοπο οι cores...
 

ημουν στην καρεκλα σε φαση:


 

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...