Raid USB ASUS tomato ?
|
Adooni |
Dodano 14-08-2012 06:50
|
VIP
Posty: 2359
Dołączył: 02/02/2011 04:29
|
pytanko czy daloby sie zrobic w tomato Raid dla USB
[url]
http://cs.joensuu.fi/~mmeri/usbraid/[/url]
W Asusach mamy 2 porty USB ale czy cos takiego ma sens. Ciekawe czy zwiekszyloby to transfer czy ograniczeniem jest procek routera.
Orange 300/50 Mb/s + ONT Terminal
HPE MS gen8 Proxmox 7.0-11 VMs: Router OPNsense 23.X-amd64 and OMV
HPE MicroServer gen8: Xeon E3-1265Lv2, 16GB (2x KTH-PL316E/8G), HP 331T, 4x4TB WD RED
Asus RT-AC68U AccessPoint
|
|
|
|
branetre |
Dodano 14-08-2012 07:02
|
Moderator
Posty: 816
Dołączył: 15/01/2011 10:10
|
Ciekawa myśl Pamiętam że w wl500gp v2 podkręcanie procesora miało wyraźny wpływ na szybkość transferów |
|
|
|
shibby |
Dodano 14-08-2012 08:12
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
moduły skompilować mogę. Zaden problem. W sumie już to robię dla RT-N Narzedzie mdadm jest w optware. Pozostaje tylko problem gdzie je trzymać... Wiadomo ze najpierw trzeba załadować moduły, stworzyć macierz i dopiero wtedy podmontowac raid np pod /opt. Napewno fajna sprawa dla raid1 zeby miec kopie. Czy przy raid0 zwiekszy sie transfer po sambie/ftp? Wątpie. Wkoncu procek tu jest ograniczeniem a nie dysk. Skoro procek bedzie zajmowal sie dodatkowo synchronizacja raida to bedzie jeszcze bardziej obciazony.
Ale sprawdze to, zeby nie bylo
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
Adooni |
Dodano 14-08-2012 08:37
|
VIP
Posty: 2359
Dołączył: 02/02/2011 04:29
|
dzieki Shibby na Ciebie zawsze mozna liczyc. Tak ogolnie podpytalem sie o RAID0 ale bardzo fajnie jakby sie odpalilo RAID1. Wlasnie mi padl stary dysk 500GB ktory ostatnio podpialem i naszczescie udalo mi sie dane przegrac kilka godzin wczesniej. Dysk chyba juz do wywalenia nawet e2fsck sobie juz nie radzi a taka alternatywa z kopia super sprawa.
Orange 300/50 Mb/s + ONT Terminal
HPE MS gen8 Proxmox 7.0-11 VMs: Router OPNsense 23.X-amd64 and OMV
HPE MicroServer gen8: Xeon E3-1265Lv2, 16GB (2x KTH-PL316E/8G), HP 331T, 4x4TB WD RED
Asus RT-AC68U AccessPoint
|
|
|
|
shibby |
Dodano 14-08-2012 09:34
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
moduły się ładują
Cytat md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
lecimy dalej
Połączony z 14 sierpień 2012 14:05:03:
Pikuś
Cytat md: bind
md: bind
md0: setting max_sectors to 128, segment boundary to 32767
raid0: looking at sdd1
raid0: comparing sdd1(1965888) with sdd1(1965888)
raid0: END
raid0: ==> UNIQUE
raid0: 1 zones
raid0: looking at sdb1
raid0: comparing sdb1(1000832) with sdd1(1965888)
raid0: NOT EQUAL
raid0: comparing sdb1(1000832) with sdb1(1000832)
raid0: END
raid0: ==> UNIQUE
raid0: 2 zones
raid0: FINAL 2 zones
raid0: zone 1
raid0: checking sdb1 ... nope.
raid0: checking sdd1 ... contained as device 0
(1965888) is smallest!.
raid0: zone->nb_dev: 1, size: 965056
raid0: current zone offset: 1965888
raid0: done.
raid0 : md_size is 2966720 blocks.
raid0 : conf->hash_spacing is 2001664 blocks.
raid0 : nb_zone is 2.
raid0 : Allocating 8 bytes for hash.
Edytowany przez shibby dnia 14-08-2012 14:05
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
buniaczek |
Dodano 14-08-2012 14:14
|
OL Maniac
Posty: 1166
Dołączył: 28/12/2010 13:05
|
Pikuś powiadasz?
Może jakiś szybki teścik na wydajność?
-------------------------
Netgear WNR3500L || Tomato-K26USB-1.28 RT5x MIPSR2 101V Big-VPN ||
Asus RT-N56U || Asus firmware 3.0.0.3.135 - wygrania w konkursie na openlinksys.info||
[b]Asus RT-N10U v.B1 [small]
|
|
|
|
Adooni |
Dodano 14-08-2012 14:16
|
VIP
Posty: 2359
Dołączył: 02/02/2011 04:29
|
hm ok dla mnie to tutek potrzebny np w jaki sposob przygotowac wogole RAIDa po tomato. Rozumiem ze musza byc 2 takie same urzadzenia czy moga byc 2 peny 16GB np.
moze daloby sie to dodac do buildu AIO
Orange 300/50 Mb/s + ONT Terminal
HPE MS gen8 Proxmox 7.0-11 VMs: Router OPNsense 23.X-amd64 and OMV
HPE MicroServer gen8: Xeon E3-1265Lv2, 16GB (2x KTH-PL316E/8G), HP 331T, 4x4TB WD RED
Asus RT-AC68U AccessPoint
|
|
|
|
shibby |
Dodano 14-08-2012 14:36
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
w AIO wbudowac to sie da. Nie ma problemu. Problem tylko jak to obslugiwac. No bo jezeli mamy (tak jak ja) trzy urzadzenia USB (dysk 500GB jako storage i dwie karty SD gdzie chce raid1 pod optware) to nigdy nie wiem ktore urzadzenie bedzie sda, sdb i sdc. Co restart bedzie inaczej. O ile montowanie nie jest problemem bo robię to przez LABEL o tyle w mdadm musimy podać bezpośrednio urządzenia. Problemu tego nie ma jezeli mamy TYLKO dwa i zawsze DWA storage.
mdadm z optware nie dziala. Musialem skompilowac swoje uzywajac toolchaina z tomato. Dopiero ten dziala.
Prędkości (wg hdparma) tak jak przeczuwalem są bez zmian. Już mnie synologi nauczyło ze czy to pojedynczy dysk, Raid0 czy Raid1 to predkosci sa zawsze takie same
Testując pojedynczo karty mam 16MB/s, raid0 tez 16MB/s i raid1 jak nie trudno sie domyslec tez 16MB/s
Urządzenia nie musza byc takiej samej pojemności ale:
- przy RAID0 zsumuje nam pojemności czyli u mnie z kart 1GB i 2GB zrobił raid0 3GB
- przy RAID1 robi macierz mniejszego dysku a wiec z kart 1GB i 2Gb otrzymamy raid1 1GB
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
Adooni |
Dodano 14-08-2012 14:51
|
VIP
Posty: 2359
Dołączył: 02/02/2011 04:29
|
ja osobiscie juz 2 twardziele zajechalem przez sciaganie jeden dysk 2.5 cala i 2 3/5 w obudowie. Szukam alternatywy myslalem o 2 penach 32 GB cos w tym stylu http://www.kurtmedia.pl/product-pol-1...-32GB.html
TYlko jak skonfigurowac czy RAID 0 czy RAID 1? daloby sie to w opcjach ustawiac. Sry zapewne pytam o podstawy
Wyglada ze raid nie obciaza dodatkowo procka wiec np przy uzywaniu RAID1 kopi zapasowej to bardzo dobra nowina. RAID 0 tez moze sie przydac np podpinamy 2 peny 2x16 albo 2x32 GB a ja np casami sciagam w FullHD film ktory ma 40 GB.
Edytowany przez Adooni dnia 14-08-2012 14:58
Orange 300/50 Mb/s + ONT Terminal
HPE MS gen8 Proxmox 7.0-11 VMs: Router OPNsense 23.X-amd64 and OMV
HPE MicroServer gen8: Xeon E3-1265Lv2, 16GB (2x KTH-PL316E/8G), HP 331T, 4x4TB WD RED
Asus RT-AC68U AccessPoint
|
|
|
|
shibby |
Dodano 14-08-2012 15:57
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
musze pomyslec jak to oskryptowac.
Połączony z 15 sierpień 2012 20:50:21:
tak na szybko
http://repo.or.cz/w/tomato.git/commit/742d37b796c2ed6ec657762e428156d4f0351a7d
wiecej o tym opisze po wydaniu nowego tomato w malym tutorialu
Edytowany przez shibby dnia 15-08-2012 20:50
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
belliash |
Dodano 15-08-2012 21:32
|
Moderator
Posty: 730
Dołączył: 17/08/2010 08:53
|
mdadm --examine --scan > /opt/etc/mdadm.conf
mdadm --ssemble --scan
mdadm --auto-detect
Wylacz router, podlacz wszystko, wlacz router. Jak wykryje tak powinno wykrywac zawsze.
Linksys WRT1900AC: OpenWrt 19.07.2
Jetway JC390F841AA34B: OpenWrt 19.07.2
|
|
|
|
majkel152 |
Dodano 15-08-2012 21:53
|
OL Maniac
Posty: 1716
Dołączył: 09/06/2010 14:36
|
shibby a czy czasem raid0 z 1GB+2GB nie powinien mieć pojemność 2GB? no bo raid0 przecież powinien być 2x najmniejszej pojemności w przypadku dwóch dysków tak jak raid1, nawet na wiki o tym napisane jest
nie znam się na tym ^^
kupię coś fajnego
sieć domowa:
router z pfsense https://i.imgur.com/IuB6Zwy.png, jakieś dziwne urządzenia , ups, światłowody, apeki i działa miło
|
|
|
|
belliash |
Dodano 15-08-2012 21:56
|
Moderator
Posty: 730
Dołączył: 17/08/2010 08:53
|
nie oplaca sie robic RAID 0 z dyskow 1 i 2GB bo otrzymasz w sumie 2GB, a dane beda bardziej narazone na utrate niz na pojedynczym dysku,
Linksys WRT1900AC: OpenWrt 19.07.2
Jetway JC390F841AA34B: OpenWrt 19.07.2
|
|
|
|
shibby |
Dodano 16-08-2012 06:39
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
@beliash no nie mozna wlasnie tak poniewaz (w moim przypadku) utworzylem md0 dla /opt Tak wiec musze odtworzyc raid przez zamontowaniem a wiec nie mam dostepu do /opt
linuxowy md scala dyski w raid0 tak wiec raid0 z 1GB i 2GB da nam 3GB. To też jest odpowiedź czemu prędkość nie wzrasta 2x. Ponieważ plik nie jest zapisywany po połowie na kazdą kartę tylko zapisywany jest ciurkiem jak leci. Prawdopodobnie (bo nie mam teraz identycznych kart by sprawdzic) dopiero po zostosowaniu urzadzen o identycznym rozmiarze można liczyc na wzrost predkosci odczytu w raid0.
Ja zastosowalem raid1 na kartach 2GB i 1GB. Fakt ze uzyskalem macierz 1GB ale mam przynamniej opt zabezpieczone. Jak mi jedna karta padnie to nadal bedzie wszystko chodzic
Reasumujac na router polecam raid1 jako zabezpieczenie danych. Podpinamy np dwa dyski 500GB i mamy mirror danych. Raid0 bym sobie podarowal bo wiekszej predkosci po sambie/ftp nie uswiadczymy i tak. No chyba ze chodzi nam tylko o miejsce np mamy dwa pendrive po 16GB kazdy a chcemy czasami sciagnac cos co wazy >16GB. Wtedy robimy na szybko raid0 i lecimy
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
belliash |
Dodano 16-08-2012 10:33
|
Moderator
Posty: 730
Dołączył: 17/08/2010 08:53
|
raid0 z 1gb i 2gb powinien dac 2gb, a dane nie powinny byc zapisywane sekwencyjnie, tylko na obu dyskach na raz. dlatego prawdopodobienstwo utraty danych jest wieksze i dlatego otrzymujemy wieksze predkosci odczytu i zapisu. To nie teoria, tylko tak to dziala - tak mowi wiele moich znajomych, ja to potwierdzam, tak jest napisane na wikipedii. Do tego dochodzi jeszcze metadata, jezeli dasz odpowiednia wersje mdadm to nawet v1.2 powinno chodzic. Sam musialem zrezygnowac z gruba na rzecz extlinux, bo ten 1 nie obslufuje metadata nowszego niz 0.90 i nie moglem zabootowac systemu. A w raidzie mam wszystko, lacznie z /boot i swapem.
Linksys WRT1900AC: OpenWrt 19.07.2
Jetway JC390F841AA34B: OpenWrt 19.07.2
|
|
|
|
shibby |
Dodano 16-08-2012 11:21
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
wiem ze tak raid 0 powinien dzialac ale patrz
karta 1GB
/dev/sdb1 1 993 1000912+ 83 Linux
karta 2GB
/dev/sdd1 1 2796 1965569+ 83 Linux
robię raid0.
Cytat [root@RTN66u root]$ mdadm --create --level=0 --raid-devices=2 /dev/md0 /dev/sdb1 /dev/sdd1
mdadm dev/sdb1 appears to contain an ext2fs file system
size=1000832K mtime=Wed Aug 15 20:22:05 2012
mdadm dev/sdb1 appears to be part of a raid array:
level=raid1 devices=2 ctime=Wed Aug 15 20:21:22 2012
mdadm dev/sdd1 appears to contain an ext2fs file system
size=1000832K mtime=Wed Aug 15 20:22:05 2012
mdadm dev/sdd1 appears to be part of a raid array:
level=raid1 devices=2 ctime=Wed Aug 15 20:21:22 2012
Continue creating array? y
mdadm: array /dev/md0 started.
[root@RTN66u root]$
formatuję
Cytat [root@RTN66u root]$ mkfs.ext2 /dev/md0
mke2fs 1.38 (30-Jun-2005)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
370944 inodes, 741584 blocks
37079 blocks (5.00%) reserved for the super user
First data block=0
23 block groups
32768 blocks per group, 32768 fragments per group
16128 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912
Writing inode tables: done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 35 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
[root@RTN66u root]$
montuję i sprawdzam df -h
Cytat [root@RTN66u root]$ mount /dev/md0 /opt
[root@RTN66u root]$ df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 7.8M 7.8M 0 100% /
tmpfs 124.9M 364.0K 124.5M 0% /tmp
devfs 124.9M 0 124.9M 0% /dev
/dev/sda1 458.5G 131.1G 304.1G 30% /nas
/dev/md0 2.8G 20.0K 2.6G 0% /opt
[root@RTN66u root]$
ile jest?
mdadm w wersji 2.60
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
belliash |
Dodano 16-08-2012 11:28
|
Moderator
Posty: 730
Dołączył: 17/08/2010 08:53
|
troche to bez sensu - 1 raz spotykam sie z taka sytuacja...
Linksys WRT1900AC: OpenWrt 19.07.2
Jetway JC390F841AA34B: OpenWrt 19.07.2
|
|
|
|
Adooni |
Dodano 16-08-2012 11:41
|
VIP
Posty: 2359
Dołączył: 02/02/2011 04:29
|
to wyglada na to ze to nie RAID 0 tylko logicznie laczy z soba 2 fizyczne dyski co jest tez fajna opcja ktroa sie przyda. Ciekawi mnie jedna sprawa jak np na tym polaceniu 1+2GB bys zapisal np 500M to czy wszystko bedzie na 1 penie czy bedzie podzielone.
Orange 300/50 Mb/s + ONT Terminal
HPE MS gen8 Proxmox 7.0-11 VMs: Router OPNsense 23.X-amd64 and OMV
HPE MicroServer gen8: Xeon E3-1265Lv2, 16GB (2x KTH-PL316E/8G), HP 331T, 4x4TB WD RED
Asus RT-AC68U AccessPoint
|
|
|
|
shibby |
Dodano 16-08-2012 12:00
|
SysOp
Posty: 17110
Dołączył: 15/01/2009 20:30
|
@Adooni tego nie wiem ale zapisałem na raida 2,2GB danych
/dev/md0 2.8G 2.2G 480.1M 82% /opt
@belliash wiem Ale md to "raid" softwareowy i w ogole nie przypomina on prawdziwego RAIDa.
Patrz np na prędkość. RAID0 z 2ch dysków powinien być 2x szybszy niż pojedyńczy dysk prawda? No to patrz (debian wheezy).
Pojedyńczy dysk (jakiś stary seagate 80GB)
# hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 206 MB in 3.00 seconds = 68.66 MB/sec
RAID0 z 2ch dysków 500GB
# hdparm -t /dev/md0
/dev/md0:
Timing buffered disk reads: 242 MB in 3.02 seconds = 80.09 MB/sec
RAID1 z dwóch nowych dysków 1,5TB
# hdparm -t /dev/md1
/dev/md1:
Timing buffered disk reads: 344 MB in 3.01 seconds = 114.34 MB/sec
ma się to nijak do wikipedii
Router: Unifi Cloud Gateway Max
Switch: Netgear MS510TXPP
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
belliash |
Dodano 16-08-2012 12:07
|
Moderator
Posty: 730
Dołączył: 17/08/2010 08:53
|
Predkosc zalezy jeszcze od dyskow i kontrolera...
Pojedynczy dysk podlaczony pod plyte ITX z atomem ma predkosci nizsze niz podlaczony pod plyte z core i7 Choc nie zalezy to raczej od procesora a kontrolera SATA. W przypadku RAID1 predkosc odczytu takze powinna byc 2x szybsza... bo odczytywac moze pol z 1 i pol z 2 dysku - ale kontroler nie musi obsluzyc takiej ilosci danych w ciagu tej samej jednostki czasu. Jak zauwazyles jest szybciej, bo szybciej byc musi, ale nie 2x szybciej, bo pradopodobnie wlasnie kontroler nie wyrabia.
Połączony z 16 sierpień 2012 12:08:17:
Piszac bez sensu mialem na mysli fakt ze masz do dyskozycji 3GB zamiast 2
Edytowany przez belliash dnia 16-08-2012 12:08
Linksys WRT1900AC: OpenWrt 19.07.2
Jetway JC390F841AA34B: OpenWrt 19.07.2
|
|
|