QNAP : Serveur NAS QNAP TS-410

J’avais pas pris le temps de parler de mon serveur NAS QNAP TS-410 ( 4 disques SAMSUNG en RAID ) dont je suis particulièrement satisfait . Je l’ai acheté le 23/05/2011 pour 300 Euros chez MacWay (sans les disques durs).

Je suis en RAID 10 :

Les commandes de base pour l’autopsie :

[~] # uname -r          
2.6.33.2
[~] # uname -s          
Linux
[~] # cat /proc/cpuinfo 
Processor	: Feroceon 88F6281 rev 1 (v5l)
BogoMIPS	: 799.53
Features	: swp half thumb fastmult edsp 
CPU implementer	: 0x56
CPU architecture: 5TE
CPU variant	: 0x2
CPU part	: 0x131
CPU revision	: 1

Hardware	: Feroceon-KW ARM
Revision	: 0000
Serial		: 0000000000000000
[~] # cat /proc/board_type 
DB-88F6281A-BP
[~] # cat /proc/version 
Linux version 2.6.33.2 (root@NasX86-10) (gcc version 4.2.1) #1 Fri Jun 15 04:50:06 CST 2012
[~] # uptime
 22:46:27 up 20 days,  9:42, load average: 1.08, 1.25, 1.02
[~] # cat /proc/scsi/scsi        
Attached devices:
Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: SAMSUNG  Model: HD154UI          Rev: 1AG0
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi3 Channel: 00 Id: 00 Lun: 00
  Vendor: SAMSUNG  Model: HD154UI          Rev: 1AG0
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi4 Channel: 00 Id: 00 Lun: 00
  Vendor: SAMSUNG  Model: HD154UI          Rev: 1AG0
  Type:   Direct-Access                    ANSI  SCSI revision: 05
Host: scsi5 Channel: 00 Id: 00 Lun: 00
  Vendor: SAMSUNG  Model: HD154UI          Rev: 1AG0
  Type:   Direct-Access                    ANSI  SCSI revision: 05
[~] # crontab -l
# m h dom m dow cmd
0 4 * * * /sbin/hwclock -s
0 3 * * * /sbin/vs_refresh
0 3 * * * /bin/rm -rf /mnt/HDA_ROOT/twonkymedia/twonkymedia.db/cache/*
0 3 * * 0 /etc/init.d/idmap.sh dump
0 3 * * * /sbin/clean_reset_pwd
0-59/15 * * * * /etc/init.d/nss2_dusg.sh
0 3 * * * /bin/rm -rf /mnt/HDA_ROOT/twonkymedia/twonkymedia.db/cache/*
0 3 * * * /etc/init.d/ImRd.sh bgThGen
0 3 * * * /bin/rm -rf /mnt/HDA_ROOT/twonkymedia/twonkymedia.db/cache/*
4 3 * * 3 /etc/init.d/backup_conf.sh
[~] # ls -l /mnt/HDA_ROOT/.logs/kmsg*  
-rw-r--r--    1 admin    administ    18286 Jul  2 22:55 /mnt/HDA_ROOT/.logs/kmsg
-rw-r--r--    1 admin    administ   729430 Jun 12 13:07 /mnt/HDA_ROOT/.logs/kmsg.1
-rw-r--r--    1 admin    administ  1359171 Mar 25  2014 /mnt/HDA_ROOT/.logs/kmsg.2
[~] # tail -1 /mnt/HDA_ROOT/.logs/kmsg.2 
<2>[10063898.840000] EXT3-fs error (device md9): ext3_lookup: deleted inode referenced: 13292
[~] # cat /mnt/HDA_ROOT/update/newver 
4.2.6
[~] # cat /mnt/HDA_ROOT/update/fw_info   
7dd491958f7bdc5ed8891c6a8597d790
[~] # cat /mnt/HDA_ROOT/twonkymedia/twonkymedia6-default.ini       
contentbase=/share
contentdir=+A|/Qmultimedia
friendlyname=TwonkyMedia [%HOSTNAME%]
dbdir=
httpport=9000
enableweb=2
scantime=120
startupmb=0
platform=TS-Series NAS
cachemaxsize=100240
ignoredir=AppleDouble,AppleDB,AppleDesktop,TemporaryItems
suppressmenu=mediafeeds,transcoding
[~] # netstat -at | grep LISTEN
tcp        0      0 *:49152                 *:*                     LISTEN      
tcp        0      0 *:6881                  *:*                     LISTEN      
tcp        0      0 *:nfsd                  *:*                     LISTEN      
tcp        0      0 *:afpovertcp            *:*                     LISTEN      
tcp        0      0 *:708                   *:*                     LISTEN      
tcp        0      0 *:3493                  *:*                     LISTEN      
tcp        0      0 localhost:9000          *:*                     LISTEN      
tcp        0      0 *:rsync                 *:*                     LISTEN      
tcp        0      0 *:3689                  *:*                     LISTEN      
tcp        0      0 *:mysql                 *:*                     LISTEN      
tcp        0      0 *:netbios-ssn           *:*                     LISTEN      
tcp        0      0 *:40270                 *:*                     LISTEN      
tcp        0      0 *:sunrpc                *:*                     LISTEN      
tcp        0      0 *:webcache              *:*                     LISTEN      
tcp        0      0 *:52945                 *:*                     LISTEN      
tcp        0      0 *:ftp                   *:*                     LISTEN      
tcp        0      0 *:48757                 *:*                     LISTEN      
tcp        0      0 *:ssh                   *:*                     LISTEN      
tcp        0      0 *:631                   *:*                     LISTEN      
tcp        0      0 *:https                 *:*                     LISTEN      
tcp        0      0 *:445                   *:*                     LISTEN      
netstat: no support for `AF INET6 (tcp)' on this system.

Sniff, pas de command lsof.
Pas de reboot pendant 10063898 sec. … Alors ? Par contre, beaucoup de ports ouverts … à ne pas mettre sur le NET ! A noter aussi qu’il faut changer le mot de passe par défaut ( admin / admin ) … les utilisateurs admin / postgres / oracle sont connus …

Je viens de faire la mise à jours, cela a mis une heure.

La release note est ici : https://www.qnap.com/fr-fr/releasenotes/QTS 4.2.6 build 20180531 ( 2018/06/01 ) )  et le centre de téléchargement : https://www.qnap.com/fr-fr/download?model=ts-410&category=firmware .

J’ai vu ceci qui m’a fait peur : https://www.qnap.com/fr-fr/technical-advisory/tec-201707-01 « Mise à jour importante de QTS pour la corruption silencieuse et potentielle des données du NAS utilisant une configuration RAID 5/6 ». Le TS-410 étant dans la liste …

Après la mise à jour :

[~] # uname -r
3.4.6
[~] # uname -s
Linux
[~] # cat /proc/version 
Linux version 3.4.6 (root@BuildServer35) (gcc version 4.2.1) #1 Thu May 31 12:20:11 CST 2018

J’ai donc fait un bon du « 15 juin 2012 » au « 31 mai 2018« , 6 ans sans mise à jours …

A noter que pour des raisons de sécurité :

  • Qsync Centrale Station 2.0 : est désactivé.
  • UPnp ( Découverte de Service )  est désactivé.
  • Telnet est désactivé.
  • FTP est désactivé.
  • SNMP est désactivé.

Pour 300 Euros je suis totalement satisfait, on peut dire que c’est du bon matériel.

Voici une bonne documentation : https://www.qnap.com/en-us/how-to/tutorial/article/using-time-machine-to-back-up-your-mac-to-a-qnap-nas-via-smb pour la TimeMachine. La localisation du repertoire sur le disque dur : /share/MD0_DATA/.timemachine/ . Pour avoir la liste des mac :

cat /share/MD0_DATA/.timemachine/*.sparsebundle/com.apple.TimeMachine.MachineID.plist