Aller au contenu
  • 0

Désactivation Mise En Veille Des Disques .


Kiscoool

Question

:rolleyes: Bonjoir , voila je vous écris en raison d'une demande bête mais qui me tient à coeur , est - il possible sur Qnap TS-210 d'activé l'activité , sans rentré dans une veille des disques ?

Pourquoi je demande celà ? Et bien tous simplement pour la bonne raison que le serveur NAS me sert de point d'accès 24h/24 en temps que serveur web actif ( fibre optique nous voila, meilleur débit d'upload! )

Mais lorsque celui ci n'est pas / ou plus visité forcement celui ci rentre en veille , ce qui entraîne donc une latence de chargement des pages lorsque le NAS relance la httpd/apache en processus de fond pour réveiller les disques ( deux disques 1.5To Samsung eco green en raid 0 )

Il y a t'il une option bien que le dernier firmware en date ne permet pas de gérer cela sur l'administration , une commande en telnet/ qui permettrait de bloquer la mise en veille des disques ?

Sachant que dans tout les cas la durée de vie n'interface pas forcement sur le mode veille ou non des disques non , ce qui tue le matériel au contraire est l'acheminement du courant alternatif qui fatigue l’électronique ( éteindre et rallumer ) je travail dans le domaine ;)

j'ai lu par ailleurs que comme astuce " Activer le réacheminement de port UPnP " causait un mouvement continue des disques mais cela ne me convainc pas toujours cette latence lorsque les disques se mettent en veille un certain temps lorsqu'on navigue sur l'un de mes sites quand ce dernier n'est pas côtoyé . ( ou que le NAS n'est plus actif )

Une solution ?

Lien vers le commentaire
Partager sur d’autres sites

2 réponses à cette question

Messages recommandés

  • 0

Bonjour,

:rolleyes: Bonjoir , voila je vous écris en raison d'une demande bête mais qui me tient à coeur , est - il possible sur Qnap TS-210 d'activé l'activité , sans rentré dans une veille des disques ?

Pourquoi je demande celà ? Et bien tous simplement pour la bonne raison que le serveur NAS me sert de point d'accès 24h/24 en temps que serveur web actif ( fibre optique nous voila, meilleur débit d'upload! )

Mais lorsque celui ci n'est pas / ou plus visité forcement celui ci rentre en veille , ce qui entraîne donc une latence de chargement des pages lorsque le NAS relance la httpd/apache en processus de fond pour réveiller les disques ( deux disques 1.5To Samsung eco green en raid 0 )

Il y a t'il une option bien que le dernier firmware en date ne permet pas de gérer cela sur l'administration , une commande en telnet/[url="[url="ssh-avec-putty/-avec-putty/"]ssh-avec-putty/-avec-putty/"][url="ssh-avec-putty/-avec-putty/"]ssh-avec-putty/ qui permettrait de bloquer la mise en veille des disques ?

Sachant que dans tout les cas la durée de vie n'interface pas forcement sur le mode veille ou non des disques non , ce qui tue le matériel au contraire est l'acheminement du courant alternatif qui fatigue l’électronique ( éteindre et rallumer ) je travail dans le domaine ;)

j'ai lu par ailleurs que comme astuce " Activer le réacheminement de port UPnP " causait un mouvement continue des disques mais cela ne me convainc pas toujours cette latence lorsque les disques se mettent en veille un certain temps lorsqu'on navigue sur l'un de mes sites quand ce dernier n'est pas côtoyé . ( ou que le NAS n'est plus actif )

Une solution ?

Enfin quelqu'un qui ne rêve pas sur la durée de vie des disques et le spin down ... :lol: ...

Je ne connais aucun moyen par l'administration ... par contre un simple shell (ou cron) qui écrit un fichier sur disque (toujours le même) et force un sync ... suffit

Par exemple Openvpn écrit son état toute les minutes (3 lignes sur le même fichier), j'ai du le mettre (demande utilisateur) sur /tmp pour qu'il n’empêche pas la mise en stanby des disques ...

Vous pouvez aussi voir du coté de la commande hdparm et ses options (genre set advanced power management setting ou autre disable power_saving etc. )

Philippe.

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Merci pour cette réponse rapide , donc ok , admettons va pour un "hdparm"

As tu étape par étape la façon de procéder ?

car en telnet / [url="ssh-avec-putty/-avec-putty/"]ssh-avec-putty/ je n'y comprend rien en revanche me donner les commandes sous CMD avec windaube via le reseau je peux m'amuser à bidouiller , ou tout sorte de bidouille d'ailleurs à faire , car moi sa me prend le choux des disques qui dors sans qu'on leur donne l'autorisation !

Cordialement.

----------------------------------------------------------------------------------

Edit parce que je suis nul voila ce que j'ai fais et trouvé :

( pour les novices des lignes de commandes sous Telnet)

update-alternatives: Linking //opt/sbin/cfdisk to /opt/sbin/util-linux-cfdisk

update-alternatives: Linking //opt/sbin/ctrlaltdel to /opt/sbin/util-linux-ctrla

ltdel

update-alternatives: Linking //opt/sbin/elvtune to /opt/sbin/util-linux-elvtune

update-alternatives: Linking //opt/sbin/fdisk to /opt/sbin/util-linux-fdisk

update-alternatives: Linking //opt/sbin/fsck.cramfs to /opt/sbin/util-linux-fsck

.cramfs

update-alternatives: Linking //opt/sbin/fsck.minix to /opt/sbin/util-linux-fsck.

minix

update-alternatives: Linking //opt/sbin/hwclock to /opt/sbin/util-linux-hwclock

update-alternatives: Linking //opt/sbin/losetup to /opt/sbin/util-linux-losetup

update-alternatives: Linking //opt/sbin/mkfs to /opt/sbin/util-linux-mkfs

update-alternatives: Linking //opt/sbin/mkfs.bfs to /opt/sbin/util-linux-mkfs.bf

s

update-alternatives: Linking //opt/sbin/mkfs.cramfs to /opt/sbin/util-linux-mkfs

.cramfs

update-alternatives: Linking //opt/sbin/mkfs.minix to /opt/sbin/util-linux-mkfs.

minix

update-alternatives: Linking //opt/sbin/mkswap to /opt/sbin/util-linux-mkswap

update-alternatives: Linking //opt/sbin/pivot_root to /opt/sbin/util-linux-pivot

_root

update-alternatives: Linking //opt/sbin/readprofile to /opt/sbin/util-linux-read

profile

update-alternatives: Linking //opt/sbin/sfdisk to /opt/sbin/util-linux-sfdisk

update-alternatives: Linking //opt/sbin/sln to /opt/sbin/util-linux-sln

update-alternatives: Linking //opt/sbin/swapon to /opt/sbin/util-linux-swapon

update-alternatives: Linking //opt/sbin/tunelp to /opt/sbin/util-linux-tunelp

update-alternatives: Linking //opt/bin/arch to /opt/bin/util-linux-arch

update-alternatives: Linking //opt/bin/cal to /opt/bin/util-linux-cal

update-alternatives: Linking //opt/bin/chkdupexe to /opt/bin/util-linux-chkdupex

e

update-alternatives: Linking //opt/bin/col to /opt/bin/util-linux-col

update-alternatives: Linking //opt/bin/colcrt to /opt/bin/util-linux-colcrt

update-alternatives: Linking //opt/bin/colrm to /opt/bin/util-linux-colrm

update-alternatives: Linking //opt/bin/column to /opt/bin/util-linux-column

update-alternatives: Linking //opt/bin/cytune to /opt/bin/util-linux-cytune

update-alternatives: Linking //opt/bin/ddate to /opt/bin/util-linux-ddate

update-alternatives: Linking //opt/bin/dmesg to /opt/bin/util-linux-dmesg

update-alternatives: Linking //opt/bin/fdformat to /opt/bin/util-linux-fdformat

update-alternatives: Linking //opt/bin/flock to /opt/bin/util-linux-flock

update-alternatives: Linking //opt/bin/getopt to /opt/bin/util-linux-getopt

update-alternatives: Linking //opt/bin/hexdump to /opt/bin/util-linux-hexdump

update-alternatives: Linking //opt/bin/ipcrm to /opt/bin/util-linux-ipcrm

update-alternatives: Linking //opt/bin/ipcs to /opt/bin/util-linux-ipcs

update-alternatives: Linking //opt/bin/isosize to /opt/bin/util-linux-isosize

update-alternatives: Linking //opt/bin/kill to /opt/bin/util-linux-kill

update-alternatives: Linking //opt/bin/last to /opt/bin/util-linux-last

update-alternatives: Linking //opt/bin/line to /opt/bin/util-linux-line

update-alternatives: Linking //opt/bin/logger to /opt/bin/util-linux-logger

update-alternatives: Linking //opt/bin/look to /opt/bin/util-linux-look

update-alternatives: Linking //opt/bin/mcookie to /opt/bin/util-linux-mcookie

update-alternatives: Linking //opt/bin/mesg to /opt/bin/util-linux-mesg

update-alternatives: Linking //opt/bin/more to /opt/bin/util-linux-more

update-alternatives: Linking //opt/bin/namei to /opt/bin/util-linux-namei

update-alternatives: Linking //opt/bin/pg to /opt/bin/util-linux-pg

update-alternatives: Linking //opt/bin/raw to /opt/bin/util-linux-raw

update-alternatives: Linking //opt/bin/rename to /opt/bin/util-linux-rename

update-alternatives: Linking //opt/bin/renice to /opt/bin/util-linux-renice

update-alternatives: Linking //opt/bin/rev to /opt/bin/util-linux-rev

update-alternatives: Linking //opt/bin/script to /opt/bin/util-linux-script

update-alternatives: Linking //opt/bin/setfdprm to /opt/bin/util-linux-setfdprm

update-alternatives: Linking //opt/bin/setsid to /opt/bin/util-linux-setsid

update-alternatives: Linking //opt/bin/setterm to /opt/bin/util-linux-setterm

update-alternatives: Linking //opt/bin/tailf to /opt/bin/util-linux-tailf

update-alternatives: Linking //opt/bin/ul to /opt/bin/util-linux-ul

update-alternatives: Linking //opt/bin/wall to /opt/bin/util-linux-wall

update-alternatives: Linking //opt/bin/whereis to /opt/bin/util-linux-whereis

update-alternatives: Linking //opt/bin/write to /opt/bin/util-linux-write

update-alternatives: Linking //opt/share/man/man1/arch.1 to /opt/share/man/man1/

util-linux-arch.1

update-alternatives: Linking //opt/share/man/man1/cal.1 to /opt/share/man/man1/u

til-linux-cal.1

update-alternatives: Linking //opt/share/man/man1/chkdupexe.1 to /opt/share/man/

man1/util-linux-chkdupexe.1

update-alternatives: Linking //opt/share/man/man1/col.1 to /opt/share/man/man1/u

til-linux-col.1

update-alternatives: Linking //opt/share/man/man1/colcrt.1 to /opt/share/man/man

1/util-linux-colcrt.1

update-alternatives: Linking //opt/share/man/man1/colrm.1 to /opt/share/man/man1

/util-linux-colrm.1

update-alternatives: Linking //opt/share/man/man1/column.1 to /opt/share/man/man

1/util-linux-column.1

update-alternatives: Linking //opt/share/man/man1/ddate.1 to /opt/share/man/man1

/util-linux-ddate.1

update-alternatives: Linking //opt/share/man/man1/flock.1 to /opt/share/man/man1

/util-linux-flock.1

update-alternatives: Linking //opt/share/man/man1/getopt.1 to /opt/share/man/man

1/util-linux-getopt.1

update-alternatives: Linking //opt/share/man/man1/hexdump.1 to /opt/share/man/ma

n1/util-linux-hexdump.1

update-alternatives: Linking //opt/share/man/man1/kill.1 to /opt/share/man/man1/

util-linux-kill.1

update-alternatives: Linking //opt/share/man/man1/last.1 to /opt/share/man/man1/

util-linux-last.1

update-alternatives: Linking //opt/share/man/man1/line.1 to /opt/share/man/man1/

util-linux-line.1

update-alternatives: Linking //opt/share/man/man1/logger.1 to /opt/share/man/man

1/util-linux-logger.1

update-alternatives: Linking //opt/share/man/man1/look.1 to /opt/share/man/man1/

util-linux-look.1

update-alternatives: Linking //opt/share/man/man1/mcookie.1 to /opt/share/man/ma

n1/util-linux-mcookie.1

update-alternatives: Linking //opt/share/man/man1/mesg.1 to /opt/share/man/man1/

util-linux-mesg.1

update-alternatives: Linking //opt/share/man/man1/more.1 to /opt/share/man/man1/

util-linux-more.1

update-alternatives: Linking //opt/share/man/man1/namei.1 to /opt/share/man/man1

/util-linux-namei.1

update-alternatives: Linking //opt/share/man/man1/pg.1 to /opt/share/man/man1/ut

il-linux-pg.1

update-alternatives: Linking //opt/share/man/man1/readprofile.1 to /opt/share/ma

n/man1/util-linux-readprofile.1

update-alternatives: Linking //opt/share/man/man1/rename.1 to /opt/share/man/man

1/util-linux-rename.1

update-alternatives: Linking //opt/share/man/man1/rev.1 to /opt/share/man/man1/u

til-linux-rev.1

update-alternatives: Linking //opt/share/man/man1/script.1 to /opt/share/man/man

1/util-linux-script.1

update-alternatives: Linking //opt/share/man/man1/setterm.1 to /opt/share/man/ma

n1/util-linux-setterm.1

update-alternatives: Linking //opt/share/man/man1/tailf.1 to /opt/share/man/man1

/util-linux-tailf.1

update-alternatives: Linking //opt/share/man/man1/ul.1 to /opt/share/man/man1/ut

il-linux-ul.1

update-alternatives: Linking //opt/share/man/man1/wall.1 to /opt/share/man/man1/

util-linux-wall.1

update-alternatives: Linking //opt/share/man/man1/whereis.1 to /opt/share/man/ma

n1/util-linux-whereis.1

update-alternatives: Linking //opt/share/man/man1/write.1 to /opt/share/man/man1

/util-linux-write.1

update-alternatives: Linking //opt/share/man/man5/fstab.5 to /opt/share/man/man5

/util-linux-fstab.5

update-alternatives: Linking //opt/share/man/man5/nfs.5 to /opt/share/man/man5/u

til-linux-nfs.5

update-alternatives: Linking //opt/share/man/man8/agetty.8 to /opt/share/man/man

8/util-linux-agetty.8

update-alternatives: Linking //opt/share/man/man8/blockdev.8 to /opt/share/man/m

an8/util-linux-blockdev.8

update-alternatives: Linking //opt/share/man/man8/cfdisk.8 to /opt/share/man/man

8/util-linux-cfdisk.8

update-alternatives: Linking //opt/share/man/man8/ctrlaltdel.8 to /opt/share/man

/man8/util-linux-ctrlaltdel.8

update-alternatives: Linking //opt/share/man/man8/cytune.8 to /opt/share/man/man

8/util-linux-cytune.8

update-alternatives: Linking //opt/share/man/man8/dmesg.8 to /opt/share/man/man8

/util-linux-dmesg.8

update-alternatives: Linking //opt/share/man/man8/elvtune.8 to /opt/share/man/ma

n8/util-linux-elvtune.8

update-alternatives: Linking //opt/share/man/man8/fdformat.8 to /opt/share/man/m

an8/util-linux-fdformat.8

update-alternatives: Linking //opt/share/man/man8/fdisk.8 to /opt/share/man/man8

/util-linux-fdisk.8

update-alternatives: Linking //opt/share/man/man8/fsck.minix.8 to /opt/share/man

/man8/util-linux-fsck.minix.8

update-alternatives: Linking //opt/share/man/man8/hwclock.8 to /opt/share/man/ma

n8/util-linux-hwclock.8

update-alternatives: Linking //opt/share/man/man8/ipcrm.8 to /opt/share/man/man8

/util-linux-ipcrm.8

update-alternatives: Linking //opt/share/man/man8/ipcs.8 to /opt/share/man/man8/

util-linux-ipcs.8

update-alternatives: Linking //opt/share/man/man8/isosize.8 to /opt/share/man/ma

n8/util-linux-isosize.8

update-alternatives: Linking //opt/share/man/man8/losetup.8 to /opt/share/man/ma

n8/util-linux-losetup.8

update-alternatives: Linking //opt/share/man/man8/mkfs.8 to /opt/share/man/man8/

util-linux-mkfs.8

update-alternatives: Linking //opt/share/man/man8/mkfs.bfs.8 to /opt/share/man/m

an8/util-linux-mkfs.bfs.8

update-alternatives: Linking //opt/share/man/man8/mkfs.minix.8 to /opt/share/man

/man8/util-linux-mkfs.minix.8

update-alternatives: Linking //opt/share/man/man8/mkswap.8 to /opt/share/man/man

8/util-linux-mkswap.8

update-alternatives: Linking //opt/share/man/man8/mount.8 to /opt/share/man/man8

/util-linux-mount.8

update-alternatives: Linking //opt/share/man/man8/pivot_root.8 to /opt/share/man

/man8/util-linux-pivot_root.8

update-alternatives: Linking //opt/share/man/man8/raw.8 to /opt/share/man/man8/u

til-linux-raw.8

update-alternatives: Linking //opt/share/man/man8/renice.8 to /opt/share/man/man

8/util-linux-renice.8

update-alternatives: Linking //opt/share/man/man8/setfdprm.8 to /opt/share/man/m

an8/util-linux-setfdprm.8

update-alternatives: Linking //opt/share/man/man8/setsid.8 to /opt/share/man/man

8/util-linux-setsid.8

update-alternatives: Linking //opt/share/man/man8/sfdisk.8 to /opt/share/man/man

8/util-linux-sfdisk.8

update-alternatives: Linking //opt/share/man/man8/sln.8 to /opt/share/man/man8/u

til-linux-sln.8

update-alternatives: Linking //opt/share/man/man8/swapoff.8 to /opt/share/man/ma

n8/util-linux-swapoff.8

update-alternatives: Linking //opt/share/man/man8/swapon.8 to /opt/share/man/man

8/util-linux-swapon.8

update-alternatives: Linking //opt/share/man/man8/tunelp.8 to /opt/share/man/man

8/util-linux-tunelp.8

update-alternatives: Linking //opt/share/man/man8/umount.8 to /opt/share/man/man

8/util-linux-umount.8

update-alternatives: Linking //opt/sbin/swapoff to /opt/sbin/util-linux-swapon

Successfully terminated.

[~] # ipkg update

Downloading http://ipkg.nslu2-linux.org/feeds/optware/tsx19/cross/unstable/Packa

ges

Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable

/Packages.gz

Inflating http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/P

ackages.gz

Updated list of available packages in /opt/lib/ipkg/lists/cs08q1armel

An error ocurred, return value: 1.

Collected errors:

ipkg_download: ERROR: Command failed with return value 1: `wget --passive-ftp

 -q -P /opt/ipkg-HLZ0sX http://ipkg.nslu2-linux.org/feeds/optware/tsx19/cross/un

stable/Packages'

[~] # dhparm

-sh: dhparm: command not found

[~] # hdparm


hdparm - get/set hard disk parameters - version v9.37, by Mark Lord.


Usage:  hdparm  [options] [device ...]


Options:

 -a   Get/set fs readahead

 -A   Get/set the drive look-ahead flag (0/1)

 -b   Get/set bus state (0 == off, 1 == on, 2 == tristate)

 -B   Set Advanced Power Management setting (1-255)

 -c   Get/set IDE 32-bit IO setting

 -C   Check drive power mode status

 -d   Get/set using_dma flag

 -D   Enable/disable drive defect management

 -E   Set cd/dvd drive speed

 -f   Flush buffer cache for device on exit

 -F   Flush drive write cache

 -g   Display drive geometry

 -h   Display terse usage information

 -H   Read temperature from drive (Hitachi only)

 -i   Display drive identification

 -I   Detailed/current information directly from drive

 -k   Get/set keep_settings_over_reset flag (0/1)

 -K   Set drive keep_features_over_reset flag (0/1)

 -L   Set drive doorlock (0/1) (removable harddisks only)

 -m   Get/set multiple sector count

 -M   Get/set acoustic management (0-254, 128: quiet, 254: fast)

 -n   Get/set ignore-write-errors flag (0/1)

 -N   Get/set max visible number of sectors (HPA) (VERY DANGEROUS)

 -p   Set PIO mode on IDE interface chipset (0,1,2,3,4,...)

 -P   Set drive prefetch count

 -q   Change next setting quietly

 -Q   Get/set DMA queue_depth (if supported)

 -r   Get/set device readonly flag (DANGEROUS to set)

 -R   Obsolete

 -s   Set power-up in standby flag (0/1) (DANGEROUS)

 -S   Set standby (spindown) timeout

 -t   Perform device read timings

 -T   Perform cache read timings

 -u   Get/set unmaskirq flag (0/1)

 -U   Obsolete

 -v   Use defaults; same as -acdgkmur for IDE drives

 -V   Display program version and exit immediately

 -w   Perform device reset (DANGEROUS)

 -W   Get/set drive write-caching flag (0/1)

 -x   Obsolete

 -X   Set IDE xfer mode (DANGEROUS)

 -y   Put drive in standby mode

 -Y   Put drive to sleep

 -z   Re-read partition table

 -Z   Disable Seagate auto-powersaving mode

 --dco-freeze      Freeze/lock current device configuration until next power cyc

le

 --dco-identify    Read/dump device configuration identify data

 --dco-restore     Reset device configuration back to factory defaults

 --direct          Use O_DIRECT to bypass page cache for timings

 --drq-hsm-error   Crash system with a "stuck DRQ" error (VERY DANGEROUS)

 --fallocate       Create a file without writing data to disk

 --fibmap          Show device extents (and fragmentation) for a file

 --fwdownload            Download firmware file to drive (EXTREMELY DANGEROUS)

 --fwdownload-mode3      Download firmware using min-size segments (EXTREMELY DA

NGEROUS)

 --fwdownload-mode3-max  Download firmware using max-size segments (EXTREMELY DA

NGEROUS)

 --fwdownload-mode7      Download firmware using a single segment (EXTREMELY DAN

GEROUS)

 --idle-immediate  Idle drive immediately

 --idle-unload     Idle immediately and unload heads

 --Istdin          Read identify data from stdin as ASCII hex

 --Istdout         Write identify data to stdout as ASCII hex

 --make-bad-sector Deliberately corrupt a sector directly on the media (VERY DAN

GEROUS)

 --offset          use with -t, to begin timings at given offset (in GiB) from s

tart of drive

 --prefer-ata12    Use 12-byte (instead of 16-byte) SAT commands when possible

 --read-sector     Read and dump (in hex) a sector directly from the media

 --security-help   Display help for ATA security commands

 --trim-sector-ranges        Tell SSD firmware to discard unneeded data sectors:

 lba:count ..

 --trim-sector-ranges-stdin  Same as above, but reads lba:count pairs from stdin

 --verbose         Display extra diagnostics from some commands

 --write-sector    Repair/overwrite a (possibly bad) sector directly on the medi

a (VERY DANGEROUS)


[~] #

En fait je savais pas que c'était automatisé , me voila moins con ce soir , optware QPKG permet de télécharger des packages de façon autonome enfin si l'on lui demande et que la commande est valide!

Lien vers le commentaire
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à cette question…

×   Vous avez collé du contenu avec mise en forme.   Supprimer la mise en forme

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement
×
×
  • Créer...