sda czy sdb
|
Boczek |
Dodano 07-05-2016 08:21
|

Power User

Posty: 208
Dołączył: 02/05/2014 21:09
|
Chciałbym wykryć na jakim device /dev/sdX wykryty został mój pendrive czy modem. Przeglądam logi i nic mi do głowy nie przychodzi. Jak w skrypcie hotplug zrobię tak:
if [ $PRODUCT = "951/1689/100" ] then
if [ $ACTION = "add" ] then
logger "Montowanie /opt i /nas"
/bin/mount /dev/sda1 /opt
to nie mam pewności, że na sda zostanie zainstalowany. Zdarza mi się w podróż modem 3G zabierać i stąd ten dylemat.
Czy można to urządzenie jakoś wykryć?
Router: Lenovo M720q - pfsense
Switch TP-Link SG2008 - Omada x2
Switch TP-Link ES205GP - Omada x2
Switch Zyxel GS1200-5
AP TP-Link EAP653-UR - Omada x2
|
|
|
|
Steel_Rat |
Dodano 07-05-2016 09:17
|

OL Maniac

Posty: 1831
Dołączył: 29/05/2011 22:24
|
Ja tam montuje po uuid
mount UUID="20fd374a-3d90-0496-8575-59c3b0174aac" /opt
Uuid i Label dysku odczytasz dzięki polecenie
Potem promieniami UUID na swój i powinno działać.
WRT3200ACN (WRT32X) + OpenWRT 18.06+światełko 150/150 Mb/s
Asus RT-AC68UvE1 + RMerlin + Entware
Netgear WNR3500Lv2 + DDWRT
|
|
|
|
adrian414 |
Dodano 07-05-2016 10:25
|

Power User

Posty: 388
Dołączył: 24/06/2009 16:05
|
Montuj wyłącznie za pomocą UUID. Niestety montowanie po sda nie zdaje rezultatu, bo po każdorazowym restarcie routera i ponownemu montowaniu dysku bądź partycji jej sda się zmienia na kolejno sdb, sdc itd. co sprawia, że trzeba ręcznie namierzyć czy jest sda, czy sdb i odpowiednio zamontować.
Tylko po uuid montujemy.
ASUS RT-N16 / ASUS RT-AC56U
WLA-9000AP DD-WRT v24 14896
ASUS RT-AC3200 #FreshTomato 2019.2
|
|
|
|
shibby |
Dodano 07-05-2016 18:12
|

SysOp

Posty: 17143
Dołączył: 15/01/2009 20:30
|
UUID lub LABEL
ustawienie etykiety:
e2label -L
odczyt etykiet również za pomocą blkid
montowanie:
mount LABEL=optware /opt
Wtedy masz zawsze pewność, że dobry dysk ci się podmontuje pod wskazany katalog.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
qrs |
Dodano 07-05-2016 23:18
|

Maxi User

Posty: 749
Dołączył: 02/12/2012 00:55
|
ja od zawsze montuje pendrive za pomocą
Cytat mount -o bind /tmp/mnt/sda1 /opt
i nigdy nie miałem problemu
---
Netgear R7000 • Netgear WNR3500L v2 • MikroTik hAP ac^2 • TP-LINK M7650
|
|
|
|
Boczek |
Dodano 08-05-2016 07:41
|

Power User

Posty: 208
Dołączył: 02/05/2014 21:09
|
Dzięki! To rozwiązuje mój problem.
Router: Lenovo M720q - pfsense
Switch TP-Link SG2008 - Omada x2
Switch TP-Link ES205GP - Omada x2
Switch Zyxel GS1200-5
AP TP-Link EAP653-UR - Omada x2
|
|
|
|
shibby |
Dodano 08-05-2016 11:06
|

SysOp

Posty: 17143
Dołączył: 15/01/2009 20:30
|
qrs - jak montujesz partycję pod katalog to nie musisz dawać -o bind Natomiast tu musimy o sytuacji, w której masz kilka dysków podpięty i raz jeden z nich może zostać wykryty jako sda a raz drugi. Wtedy montowanie po partycji się nie sprawdza. Lepiej, prościej i pewniej montować przez UUID lub LABEL bo te wartości się nie zmieniają, bez względy jak dyski zostaną wykryte.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|