Tworzenie obrazu dyskietki img: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
(stworzenie) |
m (Zastępowanie tekstu - "<source lang="bash">" na "<pre>") |
||
(Nie pokazano 2 wersji utworzonych przez 2 użytkowników) | |||
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. | |||
<pre> | |||
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 | |||
</pre> | |||
Skrypt: | |||
< | <pre> | ||
#!/bin/bash | #!/bin/bash | ||
sciezka_do_przejechania="/home/administrator/Pulpit/windows_311pl"; | sciezka_do_przejechania="/home/administrator/Pulpit/windows_311pl"; | ||
Linia 23: | Linia 36: | ||
i=`expr $i + 1` | i=`expr $i + 1` | ||
done | done | ||
</ | </pre> | ||
Aktualna wersja na dzień 14:34, 18 lut 2018
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.
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
Skrypt:
#!/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
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.