Portál AbcLinuxu, 13. května 2025 00:16

Dotaz: (e)SATA refresh

18.4.2013 21:22 Jirka | skóre: 25
(e)SATA refresh
Přečteno: 150×
Odpovědět | Admin
Zdravím všechny
mám v kompu redukci sata/sdhc, je možné nějakým příkazem reinicializovat zařízení, když v něm za chodu vyměním kartu, aniž bych to musel restartovat? Je to strčený v pcie sata řadiči, takže nějaké nastavení příznaku "removable" v biosu není možné.
Díky.
Dokud to funguje, nešťourej se v tom!...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.4.2013 12:16 blondak | skóre: 36 | blog: Blondak | Čáslav
Rozbalit Rozbalit vše Re: (e)SATA refresh
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj, já jsem si napsal jednoduchý script
#!/bin/bash

stop() {
        echo 1 > /sys/block/sdb/device/delete
        RETVAL=0
}

start (){
        echo "- - -" > /sys/class/scsi_host/host4/scan
        echo "- - -" > /sys/class/scsi_host/host5/scan
        RETVAL=0
}

restart(){
        stop
        start
        RETVAL=0
}

case "$1" in
  start)
        start
        ;;
  stop)
        stop
        ;;
  force-restart)
        restart
        ;;
  *)
        echo $"Usage: $prog {start|stop|force-restart|help}"
        RETVAL=2
esac

exit $RETVAL
jenom si asi budeš muset upravit jednotlivé adresy. Před fyzickým odpojením disku dávám stop a po připojení start, ten provede rescan daných sata hostitelů.
Každý problém ma své logické, snadno pochopitelné nesprávné řešení.
19.4.2013 12:18 blondak | skóre: 36 | blog: Blondak | Čáslav
Rozbalit Rozbalit vše Re: (e)SATA refresh
Koukám, že mi tam nějak zůstalo to <b> a </b> to mělo být zvýraznění toho, co si musíš upravit.
Každý problém ma své logické, snadno pochopitelné nesprávné řešení.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.