Permalänk
Medlem

Litet moderkort till liten NAS

Hej,

Jag har en gammal QNAP-NAS som inte längre är pålitlig, men då jag verkligen gillar storleken på den lilla lådan så tänkte jag försöka byta ut innandömet mot modernare komponenter.

Problemet jag har är att hitta ett tillräckligt litet X86 moderkort med minst 4 SATA portar för lagringsdiskar plus lagringsplats för OS (SATA M.2 etc).
Maxmåtten som moderkortet måste passa är ca 150x190, så tyvärr går mini ITX bort.

Det finns många fina STX-kort eller NUC-kort eller tom half mini ITX som storleksmässigt skulle funka men jag har inte lyckats hitta någon med 4 SATA.

Vet någon här på forumet antingen ett litet moderkort med många SATA portar som skulle kunna funka, eller vet någon bra lösning för att lägga till SATA portar till exempelvis ett NUC-kort?

Visa signatur

Kom ihåg att det är aldrig för sent att ge upp!

Permalänk
Medlem

Vet inte om du hört talas om SATA multipliers?

https://sata-io.org/developers/sata-ecosystem/port-multiplier...

https://www.amazon.co.uk/SATA-Port-Multiplier-Card-Chipset/dp...

Sedan beror det på ifall den NAS mjukvara funkar bra med att köra dessa, men det kanske du kan hitta på forumen då du själv vet (och inte skrivit ) vilken mjukvara du ska använda ...

Visa signatur

Dator: MSI X570 Tomahawk, AMD 5600x, 64 GB RAM, 2xNVMe, 2xSATA SSD, 10 GBit NIC, Grafik Nvidia 3060 12 GB RAM
Skärm: Dell U3821DW 38" ultrawide Bärbar dator: MBA M1
Synology DS1821+ (10Gbit) - Dockers, VM, Surveillance Station 9 kameror
DS3612xs (10Gbit) - Backup sparas till denna från ovan
Skrev jag något vettig? "Tumme up":a så vet jag att det fanns nytta i min post.

Permalänk
Rekordmedlem

Synd att du inte ville ha ARM...

För att bygga Linuxnasar, första tillverkningsomgången är slutsåld men de tar order till den andra.
https://kobol.io/

Visa signatur

R5 5600G, Asus ROG STRIX X470-F Gaming, WD SN850X 2TB, Seasonic Focus+ Gold 650W, Aerocool Graphite v3, Tittar på en Acer ET430Kbmiippx 43" 4K. Lyssnar på Behringer DCX2496, Truth B3031A, Truth B2092A. Har också oscilloskop, mätmikrofon och colorimeter.

Permalänk
Medlem
Skrivet av Gustav-P:

Vet inte om du hört talas om SATA multipliers?

https://sata-io.org/developers/sata-ecosystem/port-multiplier...

https://www.amazon.co.uk/SATA-Port-Multiplier-Card-Chipset/dp...

Sedan beror det på ifall den NAS mjukvara funkar bra med att köra dessa, men det kanske du kan hitta på forumen då du själv vet (och inte skrivit ) vilken mjukvara du ska använda ...

Det hade jag faktiskt inte, det verkade ju vara en intressant lösning. Jag var helt säker på att en SATA port alltid endast kunde användas till en disk, men där ser man.
Lite följdgoogling senare så hittade jag även m.2 till PCIe x4-adaptrar. Såg någon som använt det till att koppla på ett externt grafikkort.
Kan det gå att använda det till att koppla på en PCIe SATA controller? Det skulle ju i så fall lösa det hela.
https://www.reichelt.com/de/en/m-2-ngff-key-m-plug-pci-expres...
eller
https://www.amazon.com/ADT-Link-Riser-Gen3-0-PCI-Express-Exte...

Gällande OS så har jag tänkt Ubuntu Server eller TrueNAS. Har inte riktigt bestämt mig, men det lutar åt Ubuntu då jag är mer trygg med Linux än FreeBSD.

Skrivet av mrqaffe:

Synd att du inte ville ha ARM...
https://kobol.io/img/helios64-bundle.png
För att bygga Linuxnasar, första tillverkningsomgången är slutsåld men de tar order till den andra.
https://kobol.io/

Hittade tidigare det moderkortet från Kobol och sen även själva NAS-produkten. Efterforskade den lite och de verkar ha lite barnsjukdomar på de första utgåvorna.

Sen så drar jag mig lite för ARM då jag haft platformar med det tidigare (bla den gamla QNAPen) och min erfarenhet är att inte alla program jag tidigare velat använda har funnits till ARM. Då har man varit tvungen att hitta alternativ eller kompilera själv och behövt strula med delberoenden som i sin tur inte alltid funnits till ARM heller.
Jag har tyvärr inte längre riktigt den tiden att hålla på och fippla, felsöka och fixa utan vill kunna installera färdigpacketerade fungerande program och då faller valet för mig idag på X86 även om jag vet att ex Ubuntu finns till ARM.

Visa signatur

Kom ihåg att det är aldrig för sent att ge upp!

Permalänk
Rekordmedlem
Skrivet av t_i_v:

Det hade jag faktiskt inte, det verkade ju vara en intressant lösning. Jag var helt säker på att en SATA port alltid endast kunde användas till en disk, men där ser man.
Lite följdgoogling senare så hittade jag även m.2 till PCIe x4-adaptrar. Såg någon som använt det till att koppla på ett externt grafikkort.
Kan det gå att använda det till att koppla på en PCIe SATA controller? Det skulle ju i så fall lösa det hela.
https://www.reichelt.com/de/en/m-2-ngff-key-m-plug-pci-expres...
eller
https://www.amazon.com/ADT-Link-Riser-Gen3-0-PCI-Express-Exte...

Gällande OS så har jag tänkt Ubuntu Server eller TrueNAS. Har inte riktigt bestämt mig, men det lutar åt Ubuntu då jag är mer trygg med Linux än FreeBSD.

Hittade tidigare det moderkortet från Kobol och sen även själva NAS-produkten. Efterforskade den lite och de verkar ha lite barnsjukdomar på de första utgåvorna.

Sen så drar jag mig lite för ARM då jag haft platformar med det tidigare (bla den gamla QNAPen) och min erfarenhet är att inte alla program jag tidigare velat använda har funnits till ARM. Då har man varit tvungen att hitta alternativ eller kompilera själv och behövt strula med delberoenden som i sin tur inte alltid funnits till ARM heller.
Jag har tyvärr inte längre riktigt den tiden att hålla på och fippla, felsöka och fixa utan vill kunna installera färdigpacketerade fungerande program och då faller valet för mig idag på X86 även om jag vet att ex Ubuntu finns till ARM.

Jag vet inte hur kritiskt det är med måtten men Intel Avoton är en nas och enklare serverplattform för x 86, mini-itx.

Visa signatur

R5 5600G, Asus ROG STRIX X470-F Gaming, WD SN850X 2TB, Seasonic Focus+ Gold 650W, Aerocool Graphite v3, Tittar på en Acer ET430Kbmiippx 43" 4K. Lyssnar på Behringer DCX2496, Truth B3031A, Truth B2092A. Har också oscilloskop, mätmikrofon och colorimeter.

Permalänk
Medlem
Skrivet av mrqaffe:

Jag vet inte hur kritiskt det är med måtten men Intel Avoton är en nas och enklare serverplattform för x 86, mini-itx.
https://images-na.ssl-images-amazon.com/images/I/61p25-WuXxL._AC_.jpg

Tack så mycket för tipsen!
Det där hade suttit väldigt fint, men tyvärr är måtten rätt kritiska. Yttermåttet på själva lådan är ca 175mm på bredden och inuti kan man med lite vilja få i något med 150mm som maxmått i bredd. På längden är det som sagt ca 190mm fritt inuti.

Visa signatur

Kom ihåg att det är aldrig för sent att ge upp!

Permalänk
Skrivet av t_i_v:

Tack så mycket för tipsen!
Det där hade suttit väldigt fint, men tyvärr är måtten rätt kritiska. Yttermåttet på själva lådan är ca 175mm på bredden och inuti kan man med lite vilja få i något med 150mm som maxmått i bredd. På längden är det som sagt ca 190mm fritt inuti.

Varför göra det så svårt för dig och inte bara köpa ett litet chassi som tar m-ITX? Typ https://www.prisjakt.nu/produkt.php?p=2554688

Tar 8st 3,5" diskar. Jag kör själv NAS i ett Node 304 som tar 6st diskar och är hur nöjd som helst!

Visa signatur

Macbook Pro 14"
10Gb internet 🙌

Permalänk
Medlem
Skrivet av t_i_v:

Det hade jag faktiskt inte, det verkade ju vara en intressant lösning. Jag var helt säker på att en SATA port alltid endast kunde användas till en disk, men där ser man.

SATA är en delmängd av SCSI/SAS och SCSI/SAS har alltid kunna hantera multipla logiska enheter på en och samma kabel.

Däremot har inte BIOS och OS (läs DOS/Windows) varit beredda att hantera multipla enheter som logiska utan det var kopplat till fysiska IO-adresser med HW-adressväxel för att selektera enhet (av två möjliga) - det finns anledning varför det var aldrig mer än 4 lagringsenheter på PC förr - och innan dess bara 2 enheter tillgängligt default och extra ATA-port för ytterligare diskar (och en IO-adress) var något som fick kompletteras med tex. ljudkort (som ofta hade en extra PATA-port).

Även om man fick dit flera fysiska enheter med extra PATA-kort så var det något som BIOS och DOS/win3.x/9x inte kunde hantera och i praktiken var det om man skulle ha fler lagringsenheter än 4 så var det SCSI och SCSI-HBA som Adaptec aha1542 som gällde.

Kort sagt det var rätt surt innan man fick till AHCI-standarden i samband med att SATA infördes och till slut frigjorde kopplingen med fysiska diskar och hårda HW-adresser för dem och logiska diskar på OS-nivå.

Men problemet återkommer igen (gamla fel blir som nya...) med enheter som m.2 NVMe PCIe som inte är SATA/SAS, heller inte går under AHCI, förstår inte SCSI-kommandon direkt och därmed fungerar inte heller saker som 'TRIM-kommando' och man är åter igen beroende av BIOS-stöd och drivrutiner av lagrings-tillverkaren för lagringen (tex. för motsvarande funktion som 'TRIM')...

---

Såg i en notis att Blackblaze som länge har haft SATA-expandrar för sina kluster av diskar i sina tråg - nu överväger att byta ut dessa till SAS-expandrar då expander som slår ihop 12-16 diskar till en SATA-port har problem med kapacitet på överföringen i gemensamma kabeln mellan host och expander då SATA kan inte köra Duplex (dvs. antingen skriver den mot disken _eller_ läser från disken och dessutom på varsin par elektriskt) och med övergång till SAS omedelbart fördubblar kapaciteten då de kan köra i duplex (kan skriva och läsa samtidigt mot disk) - och i modern SAS dessutom kan köra båda paren parallellt mot disk eller mot host dynamisk växlande. Har man Dualport så är det dubbelt fortare, kör man SAS3 (1200 Mbyte/s) ytterligare dubbelt - dvs. med lite tanke kan man få 8x i kapacitet med befintlig SAS-utrustning gentemot SATA.

Just sistsa biten mot SATA-disken kommer inte att förändras (såvida man inte kör SAS-diskar) då det är disken som begränsar med sin SATA-protokoll - men mellanlänkarna mot host har mycket nytta av att de går från SATA till SAS rent kapacitetsmässigt.
idag så är prisskillnaden mellan SAS och SATA-diskar allt mindre och i somliga serier är SAS billigare än SATA för att de är storvolymdiskar till datacenter samt att även SAS-infrastrukturen blir allt billigare.

moderna stordiskar idag är så snabba i överföringen att det räcker med 2 stycken för att nära helt fylla upp en SATA-länk.

Permalänk
Medlem
Skrivet av xxargs:

SATA är en delmängd av SCSI/SAS och SCSI/SAS har alltid kunna hantera multipla logiska enheter på en och samma kabel.

<klipp>

Intressant och bra info.. när jag läste den så kom jag tänka på.. Undra om det är blod, svett och tårar under åtskilliga felssökningstillfällen som gjort att du behövt lägga allt detta på minnet.
Oavsett bra att få med det i kunskapsbanken (forumet)!

Visa signatur

Dator: MSI X570 Tomahawk, AMD 5600x, 64 GB RAM, 2xNVMe, 2xSATA SSD, 10 GBit NIC, Grafik Nvidia 3060 12 GB RAM
Skärm: Dell U3821DW 38" ultrawide Bärbar dator: MBA M1
Synology DS1821+ (10Gbit) - Dockers, VM, Surveillance Station 9 kameror
DS3612xs (10Gbit) - Backup sparas till denna från ovan
Skrev jag något vettig? "Tumme up":a så vet jag att det fanns nytta i min post.

Permalänk
Medlem
Skrivet av TobiasStockholm:

Varför göra det så svårt för dig och inte bara köpa ett litet chassi som tar m-ITX?
...

Egentligen mest som ett litet projekt för att få en liten kompakt NAS, men vem vet det är kanske där jag hamnar ändå till slut.

Skrivet av xxargs:

SATA är en delmängd av SCSI/SAS och SCSI/SAS har alltid kunna hantera multipla logiska enheter på en och samma kabel.
...

Som sagt, mycket bra och utförlig info.
Intressant med SAS där. Vore kul om det kom ner i pris tillräckligt för att kunna ha i servern hemma.

Visa signatur

Kom ihåg att det är aldrig för sent att ge upp!