update: 02. 12. 2018
Pozice: Linux / Vlastni Scripty / Replikace systemu /
Zkopíruje linuxový system za běhu na připojený disk, nebo do adresáře. /Alfa verze!/
Pozor, muže obsahovat odlišnosti v závislosti na použité linuxové distribuci!
repsys.sh: Zkopíruje system do adresáře
root# cd /tmp && wget http://www.mtom.cz/projects/repsys/repsys.sh
#!/bin/sh # --- Create NFS Root FS --------------------------------------------- # if [ "$1" = "" ]; then echo "$0" exit fi COPYTO="$1" # ------------------------------------------------------------------------------------ # # cd /tmp && wget http://www.mtom.cz/projects/repsys/repsys.sh && sh repsys.sh # # ------------------------------------------------------------------------------------ # mkdir -p $COPYTO # --- Install rsync --- if [ "`which rsync`" = "" ]; then apt-get install rsync fi echo "Replicate Start from / too $COPYTO/" mkdir -p $COPYTO/run mkdir -p $COPYTO/proc mkdir -p $COPYTO/sys mkdir -p $COPYTO/mnt mkdir -p $COPYTO/media mkdir -p $COPYTO/lost+found cp /proc/modules $COPYTO/proc/ for DIR in `ls / | grep -v 'proc\|sys\|media\|mnt\|lost+found\|export\|run'`; do echo -n " -> copy /$DIR to $COPYTO/$DIR" rsync -a -H --delete /$DIR $COPYTO/ echo " done." done echo "Replicate Completed." #################################################################
Soubory ke stažení
Nazev | typ | Delka | Vytvořeno |
---|---|---|---|
repsys | sh | 1 KB | 26. 01. 2015 |