|
[ usbusb @ 06.10.2008. 22:43 ] @
| Pozdrav
Prateci http://www.pendrivelinux.com/2...4-persistent-install-tutorial/ skino sam i instalirao ubuntu, fino ga podesio i instalirao neophodne stvari.
Sad bih htio ako je moguce da nekako napravim kopiju tog usb-a, da ne moram svaki put kad mi stik treba za nesto drugo ponovo sve da podesavam?
Imidz naravno treba da bude butabilan |
[ nemysis @ 06.10.2008. 23:02 ] @
U principu trebalo bi da "dd" da radi na svakoj particiji.
/home/bin/mbr-
#!/bin/sh
DATE=`/bin/date +%Y.%m.%d`
echo -n "Hoćeš li osigurati MBR? (d,n)"
read OSIGURATI
if [ "${OSIGURATI}" = "D" -o "${OSIGURATI}" = "d" ]
then
dd if=/dev/sdc of=/boot/mbr/mbr.backup-$DATE bs=512 count=1
echo "MBR od $DATE je osiguran!"
else
echo ""
echo "MBR nije osiguran!"
fi
echo ""
echo ""
echo -n "Hoćeš li vratiti MBR? (d,n)"
read VRATITI
if [ "${VRATITI}" = "D" -o "${VRATITI}" = "d" ]
then
echo -n "Koji MBR hoćeš (samo datum!)?"
cd /boot/mbr
echo ""
echo ""
ls
echo ""
read OSIGURANJE
# Ako se upiše 512 onda se vraća i tabela particija,
# koja se možda izmenila od osiguranja, zato umesto 512 je 416
dd if=/boot/mbr/mbr.backup-$OSIGURANJE of=/dev/sdc bs=416 count=1
echo "MBR od $OSIGURANJE je vraćen!"
else
echo ""
echo "MBR nije vraćen!"
fi
echo ""
echo ""
Nešto slično bi i ti mogao da iskoristiš za osiguranje USB-a.
Promeni samo /dev/usb ili šta već i gde i pod kojim imenom ćeš da osiguraš i normalno koju bs veličinu.
dd --help
A možeš ga i mountovati pa sadržaj tar-ovati i bzip2-ovati, ali da li to kasnije radi nisam siguran. DD je jednostavo sigurniji.
[ usbusb @ 06.10.2008. 23:21 ] @
hvala nemysis ali ja ti ovo nista ne razumijem
ako ima neki program za windows sto to radi ili nesto jednostavno
znaci treba mi imiz live distribucije linuxa na usb stiku, ali imidz koji je butabilan
[ nemysis @ 06.10.2008. 23:41 ] @
Za Windows ne znam, davno sam ga napustio.
Ova fajla što sam ti dao osigurava MBR od Harddiska koji navedeš i to 1:1 odnosu.
Što znači kad ga vratiš biće istovetna kopija, jer komanda
"dd" osigurava sektor po sektor particije a ne bit po bit kao "tar" fajle.
Aktuelni datum se čita od sistema
DATE=`/bin/date +%Y.%m.%d`
Osigurava /dev/sdc u /boot/mbr/mbr.backup-datum_današnji
dd if=/dev/sdc of=/boot/mbr/mbr.backup-$DATE bs=512 count=1
Dodaje i datum fajli koja se pravi da bi kasnije tačnije znalo od kog datuma je.
Vraća osiguranje na /dev/sdc, bs moraš podesiti, treba veća vrednost
dd if=/boot/mbr/mbr.backup-$OSIGURANJE of=/dev/sdc bs=416 count=1
Tako isto možeš i osigurati /dev/usb0 ili šta ti već kaže
lsusb
bolje gledaj kad ga uštekaš, koja poruka se pojavljuje u
/var/log/messages
Kao što rekoh pročitaj obavezno
dd --help i man dd
Ako hoćeš tačno i sigurno ništa nije jednostavno. Mada je "dd" veoma jednostavna komanda, dušu dala za osiguranje 1:1.
Tu je čar Linux-a uvek ima više načina.
[ usbusb @ 07.10.2008. 09:57 ] @
Hvala jos jednom ali mislim da se nismo razumjeli.
Znaci na usb stiku imam ubuntu live (persistent mod znaci da se mogu snimati podesavcanja i fajlovi na taj isti stik koji linux vidi kao fajl sistem - fakticki persistent znaci kao normalna instalacija, kad se pravi live stik podesi se koliko prostora ce se obezbjediti za to, kod mene stik 4gb 2.5 za snimanje)
Sad kada fino podesim ff, skinem kodeke, rezoluciju... htio bih da imam indenticnu kopiju tog stika - imidz koji poslije jednostavno prekopiram na stik, (jer kad mi stik treba za druge stvari ja ga formatiram i ode sve), ona bi bila na hard disku i jednostavno je prebacim na stik(iz win ili kako vec) i eto mi linux podesen.
Mene zanima da li je nesto tako moguce i kako izvesti?
[ nemysis @ 07.10.2008. 10:34 ] @
Pa tačno to ti i radi dd.
Kopira sve sa usb sticka na harddisk sa
dd if=/dev/usb-stick of=/paketi/Distribucije/USB
Vraća sa hardiska na usb stick
dd if=/paketi/Distribucije/USB of=/dev/usb-stick
Proveri to je najsigurnije.
Ja osiguravam sa dd i Windows. Kad pobrljavi, samo vratim osiguranje.
Preporučio bih ti da navedeš uvek datum verzije osiguranja ili nešto verzija-00, 01...
[ Srđan Pavlović @ 07.10.2008. 14:09 ] @
if ti je "input file" (tvoj usb recimo), a of je "output file" (fajl gde bekapujes). Pa ako ti je usb "/dev/sda1", i oces da ga snimis u svoj home dir
(kao tacan bekap, duplikat - takozvani dump) , onda -
dd if=/dev/sda of=~/usb.dump
Znaci komanda koju je dao nemysis je za te poslove, a onu skriptu koju je napisao
mozes snimiti i koristiti uvek za taj posao.
(pitanje za nemysis - a ovo: cat /dev/sda1 > usb_stick.img , i vracanje po istom principu ???)
postoji i alat pod nazivom partimage
[Ovu poruku je menjao Kernel-1 dana 07.10.2008. u 17:31 GMT+1]
[ nemysis @ 07.10.2008. 17:38 ] @
Citat: Kernel-1:
(pitanje za nemysis - a ovo: cat /dev/sda1 > usb_stick.img , i vracanje po istom principu ???)
postoji i alat pod nazivom partimage
cat komanda je samo za fajle.
Code: cat --help
Partimage je konzolni program, sa puno opcija. A ovde je dovoljan dd podprogram od coreutils.
Mnogo je bolje napraviti skriptu sa dd, osigurati particiju pod određenim imenom, datumom. I kad ti zatreba samo vratiti particiju sa istom skriptom.
Kao gornji skript za osiguravanje MBR-a.
[ Srđan Pavlović @ 07.10.2008. 17:57 ] @
^^ Naravno. Samo kada nekom tako zviznes bash skriptu ko bas nije upoznat sa osnovama,
nece znati sta treba da upise u konzolu, kako da snimi skriptu, da joj neki naziv, da je pokrene, itd,
ti ovo znas pa podrazumevas da i drugi znaju (mozda cak ne zna ni sta je skripta)...
Citat: hvala nemysis ali ja ti ovo nista ne razumijem
ako ima neki program za windows sto to radi ili nesto jednostavno
iz ovoga se vidi da coveku treba malo objasniti polaganije, korak po korak.
(kako da otvori konzolu, kako da zapise i snimi jednu skriptu, da joj ime, kako da je pokrene, i tako dalje)
[ kvaju @ 07.10.2008. 18:38 ] @
[ nemysis @ 07.10.2008. 20:19 ] @
@Kernel-1
Imaš potpuno pravo, baš sam zviznuo skriptu.
Ali zar ne postoji pretraga, to je sigurno već hiljadu puta objašnjeno.
Koristim stalno konzolu i Midnight Commander u X-u.
Jedno malo, nepotpuno uputstvo za početnike, kako se jednostavno prave fajle.
Sa CTL+ALT+F1 se iz X-a prelazi u prvu pravu konzolu. Ne preporučujem. Može se X zaglupiti ako se radi neka zahtevna operacija, film, muzika...
Vraća se u X sa CTL+ALT+F7 a to je kod mene F9, jer volim imati više konzola i lakše mi je pritisnutu F9 od F7.
Startati u X-u Konzolu, (KDE) Sistem / Konsole
Ako treba administratorski pristup, ulogovati se kao root sa komandom su, dati šifru za root-a.
Startati fajl menadžer po želji nano, vim, joe, mc..
Može se koristiti neki fajl menažer za X pa ovo gore programi nisu potrebni. To nikad ne koristim.
Napraviti kao root direktorijum sa
mkdir /home/bin
chown -R korisnik:users /home/bin
Tu stavljajte sve izvršne fajle, skripte, koje vi napravite. Moći ćete ih direktno izvršiti.
Stavite u (zavisi od Distribucije, gde se ovo definiše)
Ovu fajlu prvo osigurajte, naprimer profile-orig
/etc/profile --> /home/bin ubaciti u path, da bi se našle fajle koje su tamo
...
if [ "$EUID" = "0" ] || [ "$USER" = "root" ] ; then
PATH="/usr/local/sbin:/usr/local/bin:/home/bin:/usr/sbin:/usr/bin:/sbin:/bin:${ROOTPATH}"
else
PATH="/usr/local/bin:/home/bin:/usr/bin:/bin:${PATH}"
fi
...
Zapamtite i osigurajte kao /etc/profile-00
Primer pravljenja jedne fajle
touch /home/bin/fajla
chown korisnik:users /home/bin/fajla
chmod u+rwx /home/bin/fajla
U pretraživaču (Firefox-u) markirajte sa levim tasterom miša kod ili tekst koji hoćete da prenesete u fajlu.
Otvoriti tu fajlu i napisati u nju na početku, ako želite da bude izvršna. Komanda mi sad ne dolazi na pamet.
#!/bin/sh
Ispod toga dodajte taj kod ili tekst iz pretraživača sa pritisnutim SHIFT i levim tasterom miša.
Zapamtite tu fajlu. Sad ćete moći da je koristite kad na Prompt-u ili konzoli kažete
fajla
Tu fajlu možete kopirati sa
cd /home/bin
cp -a fajla fajla2
Pa tu fajla2 promeniti i koristiti za nešto drugo.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|