Tworzenie obrazu dyskietki img: Różnice pomiędzy wersjami
(stworzenie) |
m |
||
Linia 5: | Linia 5: | ||
Z pod palca napisałem taki skrypt który uratował moją dupę. | Z pod palca napisałem taki skrypt który uratował moją dupę. | ||
Ręcznie tworzenie obrazu dyskietki, bez posiadania napędu. | |||
<source lang="bash"> | |||
IMGFILE="/home/administrator/aqq/obraz.img"; | |||
dd if=/dev/zero ibs=1024 count=1440 of=/home/administrator/aqq/obraz.img | |||
mkfs.msdos /home/administrator/aqq/obraz.img | |||
mount -o loop -t msdos /home/administrator/aqq/obraz.img /home/administrator/mnt | |||
# TUTAJ NASZE OPERACJE na wirtualnej dyskietce, kopiowanie itp | |||
# TUTAJ NASZE OPERACJE na wirtualnej dyskietce, kopiowanie itp | |||
umount /home/administrator/mnt | |||
</source> | |||
Skrypt: | |||
<source lang="bash"> | <source lang="bash"> |
Wersja z 00:24, 26 lip 2009
Dzisiaj jako admin, potrzebowałem stworzyć obraz dyskietki w postaci pliku .IMG.
Gdyby chodziło o jeden dysk, nie było by problemu, jednakże nośników było węcej ok 12 więc ochujałem na samą myśl.
Z pod palca napisałem taki skrypt który uratował moją dupę.
Ręcznie tworzenie obrazu dyskietki, bez posiadania napędu. <source lang="bash"> IMGFILE="/home/administrator/aqq/obraz.img"; dd if=/dev/zero ibs=1024 count=1440 of=/home/administrator/aqq/obraz.img mkfs.msdos /home/administrator/aqq/obraz.img mount -o loop -t msdos /home/administrator/aqq/obraz.img /home/administrator/mnt
- TUTAJ NASZE OPERACJE na wirtualnej dyskietce, kopiowanie itp
- TUTAJ NASZE OPERACJE na wirtualnej dyskietce, kopiowanie itp
umount /home/administrator/mnt </source>
Skrypt:
<source lang="bash">
- !/bin/bash
sciezka_do_przejechania="/home/administrator/Pulpit/windows_311pl"; i=1;
for file in $sciezka_do_przejechania/*/; do
IMGFILE="$sciezka_do_przejechania/$i.img"; dd if=/dev/zero ibs=1024 count=1440 of=$IMGFILE mkfs.msdos $IMGFILE mount -o loop -t msdos $IMGFILE /home/administrator/mnt cd "$file"; cp *.* /home/administrator/mnt umount /home/administrator/mnt i=`expr $i + 1` done </source>
Jednym słowem... mamy foldery a w nich zrzucone dyskietki w postaci plików.
Stacji dyskietek oczywiście brak...
Dane źródłowe:
(w pizdu folderów - treść widoczna po prawej stronie)
Odpalenie skryptu:
sudo sh pack.sh1440+0 przeczytanych recordów 2880+0 zapisanych recordów skopiowane 1474560 bajtów (1,5 MB), 0,0163831 s, 90,0 MB/s mkfs.msdos 3.0.1 (23 Nov 2008) 1440+0 przeczytanych recordów 2880+0 zapisanych recordów skopiowane 1474560 bajtów (1,5 MB), 0,0170306 s, 86,6 MB/s mkfs.msdos 3.0.1 (23 Nov 2008) 1440+0 przeczytanych recordów 2880+0 zapisanych recordów skopiowane 1474560 bajtów (1,5 MB), 0,0163226 s, 90,3 MB/s mkfs.msdos 3.0.1 (23 Nov 2008) 1440+0 przeczytanych recordów 2880+0 zapisanych recordów skopiowane 1474560 bajtów (1,5 MB), 0,0269 s, 54,8 MB/s mkfs.msdos 3.0.1 (23 Nov 2008) 1440+0 przeczytanych recordów 2880+0 zapisanych recordów skopiowane 1474560 bajtów (1,5 MB), 0,0193789 s, 76,1 MB/s mkfs.msdos 3.0.1 (23 Nov 2008) 1440+0 przeczytanych recordów 2880+0 zapisanych recordów skopiowane 1474560 bajtów (1,5 MB), 0,0161027 s, 91,6 MB/s mkfs.msdos 3.0.1 (23 Nov 2008) 1440+0 przeczytanych recordów 2880+0 zapisanych recordów skopiowane 1474560 bajtów (1,5 MB), 0,0186632 s, 79,0 MB/s mkfs.msdos 3.0.1 (23 Nov 2008) 1440+0 przeczytanych recordów 2880+0 zapisanych recordów skopiowane 1474560 bajtów (1,5 MB), 0,0161126 s, 91,5 MB/s mkfs.msdos 3.0.1 (23 Nov 2008) 1440+0 przeczytanych recordów 2880+0 zapisanych recordów skopiowane 1474560 bajtów (1,5 MB), 0,0163087 s, 90,4 MB/s mkfs.msdos 3.0.1 (23 Nov 2008) 1440+0 przeczytanych recordów 2880+0 zapisanych recordów skopiowane 1474560 bajtów (1,5 MB), 0,0161149 s, 91,5 MB/s mkfs.msdos 3.0.1 (23 Nov 2008) administrator@administrator-opzsgu:~/Pulpit/windows_311pl$ sudo sh pack.sh 1440+0 przeczytanych recordów 2880+0 zapisanych recordów skopiowane 1474560 bajtów (1,5 MB), 0,0179335 s, 82,2 MB/s mkfs.msdos 3.0.1 (23 Nov 2008) 1440+0 przeczytanych recordów 2880+0 zapisanych recordów skopiowane 1474560 bajtów (1,5 MB), 0,0164228 s, 89,8 MB/s mkfs.msdos 3.0.1 (23 Nov 2008) 1440+0 przeczytanych recordów 2880+0 zapisanych recordów skopiowane 1474560 bajtów (1,5 MB), 0,019043 s, 77,4 MB/s mkfs.msdos 3.0.1 (23 Nov 2008) 1440+0 przeczytanych recordów 2880+0 zapisanych recordów skopiowane 1474560 bajtów (1,5 MB), 0,0171994 s, 85,7 MB/s mkfs.msdos 3.0.1 (23 Nov 2008) 1440+0 przeczytanych recordów 2880+0 zapisanych recordów skopiowane 1474560 bajtów (1,5 MB), 0,0161815 s, 91,1 MB/s mkfs.msdos 3.0.1 (23 Nov 2008) 1440+0 przeczytanych recordów 2880+0 zapisanych recordów skopiowane 1474560 bajtów (1,5 MB), 0,0165444 s, 89,1 MB/s mkfs.msdos 3.0.1 (23 Nov 2008) 1440+0 przeczytanych recordów 2880+0 zapisanych recordów skopiowane 1474560 bajtów (1,5 MB), 0,0174662 s, 84,4 MB/s mkfs.msdos 3.0.1 (23 Nov 2008) 1440+0 przeczytanych recordów 2880+0 zapisanych recordów skopiowane 1474560 bajtów (1,5 MB), 0,0160318 s, 92,0 MB/s mkfs.msdos 3.0.1 (23 Nov 2008) 1440+0 przeczytanych recordów 2880+0 zapisanych recordów skopiowane 1474560 bajtów (1,5 MB), 0,0169807 s, 86,8 MB/s mkfs.msdos 3.0.1 (23 Nov 2008) 1440+0 przeczytanych recordów 2880+0 zapisanych recordów skopiowane 1474560 bajtów (1,5 MB), 0,0158891 s, 92,8 MB/s mkfs.msdos 3.0.1 (23 Nov 2008)
Dane wyjściowe
I jesteśmy w niebie... xx plików stworzonych w ciągu kilku sekund.
To się nazywa kurwa potęga linuksa.