Stránka 1 z 2

usb3 externy disk

Napsal: 07 úno 2022, 19:52
od alfisko
Hladam ale nenasiel som :

Mam stolny PC a usb3 porty vzadu. Takze kabel k externemu disku je pripojeny na stalo. Ked cez tunar file manger ten disk vysuniem, lebo ho nechcem furt odpajat a pripajat rucne, potrebujem ho znovu pripojit. Asi cez terminal. Nejedna sa o mount a umount disku. Ale o realne pripojenie usb disku lebo system ten disk, v tomto pripade nejake /dev/*, nevidi. Je tam az ked vytiahnem a znovu pripojim kabel do ext. disku. To sa vsak musi dat cez terminal. Ale ako ?
Diky za rady.

Re: usb3 externy disk

Napsal: 07 úno 2022, 21:08
od Ventero1
Podívej se, co ukazuje aplikace Disky?
Mě napadá spíš ta cesta, že by se disk softverově nevysouval, ale nastavilo se v hdparm nějaké rozumné odpojování toho disku. Také bych okruh hledání rozšířil na smartctl. Možná, že dohledáš i to, co potřebuješ, když si pročteš a projdeš manuály těch utilit (zkusil bych zadat "man hdparm" a "man smartctl" popř. "example, tutorial..." a svoje formulace pro cíle do vyhledávače) plus nějaké další články, dotazy apod. pročíst. Příklady:
https://wiki.archlinux.org/title/Hdparm
https://www.tutorialspoint.com/unix_commands/hdparm.htm

Re: usb3 externy disk

Napsal: 07 úno 2022, 21:28
od alfisko
Myslim si ze sa jedna o vypnutie a zapnutie napajania usb portu u mna 4-5 podla dmesg

Re: usb3 externy disk

Napsal: 08 úno 2022, 01:00
od menom
.

O manazovanie zariadeni pripajanych do usb portov sa stara udev demon udevd

Asi by som patral tymto smerom.

.

Re: usb3 externy disk

Napsal: 08 úno 2022, 11:35
od menom
.

Mozno by si to mohol cele spravit tak, ze nebudes cez spravcu suborov vysuvat disk.
Na pracovnej ploche klik pravym tlacitkom a Nastavenia pracovnej plochy > Ikony
zaskrtnut Vymenitelne zariadenia, Zavriet.
vym.zar.png
vym.zar.png (9.43 KiB) Zobrazeno 6272 x

Potom po uknceni prace s diskom dat pravym klik a vybrat Odpojit zariadenie.
Ikona ostane stale na ploche neskor poklepanim sa znova da otvorit disk.

.

Re: usb3 externy disk

Napsal: 08 úno 2022, 12:54
od alfisko
menom píše: 08 úno 2022, 11:35
Mozno by si to mohol cele spravit tak, ze nebudes cez spravcu suborov vysuvat disk.
To hej, tu sa jedna o mount a umont. To sa da nastavit vo fstab.

Lenze ja ho prikazom udisksctl power-off --block-device /dev/disk/by-uuid/44860CE4860CD876 odpojim zo systemu. Je mrtvy. A zapojim ho naspat fyzicky pripojenim kabla do disku. Tuto operaciu chcem nahradit softverovo, t.j. prikazom operacnemu systemu. Ja viem ze to nie je problem odpojit a pripojit kabel do usb disku. Ale chcem zistit ako sa to da urobit zo systemu. Refresnut napajanie toho usb portu. udisksctl to neumoznuje. Nieco v tej masinke objavi novy hardware na usb3 a oznami to udevd to sa postara o spristupnenie. Vyzera to ze chcem byt moc mudry ale zaujima ma ako to funguje. ;) Lebo ten disk, ked je pripojeny, fici aj ked nemusi. Riesenie typu reboot funguje ale to je hovadina :lol: :lol: :lol: :lol: .

Re: usb3 externy disk

Napsal: 08 úno 2022, 14:34
od alfisko
Vsak to ja chcem. Pri nabehnuti linuxu sa spusti skript s deaktivaciou disku. A ked ho budem chciet pouzit tak budem mat v .bashrc pripraveny alias - zatial neviem co - s ktorym si ten disk zapojim do systemu, t.j. nahradim rucne odpojenie a pripojenie disku. Malo by byt nejake riesenie.

V tom prikaze bude asi > a nie |

Re: usb3 externy disk

Napsal: 08 úno 2022, 14:53
od Ventero1
Me to porad prijde zcestne - pokud jde o to, aby disk zbytecne nebezel - tak jsem to alespon pochopil. V takovem pripade bych nastavil uspani disku po nekolika malo minutach a on se pak, pri mountu nebo otevreni slozky na nem, probudi.

Re: usb3 externy disk

Napsal: 08 úno 2022, 15:25
od alfisko
mam to :
1) lsusb ukaze kde je ten disk. Podstatne je ID toho disku 1058:2621
2) grep -l '1058/2621' /sys/bus/usb/devices/*/uevent zisti kde je. Namiesto : dat /
vysledok /sys/bus/usb/devices/3-5/uevent

3)
echo '3-5' > /sys/bus/usb/drivers/usb/bind pripoji

echo '3-5' > /sys/bus/usb/drivers/usb/unbind odpoji

dat to skriptu a je to.

Re: usb3 externy disk

Napsal: 08 úno 2022, 16:12
od alfisko
Ten skript treba lebo po starte linuxu sa meni to cislo portu. Mam to, funguje to.