Pripojeni HDD (IDE) misto DOM-u
Napsal: 27 bře 2010, 21:11
Pokud zrovna nemate co na praci a nebo si jen tak chcete postourat v AzBoxu-HD, pripadne vyzkouset pripojit misto originalniho DOM-u nejaky HDD na IDE ksande, jste tady spravne.
Aby nebylo potreba vymyslet jiz jednou vymyslene, lehce jsem upravil par stavajicich scriptu z originalniho FW.
Vytvorite si nejaky novy adresar, dejme tomu, ze se bude jmenovat "hdd_tools" a do nej "nejak" nakopirujete nasledujici 2 soubory.
Pouzil jsem k tomu tyto 2 soubory: format_hda.sh jenz jsem upravil a ulozil jako format_sdb.sh; a partitions_hda.txt jako partitions_sdb.txt
Aby jste nemuseli tvorit, jsou oba soubory prilozeny, kdyz tak si je upravte dle libosti.
Pak jen k PC pripojite dany HDD napr. pres nejakou USB/IDE redukci (na tom nezalezi) a spustite fdisk.
To proto, aby jste videli, jak bude ten HDD prirazeny a aby jste meli jistotu, ze si nesmazete systemovy disk.
Pokud bude vse souhlasit muzete spustit formatovani, ktere probehne automaticky, nebot vse je jiz napsano ve scriptu format_sdb.sh
Velikost rozdeleni jednotlivyxch oddilu HDD si upravite dle potreby tady v partitions_sdb.txt
Po spusteni scriptu to pak vypada nasledovne:
Tak nejak potom HDD vypada po pripravnem formatu ve skutecnosti (jeste kdyz je pripojen k PC):
A jeste se muzeme kouknout, ze mista mame vice nez obvykle (uz v AzBoxuHD):
Pokud bude neco nekomu nejasne, tak se ptejte, dopisu to. Odladil jsem to uz pred casem, ale stale nebyl cas to napsat aby to trochu vypadalo.
Takze v AzBoxu pouzivam jak originalni DOM s odzkousenym FW, tak HDD (IDE) dle vyse uvedene pripravy, na kterem testuji nove FW, nebot si nejsem jist jak dlouho vydrzi originalni DOM (se prepisovat).
No a pak dle potreby a aktualni situace, tzn. zda je AzBoxHD dole nebo nahore na testovani, tak se zasune bud originalni DOM nebo IDE ksanda s HDD.
Je to takova alternativa, nebot mam jen Elite a tam nelze standardne pouzit interni HDD.
Jinak ta zamena DOM-u za HDD a naopak je rychlovka, sup, sup (rutina na par sekund + novy boot), pricemz AzBox je v kondici jako pred tim nebo pripraven na drsne pokusy, kterych se netreba bat, nebot je to jen Linux a ten nekouse ... Na co jsem zapomel?
Pokud to budete nekdo zkouset, prosim umaznete koncovku.txt a prejmenujte si pak format_sdb.sh.txt na format_sdb.sh.
Bohuzel jsou tady nejake moznosti a omezeni, takze takove prilohy, zde nejde jednoduse vkladat.
Aby nebylo potreba vymyslet jiz jednou vymyslene, lehce jsem upravil par stavajicich scriptu z originalniho FW.
Vytvorite si nejaky novy adresar, dejme tomu, ze se bude jmenovat "hdd_tools" a do nej "nejak" nakopirujete nasledujici 2 soubory.
Pouzil jsem k tomu tyto 2 soubory: format_hda.sh jenz jsem upravil a ulozil jako format_sdb.sh; a partitions_hda.txt jako partitions_sdb.txt
Aby jste nemuseli tvorit, jsou oba soubory prilozeny, kdyz tak si je upravte dle libosti.
Pak jen k PC pripojite dany HDD napr. pres nejakou USB/IDE redukci (na tom nezalezi) a spustite fdisk.
To proto, aby jste videli, jak bude ten HDD prirazeny a aby jste meli jistotu, ze si nesmazete systemovy disk.
Kód: Vybrat vše
fdisk -l
Disk /dev/sdb: ...
Kód: Vybrat vše
#!/bin/sh
export PATH=/bin:/sbin:/usr/bin:/usr/sbin
echo "partitioning sdb"
sfdisk -f -uM /dev/sdb < partitions_sdb.txt
echo "formatting sdb1"
mkfs.ext3 /dev/sdb1;
echo "formatting sdb2"
mkfs.ext3 /dev/sdb2;
echo "formatting sdb3"
mkfs.ext3 /dev/sdb3;
echo "formatting sdb4"
mkfs.ext3 /dev/sdb4;
Kód: Vybrat vše
,320,L
,320,L
,64,L
,,L
Kód: Vybrat vše
format_sdb.sh
partitioning sdb
Checking that no-one is using this disk right now ...
OK
Disk /dev/sdb: 58644 cylinders, 64 heads, 32 sectors/track
Old situation:
Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End MiB #blocks Id System
/dev/sdb1 0+ 319 320- 327679+ 83 Linux
/dev/sdb2 320 639 320 327680 83 Linux
/dev/sdb3 640 703 64 65536 83 Linux
/dev/sdb4 704 58643 57940 59330560 83 Linux
New situation:
Units = mebibytes of 1048576 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End MiB #blocks Id System
/dev/sdb1 0+ 319 320- 327679+ 83 Linux
/dev/sdb2 320 639 320 327680 83 Linux
/dev/sdb3 640 703 64 65536 83 Linux
/dev/sdb4 704 58643 57940 59330560 83 Linux
Warning: no primary partition is marked bootable (active)
This does not matter for LILO, but the DOS MBR will not boot this disk.
Successfully wrote the new partition table
Re-reading the partition table ...
If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
to zero the first 512 bytes: dd if=/dev/zero of=/dev/foo7 bs=512 count=1
(See fdisk(8).)
formatting sdb1
mke2fs 1.41.3 (12-Oct-2008)
Jmenovka systému souborů=
Typ OS: Linux
Velikost bloku=1024 (log=0)
Velikost fragmentu=1024 (log=0)
81920 inode, 327676 bloků
16383 bloků (5.00 %) rezervováno pro superuživatele
První blok dat=1
Maximum bloků v systému souborů=67633152
40 skupin bloků
8192 bloků ve skupině, 8192 fragmentů ve skupině
2048 iuzlů ve skupině
Zálohy superbloku uloženy v blocích:
8193, 24577, 40961, 57345, 73729, 204801, 221185
Zapisuji tabulky inode: hotovo
Vytvářím žurnál (8192 bloků): hotovo
Zapisuji superbloky a účtovací informace systému souborů: hotovo
Tento systém souborů bude automaticky kontrolován každých 29 připojení nebo
180 dní, podle toho, co bude dříve. Pro změnu použijte tune2fs -c nebo -i.
formatting sdb2
mke2fs 1.41.3 (12-Oct-2008)
Jmenovka systému souborů=
Typ OS: Linux
Velikost bloku=1024 (log=0)
Velikost fragmentu=1024 (log=0)
81920 inode, 327680 bloků
16384 bloků (5.00 %) rezervováno pro superuživatele
První blok dat=1
Maximum bloků v systému souborů=67633152
40 skupin bloků
8192 bloků ve skupině, 8192 fragmentů ve skupině
2048 iuzlů ve skupině
Zálohy superbloku uloženy v blocích:
8193, 24577, 40961, 57345, 73729, 204801, 221185
Zapisuji tabulky inode: hotovo
Vytvářím žurnál (8192 bloků): hotovo
Zapisuji superbloky a účtovací informace systému souborů: hotovo
Tento systém souborů bude automaticky kontrolován každých 39 připojení nebo
180 dní, podle toho, co bude dříve. Pro změnu použijte tune2fs -c nebo -i.
formatting sdb3
mke2fs 1.41.3 (12-Oct-2008)
Jmenovka systému souborů=
Typ OS: Linux
Velikost bloku=1024 (log=0)
Velikost fragmentu=1024 (log=0)
16384 inode, 65536 bloků
3276 bloků (5.00 %) rezervováno pro superuživatele
První blok dat=1
Maximum bloků v systému souborů=67108864
8 skupin bloků
8192 bloků ve skupině, 8192 fragmentů ve skupině
2048 iuzlů ve skupině
Zálohy superbloku uloženy v blocích:
8193, 24577, 40961, 57345
Zapisuji tabulky inode: hotovo
Vytvářím žurnál (4096 bloků): hotovo
Zapisuji superbloky a účtovací informace systému souborů: hotovo
Tento systém souborů bude automaticky kontrolován každých 28 připojení nebo
180 dní, podle toho, co bude dříve. Pro změnu použijte tune2fs -c nebo -i.
formatting sdb4
mke2fs 1.41.3 (12-Oct-2008)
Jmenovka systému souborů=
Typ OS: Linux
Velikost bloku=4096 (log=2)
Velikost fragmentu=4096 (log=2)
3710976 inode, 14832640 bloků
741632 bloků (5.00 %) rezervováno pro superuživatele
První blok dat=0
Maximum bloků v systému souborů=4294967296
453 skupin bloků
32768 bloků ve skupině, 32768 fragmentů ve skupině
8192 iuzlů ve skupině
Zálohy superbloku uloženy v blocích:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424
Zapisuji tabulky inode: hotovo
Vytvářím žurnál (32768 bloků): hotovo
Zapisuji superbloky a účtovací informace systému souborů: hotovo
Tento systém souborů bude automaticky kontrolován každých 22 připojení nebo
180 dní, podle toho, co bude dříve. Pro změnu použijte tune2fs -c nebo -i.
Kód: Vybrat vše
# fdisk -l
Disk /dev/sdb: 61.4 GB, 61492838400 bytes
64 heads, 32 sectors/track, 58644 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Disk identifier: 0x64848f6b
Device Boot Start End Blocks Id System
/dev/sdb1 1 320 327679+ 83 Linux
/dev/sdb2 321 640 327680 83 Linux
/dev/sdb3 641 704 65536 83 Linux
/dev/sdb4 705 58644 59330560 83 Linux
Kód: Vybrat vše
MMP[~]$ df
Filesystem Size Used Available Use% Mounted on
/dev/mtdblock5 1.0M 380.0k 644.0k 37% /DISK1
/dev/hda1 309.9M 114.8M 179.1M 39% /MMP
/dev/hda2 309.9M 10.0M 283.9M 3% /PLUGINS
/dev/hda3 62.0M 8.4M 50.4M 14% /DISK2
/dev/hda4 55.7G 226.1M 52.6G 0% /Download
Takze v AzBoxu pouzivam jak originalni DOM s odzkousenym FW, tak HDD (IDE) dle vyse uvedene pripravy, na kterem testuji nove FW, nebot si nejsem jist jak dlouho vydrzi originalni DOM (se prepisovat).
No a pak dle potreby a aktualni situace, tzn. zda je AzBoxHD dole nebo nahore na testovani, tak se zasune bud originalni DOM nebo IDE ksanda s HDD.
Je to takova alternativa, nebot mam jen Elite a tam nelze standardne pouzit interni HDD.
Jinak ta zamena DOM-u za HDD a naopak je rychlovka, sup, sup (rutina na par sekund + novy boot), pricemz AzBox je v kondici jako pred tim nebo pripraven na drsne pokusy, kterych se netreba bat, nebot je to jen Linux a ten nekouse ... Na co jsem zapomel?
Pokud to budete nekdo zkouset, prosim umaznete koncovku.txt a prejmenujte si pak format_sdb.sh.txt na format_sdb.sh.
Bohuzel jsou tady nejake moznosti a omezeni, takze takove prilohy, zde nejde jednoduse vkladat.