Inlägg

Inlägg som Daneel har skrivit i forumet
Av Daneel
Skrivet av Madimen:

Det finns https://github.com/zfsonlinux/zfs-auto-snapshot som jag tyvärr inte kört i skarpt läge, bara labbat med det på VM-burkar. Men det verkar fungera stabilt och gör det du efterfrågar. Frequent, Hourly, Daily, Weekly, Monthly och så kan du välja hur många versioner som ska sparas.

Tack för förslaget, jag använder numera exakt detta.

Skrivet av nick-li:

Lite off-topic men skulle det gå att endast automatiska snapshots sorteras bort efter en tid och att manuella snapshots skulle vara "permanenta"

Ovanstående paket tar inte bort några snapshots som inte matchar dess egna specifika namngivning. Vilket jag utnyttjar för mina kalla backups! (Mer om det en annan dag)

Skrivet av Scuttle:

Riktiga servrar har IPMI, IDRAC eller liknande

Moderkortet jag använder har IPMI

Hittade att man faktiskt kan köpa den här lådan med samma moderkort, liknande CPU och dom skeppar från USA till Sverige!
ASRock E3C226D2I Platform, Intel Xeon (Haswell) Processor, 8GB DDR3 ECC Memory (up to 16GB), 120GB SATA 6Gbps SSD Boot-Up Drive (up to 1TB), supports up to 4 SATA 6Gbps Removable HDD/SSD Drives.

Av Daneel
Skrivet av Madimen:

Mycket uppskattat inlägg! Kul att se en diskkrasch som slutade väl

Mmm, är lite besviken på att jag inte lyckats dokumentera så mycket som jag ville i den här tråden. Jag tror att många gör liknande projekt men inte bjussar på anteckningar. Tanken är ju att dom som är sugna ska kunna se vad andra gör och bli inspirerade och kanske sno russin ur min kaka.

Eftersom jag idag har egenrullad kärna och handbyggd tvheadend så har jag kört som systemet är utan uppdateringar. Så vitt jag förstår borde jag kunna köra mainline kernel nu (open source stöd för TBS-kortet) och tvheadend supportar unicable som standard nu. Kanske dags för en testinstallation av 14.04 eller något annat operativsystem?
Jag har också kört en kall backup med något halvårs mellanrum, det borde jag också dokumentera. Min rutin för kall backup suger och jag skulle helst vilja ha ett script som gör det åt mig. Jag hade också planer på att göra en live-sticka med ZFS-stöd som man kunde boota och hantera situationen med trasig system-disk utan allt för mycket krångel.

Kanske ska ta en kall backup och göra lite tester? Ett Julprojekt?

Av Daneel

Idag gick en hårddisk sönder, la till lite info im byte av hårddisk när den går sönder:
#14267181

Av Daneel

Lite sent men jag hade samma behov som du och köpte CFI-A7879 eller ARK ITX/CS-CI03 som det också ibland kallas. Det har ungefär samma features som det andra du beställde.
Finns runt om i europa men inte i sverige http://www.logicsupply.eu/cases/storage-oriented-cases/a7879/

Av Daneel

ZFS Snapshot

Har ett litet problem, finns det något bra script för att göra automatiska snapshots och rensa bland de gamla?

Kan tänka mig att mitt behov är väldigt likt de flesta andras, dagligen, veckovis, månadsvis och till sist kanske halvårsvis. Kanske behålla senaste veckans dagliga och sedan ett av varje. Vill man återerövra raderat utrymme får man manuellt plocka bort snapshots som är irrelevanta.

Av Daneel
Skrivet av Cribbe:

Säg till om du behöver hjälp med tvheadend. Har kört det med Comhem och Ubuntu i flera år nu.
Har två xbmc klienter.

Tack för erbjudandet, det skall jag inte glömma !

Av Daneel
Skrivet av aluser:

Nu tänker jag vara motvals men du kör en binärdist och har dessutom moderkort med ipmi och anser att seriekonsol är viktigt att ha igång på servern?
Visst har man en annan maskin (t ex brandvägg med ssh och serieport) brevid eller en annan serieportsutrustning från förr så visst.
Seriekonsol är av större värde för folk som rullar egna kärnor och användare av icke ws/serverkort då dessa saknar oobkontroll.

Kul med motvals!
Så klart finns det olika lösningar på problemet och visst kör jag med ssh i första hand som konsoll...
Har ingen personlig erfarenhet av OOB så den porten är inte ansluten än. Om jag tar den i drift får jag nog försöka säkra den med eget nät och manuell route eller nått.

Av Daneel
Skrivet av superapan:

Hur tänkte du att CPU-integrerade grafiken skulle vara till någon nytta? Du har ju redan en dedikerad VGA-krets på moderkortet (även om du hade haft en t.ex en E3-1250 utan grafik), den kan väl inte använda den CPU-integrerade?

Det får framtiden utvisa, jag hoppas transcoding-delen i CPU-n är tillgänglig utan att man använder grafikdelen för utsignal, men det har jag inte ens labbat med än...

Skrivet av superapan:

Känner du att du klarar dig med "endast" 16 GB? Det finns ju annars lämpliga microATX-brädor med 4 DIMMs (men då i annan låda)?

16GB räcker nog till det jag tänkt köra, om något oroar mig så är det mina 50-60 tabbar Jag kommer nog att nämna mer om detta i själva inköpsdelen. Det är ju inte helt lätt att välja samtidigt som man inte vill att projektet växer en hur händerna ...

Av Daneel
Skrivet av Asus_84:

Ska du bara köra gratiskanaler?
Vad ska du använda för front till tvheadend?

Vi har ett abonnemang i familjen.
Som front kan man ju köra massa olika saker. XBMC är ju kanske det mest använda om man har en dator till det. Som det är just nu har jag lekt med en Raspberry PI som frontend. Jag har provat olika distributioner(OpenElec, Raspmc, showtime och någon till) men inte kommit fram till vad som är bäst riktigt än.

Av Daneel

reserverad 4

Av Daneel

Hårddiskbyte:
Hårddiskar går sönder, som tur är är de inte allt för komplicerade att ersätta med ZFS

root@tv-server:~# zpool status pool: naspool state: DEGRADED status: One or more devices could not be used because the label is missing or invalid. Sufficient replicas exist for the pool to continue functioning in a degraded state. action: Replace the device using 'zpool replace'. see: http://zfsonlinux.org/msg/ZFS-8000-4J scan: scrub repaired 0 in 1h37m with 0 errors on Fri Feb 14 21:32:33 2014 config: NAME STATE READ WRITE CKSUM naspool DEGRADED 0 0 0 mirror-0 DEGRADED 0 0 0 ata-ST4000VN000-1H4168_Z300M91C UNAVAIL 0 0 0 ata-ST4000VN000-1H4168_Z300M804 ONLINE 0 0 0 mirror-1 ONLINE 0 0 0 ata-ST32000542AS_5XW2EZ9B ONLINE 0 0 0 ata-ST32000542AS_5XW2G29W ONLINE 0 0 0 errors: No known data errors

Dold text

smartctl -x är ett fint tillägg för att hålla koll på hur diskarna mår

smartctl 6.2 2013-04-20 r3812 [x86_64-linux-3.11.0-12-generic] (local build) Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Device Model: ST4000VN000 Serial Number: Z300M91C LU WWN Device Id: 5 000c50 063d8e1cd Firmware Version: SC42 User Capacity: 137,438,952,960 bytes [137 GB] Sector Size: 512 bytes logical/physical Rotation Rate: 7200 rpm Device is: Not in smartctl database [for details use: -P showall] ATA Version is: ATA8-ACS T13/1699-D revision 4 SATA Version is: SATA 3.0, 6.0 Gb/s Local Time is: Mon Nov 24 20:13:45 2014 CET SMART support is: Available - device has SMART capability. SMART support is: Enabled AAM feature is: Unavailable APM feature is: Unavailable Rd look-ahead is: Enabled Write cache is: Enabled ATA Security is: Disabled, NOT FROZEN [SEC1] Read SMART Data failed: scsi error aborted command === START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: UNKNOWN! SMART Status, Attributes and Thresholds cannot be read. Read SMART Log Directory failed: scsi error aborted command ATA_READ_LOG_EXT (addr=0x00:0x00, page=0, n=1) failed: scsi error aborted command Read GP Log Directory failed SMART Extended Comprehensive Error Log (GP Log 0x03) not supported Read SMART Error Log failed: scsi error aborted command SMART Extended Self-test Log (GP Log 0x07) not supported Read SMART Self-test Log failed: scsi error aborted command Selective Self-tests/Logging not supported Read SCT Status failed: scsi error aborted command Read SCT Temperature History failed Read SCT Status failed: scsi error aborted command SCT (Get) Error Recovery Control command failed Device Statistics (GP Log 0x04) not supported ATA_READ_LOG_EXT (addr=0x11:0x00, page=0, n=1) failed: scsi error aborted command Read SATA Phy Event Counters failed

Dold text

Storleken och en massa errors, dags att byta...
Här är samma verktyg på en systerdisk som mår lite bättre

smartctl 6.2 2013-04-20 r3812 [x86_64-linux-3.11.0-12-generic] (local build) Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION === Device Model: ST4000VN000-1H4168 Serial Number: Z300M804 LU WWN Device Id: 5 000c50 063d92ccf Firmware Version: SC42 User Capacity: 4,000,787,030,016 bytes [4.00 TB] Sector Sizes: 512 bytes logical, 4096 bytes physical Rotation Rate: 5900 rpm Device is: Not in smartctl database [for details use: -P showall] ATA Version is: ACS-2, ACS-3 T13/2161-D revision 3b SATA Version is: SATA 3.1, 6.0 Gb/s (current: 6.0 Gb/s) Local Time is: Mon Nov 24 20:14:32 2014 CET SMART support is: Available - device has SMART capability. SMART support is: Enabled AAM feature is: Unavailable APM level is: 254 (maximum performance) Rd look-ahead is: Enabled Write cache is: Enabled ATA Security is: Disabled, frozen [SEC2] === START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED General SMART Values: Offline data collection status: (0x82) Offline data collection activity was completed without error. Auto Offline Data Collection: Enabled. Self-test execution status: ( 0) The previous self-test routine completed without error or no self-test has ever been run. Total time to complete Offline data collection: ( 117) seconds. Offline data collection capabilities: (0x7b) SMART execute Offline immediate. Auto Offline data collection on/off support. Suspend Offline collection upon new command. Offline surface scan supported. Self-test supported. Conveyance Self-test supported. Selective Self-test supported. SMART capabilities: (0x0003) Saves SMART data before entering power-saving mode. Supports SMART auto save timer. Error logging capability: (0x01) Error logging supported. General Purpose Logging supported. Short self-test routine recommended polling time: ( 1) minutes. Extended self-test routine recommended polling time: ( 526) minutes. Conveyance self-test routine recommended polling time: ( 2) minutes. SCT capabilities: (0x10bd) SCT Status supported. SCT Error Recovery Control supported. SCT Feature Control supported. SCT Data Table supported. SMART Attributes Data Structure revision number: 10 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAGS VALUE WORST THRESH FAIL RAW_VALUE 1 Raw_Read_Error_Rate POSR-- 119 099 006 - 212707312 3 Spin_Up_Time PO---- 091 091 000 - 0 4 Start_Stop_Count -O--CK 100 100 020 - 13 5 Reallocated_Sector_Ct PO--CK 100 100 010 - 0 7 Seek_Error_Rate POSR-- 071 060 030 - 12723164 9 Power_On_Hours -O--CK 091 091 000 - 8135 10 Spin_Retry_Count PO--C- 100 100 097 - 0 12 Power_Cycle_Count -O--CK 100 100 020 - 13 184 End-to-End_Error -O--CK 100 100 099 - 0 187 Reported_Uncorrect -O--CK 100 100 000 - 0 188 Command_Timeout -O--CK 100 100 000 - 0 189 High_Fly_Writes -O-RCK 085 085 000 - 15 190 Airflow_Temperature_Cel -O---K 059 054 045 - 41 (Min/Max 41/41) 191 G-Sense_Error_Rate -O--CK 100 100 000 - 0 192 Power-Off_Retract_Count -O--CK 100 100 000 - 7 193 Load_Cycle_Count -O--CK 100 100 000 - 13 194 Temperature_Celsius -O---K 041 046 000 - 41 (0 23 0 0 0) 197 Current_Pending_Sector -O--C- 100 100 000 - 0 198 Offline_Uncorrectable ----C- 100 100 000 - 0 199 UDMA_CRC_Error_Count -OSRCK 200 200 000 - 0 ||||||_ K auto-keep |||||__ C event count ||||___ R error rate |||____ S speed/performance ||_____ O updated online |______ P prefailure warning General Purpose Log Directory Version 1 SMART Log Directory Version 1 [multi-sector log support] Address Access R/W Size Description 0x00 GPL,SL R/O 1 Log Directory 0x01 SL R/O 1 Summary SMART error log 0x02 SL R/O 5 Comprehensive SMART error log 0x03 GPL R/O 5 Ext. Comprehensive SMART error log 0x06 SL R/O 1 SMART self-test log 0x07 GPL R/O 1 Extended self-test log 0x09 SL R/W 1 Selective self-test log 0x10 GPL R/O 1 NCQ Command Error log 0x11 GPL R/O 1 SATA Phy Event Counters 0x21 GPL R/O 1 Write stream error log 0x22 GPL R/O 1 Read stream error log 0x24 GPL R/O 1223 Current Device Internal Status Data log 0x25 GPL R/O 1223 Saved Device Internal Status Data log 0x30 GPL,SL R/O 9 IDENTIFY DEVICE data log 0x80-0x9f GPL,SL R/W 16 Host vendor specific log 0xa1 GPL,SL VS 20 Device vendor specific log 0xa2 GPL VS 4496 Device vendor specific log 0xa8 GPL,SL VS 129 Device vendor specific log 0xa9 GPL,SL VS 1 Device vendor specific log 0xab GPL VS 1 Device vendor specific log 0xb0 GPL VS 5176 Device vendor specific log 0xbe-0xbf GPL VS 65535 Device vendor specific log 0xc1 GPL,SL VS 10 Device vendor specific log 0xc3 GPL,SL VS 8 Device vendor specific log 0xc4 GPL,SL VS 5 Device vendor specific log 0xe0 GPL,SL R/W 1 SCT Command/Status 0xe1 GPL,SL R/W 1 SCT Data Transfer SMART Extended Comprehensive Error Log Version: 1 (5 sectors) No Errors Logged SMART Extended Self-test Log Version: 1 (1 sectors) No self-tests have been logged. [To run self-tests, use: smartctl -t] SMART Selective self-test log data structure revision number 1 SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS 1 0 0 Not_testing 2 0 0 Not_testing 3 0 0 Not_testing 4 0 0 Not_testing 5 0 0 Not_testing Selective self-test flags (0x0): After scanning selected spans, do NOT read-scan remainder of disk. If Selective self-test is pending on power-up, resume after 0 minute delay. SCT Status Version: 3 SCT Version (vendor specific): 522 (0x020a) SCT Support Level: 1 Device State: Active (0) Current Temperature: 41 Celsius Power Cycle Min/Max Temperature: 41/41 Celsius Lifetime Min/Max Temperature: 22/46 Celsius Under/Over Temperature Limit Count: 0/0 SCT Temperature History Version: 2 Temperature Sampling Period: 1 minute Temperature Logging Interval: 94 minutes Min/Max recommended Temperature: 1/61 Celsius Min/Max Temperature Limit: 2/60 Celsius Temperature History Size (Index): 128 (90) Index Estimated Time Temperature Celsius 91 2014-11-16 12:12 39 ******************** 92 2014-11-16 13:46 40 ********************* ... ..( 4 skipped). .. ********************* 97 2014-11-16 21:36 40 ********************* 98 2014-11-16 23:10 39 ******************** 99 2014-11-17 00:44 39 ******************** 100 2014-11-17 02:18 40 ********************* 101 2014-11-17 03:52 39 ******************** 102 2014-11-17 05:26 40 ********************* 103 2014-11-17 07:00 39 ******************** ... ..( 47 skipped). .. ******************** 23 2014-11-20 10:12 39 ******************** 24 2014-11-20 11:46 40 ********************* 25 2014-11-20 13:20 40 ********************* 26 2014-11-20 14:54 39 ******************** 27 2014-11-20 16:28 39 ******************** 28 2014-11-20 18:02 39 ******************** 29 2014-11-20 19:36 40 ********************* 30 2014-11-20 21:10 40 ********************* 31 2014-11-20 22:44 39 ******************** ... ..( 4 skipped). .. ******************** 36 2014-11-21 06:34 39 ******************** 37 2014-11-21 08:08 40 ********************* 38 2014-11-21 09:42 40 ********************* 39 2014-11-21 11:16 39 ******************** 40 2014-11-21 12:50 39 ******************** 41 2014-11-21 14:24 40 ********************* 42 2014-11-21 15:58 40 ********************* 43 2014-11-21 17:32 40 ********************* 44 2014-11-21 19:06 41 ********************** ... ..( 14 skipped). .. ********************** 59 2014-11-22 18:36 41 ********************** 60 2014-11-22 20:10 40 ********************* 61 2014-11-22 21:44 41 ********************** ... ..( 17 skipped). .. ********************** 79 2014-11-24 01:56 41 ********************** 80 2014-11-24 03:30 ? - 81 2014-11-24 05:04 41 ********************** ... ..( 5 skipped). .. ********************** 87 2014-11-24 14:28 41 ********************** 88 2014-11-24 16:02 ? - 89 2014-11-24 17:36 41 ********************** 90 2014-11-24 19:10 41 ********************** SCT Error Recovery Control: Read: Disabled Write: Disabled Device Statistics (GP Log 0x04) not supported SATA Phy Event Counters (GP Log 0x11) ID Size Value Description 0x000a 2 3 Device-to-host register FISes sent due to a COMRESET 0x0001 2 0 Command failed due to ICRC error 0x0003 2 0 R_ERR response for device-to-host data FIS 0x0004 2 0 R_ERR response for host-to-device data FIS 0x0006 2 0 R_ERR response for device-to-host non-data FIS 0x0007 2 0 R_ERR response for host-to-device non-data FIS

Dold text

Byte av disken

root@tv-server:~# zpool detach naspool ata-ST4000VN000-1H4168_Z300M91C root@tv-server:~# zpool status pool: naspool state: ONLINE scan: scrub repaired 0 in 1h37m with 0 errors on Fri Feb 14 21:32:33 2014 config: NAME STATE READ WRITE CKSUM naspool ONLINE 0 0 0 ata-ST4000VN000-1H4168_Z300M804 ONLINE 0 0 0 mirror-1 ONLINE 0 0 0 ata-ST32000542AS_5XW2EZ9B ONLINE 0 0 0 ata-ST32000542AS_5XW2G29W ONLINE 0 0 0 errors: No known data errors # Nu tar jag ut den trasiga disken och sätter i en ny som dyker upp som en ny sdd root@tv-server:~# smartctl -x /dev/sdd |less root@tv-server:~# ls /dev/disk/by-id/ ata-Samsung_SSD_840_PRO_Series_S12PNEAD252583K ata-Samsung_SSD_840_PRO_Series_S12PNEAD252583K-part1 ata-Samsung_SSD_840_PRO_Series_S12PNEAD252583K-part2 ata-Samsung_SSD_840_PRO_Series_S12PNEAD252583K-part3 ata-ST32000542AS_5XW2EZ9B ata-ST32000542AS_5XW2EZ9B-part1 ata-ST32000542AS_5XW2EZ9B-part9 ata-ST32000542AS_5XW2G29W ata-ST32000542AS_5XW2G29W-part1 ata-ST32000542AS_5XW2G29W-part9 ata-ST4000VN000-1H4168_Z300M804 ata-ST4000VN000-1H4168_Z300M804-part1 ata-ST4000VN000-1H4168_Z300M804-part9 ata-WDC_WD40EFRX-68WT0N0_WD-WCC4EPYC10SU wwn-0x5000c5002f4bfceb wwn-0x5000c5002f4bfceb-part1 wwn-0x5000c5002f4bfceb-part9 wwn-0x5000c5002f4ecd12 wwn-0x5000c5002f4ecd12-part1 wwn-0x5000c5002f4ecd12-part9 wwn-0x5000c50063d92ccf wwn-0x5000c50063d92ccf-part1 wwn-0x5000c50063d92ccf-part9 wwn-0x50014ee20acb653b wwn-0x50014ee20acb653b-part1 wwn-0x50014ee20acb653b-part9 wwn-0x50025385502120ba wwn-0x50025385502120ba-part1 wwn-0x50025385502120ba-part2 wwn-0x50025385502120ba-part3 # Lägg till den nya disken i poolen root@tv-server:~# zpool attach -f naspool ata-ST4000VN000-1H4168_Z300M804 ata-WDC_WD40EFRX-68WT0N0_WD-WCC4EPYC10SU

Dold text

Här kan man se hur den nya disken integreras utan vidare åtgärder

root@tv-server:~# zpool status pool: naspool state: ONLINE status: One or more devices is currently being resilvered. The pool will continue to function, possibly in a degraded state. action: Wait for the resilver to complete. scan: resilver in progress since Mon Nov 24 21:06:08 2014 72.1G scanned out of 1.71T at 189M/s, 2h31m to go 40.1G resilvered, 4.12% done config: NAME STATE READ WRITE CKSUM naspool ONLINE 0 0 0 mirror-0 ONLINE 0 0 0 ata-ST4000VN000-1H4168_Z300M804 ONLINE 0 0 0 ata-WDC_WD40EFRX-68WT0N0_WD-WCC4EPYC10SU ONLINE 0 0 0 (resilvering) mirror-1 ONLINE 0 0 0 ata-ST32000542AS_5XW2EZ9B ONLINE 0 0 0 ata-ST32000542AS_5XW2G29W ONLINE 0 0 0 errors: No known data errors

Dold text
Av Daneel

Efter installationen:
Installera Mate som grafiskt gränssnitt och Thinlinc för remote desktop stöd
Mate är en gnome 2 fork och mitt egna personliga val med tonvikt på maximal prestanda/resurs.

addera lite repositories
mate: http://wiki.mate-desktop.org/download

Första kommandot fallerar och man får installera nått paket för debian hack paket

sudo add-apt-repository "deb http://packages.mate-desktop.org/repo/ubuntu saucy main" sudo apt-get update sudo apt-get --yes --quiet --allow-unauthenticated install mate-archive-keyring sudo apt-get update # this installs base packages sudo apt-get install mate-core # this installs more packages Addera lite jox som får mate att verka bra sudo apt-get install mate-desktop-environment mate-window-manager mate-desktop-environment-extra mate-text-editor mate-indicator-applet mate-dialogs-gnome chromium-browser gparted synaptic

Med raring får man gnäll över dbus

Sedan kan man lägga till mer från mateavdelningen i synaptic

X desktop manager
sudo apt-get install xdm

/etc/X11/xdm/xdm-config
ändra raden :
DisplayManager.requestPort: 0
till :
! DisplayManager.requestPort: 0
/etc/X11/xdm/Xaccess
ändra raden:
#* #any host can get a login window
till
* #any host can get a login window

~/.xinitrc
#!/bin/sh

#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
#

exec ck-launch-session mate-session
# End .xinitrc

Dold text
Av Daneel

Börjar att lägga in lite anteckningar från mina installationsäventyr. Jag har erfarenhet från netBSD på Amiga, debian på IPX, HPUX på HP, FreeBSD på PC, Solaris 10 på PC, OpenSolaris på PC, men det är lång tid mellan varven så mina anteckningar brukar vara guld värda (för mig) när det kör ihop sig.

Installation av Ubuntu 13.10 Server Saucy Salamander
Under installationen:

klicka i openssh
klicka i samba
klicka i server för virtuella maskiner
välj att root ska kunna logga in
skit i att addera en vanlig user (zfs kommer ändå att montera home för dina nya användare)

Dold text

Efter installationen:
Fixa seriekonsoll (som root (#))
Det kan inte nog understrykas hur mycket smärta det sparar om man strular till drivrutiner eller liknande. Det fungerar också som remotesupport så länge en annan dator kan anslutas till serieporten via en dongle eller liknande. Hur kan man överhuvudtaget hävda att en installation är server utan detta?! Skäms Ubuntu !

less /etc/default/grub

tryck på v för att editera filen. ta bort kommenteringen (# är en kommenterad rad) av

GRUB_TERMINAL=console

lägg till raden

GRUB_CMDLINE_LINUX_DEFAULT="console=tty0 console=ttyS0,115200n8"

kör uppdateringen av grub

update-grub

fixa så att en getty(process för en kommandotolk) startar på ttyS0:
skapa en ny fil

nano /etc/init/ttyS0.conf

Som skall innehålla:

# ttyS0 - getty # # This service maintains a getty on ttyS0 from the point the system is # started until it is shut down again. start on stopped rc or RUNLEVEL=[12345] stop on runlevel [!12345] respawn exec /sbin/getty -L 115200 ttyS0 vt102 ### end ttyS0.conf

Dold text

Fixa ZFS
Finns en hel del guider om zfs som är till större hjälp än mina stackars anteckningar...

apt-add-repository --yes ppa:zfs-native/stable apt-get update apt-get install ubuntu-zfs

Detta kommer att fixa lite annat som kernelheaders och gcc eftersom zfs byggs från källkod

verifiera att

cat /sys/block/sdb/queue/scheduler

är [noop]

kolla att

grep c_max /proc/spl/kstat/zfs/arcstats

inte är större än vad som önskas
c_max 4 8381374464
hur man minskar detta

echo "options zfs zfs_arc_max=4294967296" >/etc/modprobe.d/zfs.conf

Tanken är att montera användarbibliotek under /home som bor i egna dataset och annat i /data också i egna dataset.
Fördelen med egna dataset är att man kan ha quota och snapshots samt radera snapshots som är inaktuella för olika kategorier var för sig
Bygg en pool där filsystemen kan bo
I detta läget har jag tre olika diskar i lådan:
sda=SSD
sdb=4TB disk
sdc=4TB disk

ashift=12 2^12 är min blockstorlek
Hyss med export, import by-id för att det i en eventuell framtid skall vara enklare att identifiera vilken disk som är trasig och behöver bytas.

zpool status zpool attach zpool create -f -O atime=off -o ashift=12 naspool sdb sdc zpool export zpool import -f -d /dev/disk/by-id naspool zfs create -o canmount=noauto -o mountpoint=/home naspool/home zpool status

Lägg till diskar för spegling
Nu har jag stoppat i fler diskar och vill at de ska speglas ihop.
utan -f funkar knappt oavsett vad man gjort med disken innan i Linux
Utanpå mina hotswap-moduler har jag skrivit de sista två symbolerna i serienumren
04
1C
9B
9W
Därför behöver jag inte ens stänga ner maskinen om jag behöver byta en disk.

ls /dev/disk/by-id/ zpool attach -f naspool ata-ST4000VN000-1H4168_Z300M91C ata-ST4000VN000-1H4168_Z300M804 zpool attach -f naspool ata-ST32000542AS_5XW2EZ9B ata-ST32000542AS_5XW2G29W root@tv-server:~# zpool status pool: naspool state: ONLINE scan: resilvered 84.6G in 0h10m with 0 errors on Fri Dec 20 19:32:18 2013 config: NAME STATE READ WRITE CKSUM naspool ONLINE 0 0 0 mirror-0 ONLINE 0 0 0 ata-ST4000VN000-1H4168_Z300M91C ONLINE 0 0 0 ata-ST4000VN000-1H4168_Z300M804 ONLINE 0 0 0 mirror-1 ONLINE 0 0 0 ata-ST32000542AS_5XW2EZ9B ONLINE 0 0 0 ata-ST32000542AS_5XW2G29W ONLINE 0 0 0 errors: No known data errors

Addera en användare:
Eftersom jag vill att mina användare skall bo på zfs gör jag så här.

zfs create naspool/home/anyuser adduser anyuser chown anyuser:anyuser /home/anyuser su anyuser cp /etc/skel/.* /home/anyuser/ exit

Dold text
Av Daneel

[Byggtråd] Mini-ITX, ECC, 5 diskar, TV-mottagare

http://ep.yimg.com/ay/yhst-27518546784426/a7879-xeon-4-bay-nas-s...

http://upload.wikimedia.org/wikipedia/commons/thumb/6/6a/Under_c...

Under konstruktion
Tänkte kort beskriva ett system jag pillat med under hösten. Jag svarade i en annan tråd och insåg att jag lovat mig själv att dela med mig av mina erfarenheter. Vi får se hur långt jag orkar men min förhoppning är att jag skall beskriva följande:

  • Drömmar

  • Krav

  • Inköp

  • Bygge

  • Testinstallationer och alternativ

  • Nuvarande läge

  • Framtid

Sammantaget är jag extremt nöjd med alla komponenter och det färdiga resultatet.
[2014-11-25]Hittade att man faktiskt kan köpa den här lådan med moderkort och liknande CPU från USA och dom skeppar till Sverige!
ASRock E3C226D2I Platform, Intel Xeon (Haswell) Processor, 8GB DDR3 ECC Memory (up to 16GB), 120GB SATA 6Gbps SSD Boot-Up Drive (up to 1TB), supports up to 4 SATA 6Gbps Removable HDD/SSD Drives.

M-kort: ASRock E3C226D2I
CPU: CPU/Xeon E3-1265Lv3 2.50GHz (valde med grafik för att eventuellt försöka få igång transkodning av tv-inspelningar senare)
Fläkt: Noctua NH-L9i Low profile CPU Cooler - LGA115x (tyst och fin ska den va)
Minne: Kingston 16GB DDR3 PC10600 1333MHz (KVR1333D3E9SK2/16G) (ECC-Minne över från ett bygge som inte blev av)
Låda: CFI-A7879 eller ARK ITX/CS-CI03 som den också kallas på amerikanska marknaden jag fick beställa den från Tyskland
Fläkt: Antec TrueQuiet 120 120mm Fläkt (tyst och fin ska den va)
PSU: Inbyggd (Sägs att fläkten ska föra oväsen med tiden, men jag har inte haft några problem)
Diskar:
1x Samsung 840 Pro Series SSD 128GB SATA3 Basic Kit (MZ-7PD128BW)
2x Seagate NAS ST4000VN000 64MB 4TB
2x Seagate Barracuda LP ST32000542AS 32MB 2TB (disk från samma bygge som inte blev av)
TV-mottagare: TBS 6981 som körs i Unicable-läge
Operativ: Ubuntu server 13.04 Saucy Salamander med Mate desktopmiljö
Filsystem: SSD'n kör ext4 och de andra 4 diskarna sitter i en spegel med zfs som filsystem
Övrigt:
Remote Admin: Thinlinc från svenska Cendio
tv-mjukvara: tvheadend

Drömmar
Det jag upptäckte var att min spel/hobby-PC började bli viktig av flera anledningar och därför gick i princip dygnet runt. I och med behovet av att gå dygnet runt labbade jag mindre och mindre med den! Så var det ju inte tänkt !

Vad var det då jag behövde bli av med från den för att den skulle kunna återgå till en lekbänk?

  1. IRC, MSN, ICQ, JAbber o alla andra IM

  2. Web-browsers, jag har säkert 30-50 tabbar igång nästan jämt

  3. Dokument, jag har en massa pdf-kopior på räkningsbetalningar o annat privat jox

  4. Bilder, familjebilder o sånt, iofs hårdvaruspeglat med en LSI 3041 men bör finnas tillgängligt jämt

  5. Annat data, typ alla installationsfiler från alla utilities jag har installerade

  6. Backuper, inte ska jag ha backuper på en maskin som jag leker med, inte smart

Nya funktioner och fördelar man skulle kunna uppnå

  1. Säkra integriteten på datat med ECC, ZFS och scrub/resilver

  2. Förenkla utökning av lagringen genom att växa speglarna med ZFS-funktionalitet

  3. Använda automatiska snapshots för att enkelt kunna rulla tillbaks olyckliga raderingar

  4. Ta emot tv och spara ner inspelade filmer för lite längre lagring med någon snålkodning

  5. Mycket begränsad virtuell maskin typ max 4GB per instans

  6. Alltid kunna komma åt IM-grejerna (fast lekmaskinen kanske är nere)

  7. Spara lite ström

Krav
Mmm, ur mitt eget perspektiv och till hustets glädje vill jag inte att den här maskinen ska ha plats för 8 feta diskar utan ser att den helst har 5 platser som är lätt åtkomliga. Om man begränsar datalagringen till 4 diskar bör det ta slut i sån takt att man tvingas uppgradera 2 diskar ungefär vartannat år. Maskinen ska vara så liten som möjligt och helst inte ta upp alltför stor plats i skrubben där den står.

  • ZFS, just för att det filsystemet är byggt för datalagring med integritet i åtanke

  • ECC, utan ECC finns det inga garantier för att bitröta inte kan uppstå

  • Inga jobbiga raid-kontrollrar med firmware som ger gråa hår

  • max 5 platser för disk som kan kommas åt hotswap från sidan eller framifrån

  • TVmottagar-plats i PCIe-form, inget löst USB-tjafs, DVB-T2 eller DVB-S2, spelar mig ingen störrer roll. Sägs att DVB-S2 har bättre bitrate.

  • Vore najs med något slags accelererat stöd för transcoding

  • Så liten och blygsam låda som möjligt som fyller ovanstående krav

Av Daneel

Kommer in lite sent i den här tråden men tänkte ändå berätta lite om den servern jag byggde i höstas. Jag borde väl fixa en bygg-tråd med bilder och länkar till prisjakt, men det orkar jag inte just nu.

Sammantaget är jag extremt nöjd med alla komponenter och det färdiga resultatet.

M-kort: ASRock E3C226D2I
CPU: CPU/Xeon E3-1265Lv3 2.50GHz (valde med grafik för att eventuellt försöka få igång transkodning av tv-inspelningar senare)
Fläkt: Noctua NH-L9i Low profile CPU Cooler - LGA115x (tyst och fin ska den va)
Minne: Kingston 16GB DDR3 PC10600 1333MHz (KVR1333D3E9SK2/16G) (ECC-Minne över från ett bygge som inte blev av)
Låda: CFI-A7879 eller ARK ITX/CS-CI03 som den också kallas på amerikanska marknaden jag fick beställa den från Tyskland
Fläkt: Antec TrueQuiet 120 120mm Fläkt (tyst och fin ska den va)
PSU: Inbyggd (Sägs att fläkten ska föra oväsen med tiden, men jag har inte haft några problem)
Diskar:
1x Samsung 840 Pro Series SSD 128GB SATA3 Basic Kit (MZ-7PD128BW)
2x Seagate NAS ST4000VN000 64MB 4TB
2x Seagate Barracuda LP ST32000542AS 32MB 2TB (disk från samma bygge som inte blev av)
TV-mottagare: TBS 6981 som körs i Unicable-läge
Operativ: Ubuntu server 13.04 Saucy Salamander med Mate desktopmiljö
Filsystem: SSD'n kör ext4 och de andra 4 diskarna sitter i en spegel med zfs som filsystem
Övrigt:
Remote Admin: Thinlinc från svenska Cendio
tv-mjukvara: tvheadend

Skrivet av jan-banan:

Nu står jag och tvekar hittade detta kort, 6sata mot asuskortet. Någon som har erfarenheter?
http://www.asrock.com/server/overview.asp?Model=E3C226D2I

Antalet bra sataportar var nog den främsta motivationen till att mitt val föll på ASRock. Det är rätt ont om Mini-ITX kort som accepterar ECC.

Skrivet av jan-banan:

EDIT: Såg att den bara har VGA? WTF. känns inte helt optimalt.

Inget jag tänkt på, lite X klarar den iaf. Funkade direkt med live-skivor för linux.

PS. Lägger en veckovis övervakning på tråden, men hoppas jag minns att kolla då och då

Av Daneel
Skrivet av QRikard:

Det har kommit upp många fina chassin nyligen som verkar prestera riktigt bra. Tidigare när jag kollade lutade det mer mot att bygga själv därav planen på vattenkylning för att slippa bocka heatpipes...

Bocka heatpipes verkade ganska avskräckande men det verkar inte ha något med prestandan att göra. Finns ju ganska bra med verktyg att få tag på för en rimlig peng.
http://www.mini-tft.de/xtc-neu/product_info.php/info/p42681_Rohrbieger--Biegezange-fuer-Heatpipes-.html
http://biltema.se/sv/Bil---MC/Verktyg-och-Verkstadsutrustning/Tang/Rorbockningsverktyg-121181/

http://biltema.se/ProductImages/12/medium/12-1181_m.jpg

80kr

Av Daneel
Skrivet av Cybertsen:

Jag reflekterade över samma sak igår, men ville inte kommentera det med risken att uppfattas var en surmulen puritan

Dock är det alltid svårt med begrepp som "tyst", "ljudlös" och liknande - allt är subjektivt.
För tråden heter "Helt tyst" och jag hyser inga tvivel på att Snorrens dator är just det - helt tyst...så Snorres kommentar från 10:52 är befogad...

Men mitt egna intresse i denna tråden rör enbart passiv kylning (d.v.s. fläktlös) och inga roterande delar (HDD/ODD).

Jag menade verkligen inget illa mot Snoore men tycker det fattas infomation om helt passiva lösningar, det var därför jag startade tråden och la någon timme på att få ihop ursprungsposten. Jag tycker man kan hitta ganska mycket om dämpning och fläktoptimering utan att anstränga sig allt för myclket. Mitt val av trådnamn kan tolkas som att ljudoptimerade lösningar kan vara svar, men jag tänkte mig en diskussion om helt lösningar utan fläktar eller roterande hårddiskar vore intressant.
Jag försökte editera trådnamnet men det funkar inte :(, det är bara titeln på ursprungsposten som ändras ...

Kvar har man det sura valet om BD-spelare ska med eller inte, jag orkar inte rippa ner mina skivor utan kör dom i vanliga roterande spelare, hur gör ni?

Av Daneel
Skrivet av Cybertsen:

Eftersom det verkar vara en del här som liksom jag har en fetisch till ljudlösa datorlösningar så passar jag även på att tipsa om sidan www.fanlesstech.com.
Sidan har även ett RSS flöde om man som mig är för lat att kolla av hemsidan med jämna mellanrum...

www.fanlesstech.com. var ju helt grym, vilken nerd som orkar leta reda på allt.

Skrivet av Snorren:

Hej, jag tänkte dela med mig av min build som jag är nöjd med. Fläktarna hörs inte. Det enda som hörs är hårddisken och den går ju att byta ut mot en SSD.

Jag är glad att du är nöjd, men denna tråden skall handla om helt tysta varianter. Om din fläkt inte hörs är den trasig

Till sist tycker jag det är lite tråkigt att ingen annan använt min mall för att lägga till nya eller fixa mina halvdåliga försök. Det fattas ju någon Streacom och A-Tech som jag redan vet om men inte prioriterat....

Av Daneel

Lagt till Ask-Tech NT-TX3000 ZENO Series no2

http://www.ask-tech.com/jp/product/case/nt-tx3000/img/pic_600x60...

[Tillverkare]
Ask-Tech NT-TX3000 ZENO Series no2
[Review]

[Saluförs av]

[Pris]
[Byggen/Galleri]

[Kommentar]
Ingen återförsäljare har listat denna ännu vad jag har hittat.

Av Daneel

Lagt till Ask-Tech NT-TX2000 Zeno Series No1

http://www.ask-tech.com/en/product/case/nt-tx2000/img/pic_600x60...

[Tillverkare]
Zeno NT-TX2000 Fanless Media Case with Heatpipe CPU Cooler
[Review]

[Saluförs av]
QuietPC.com
[Pris]
€289,60 utan PSU
[Byggen/Galleri]

[Kommentar]
Har för mig att jag läst att det går att få i ett Micro-ATX i denna lådan men är inte säker...