Problematyczne mapowanie
|
belmondo |
Dodano 21-03-2011 21:49
|

User

Posty: 78
Dołączył: 16/03/2009 21:53
|
Mam problem z mapowaniem (montowaniem) zasobów. Do mojego routera podpięte są 2 dyski jeden służy do przechowywania optware drugi do udostępniania danych w sieci. Oba zasoby są montowane skryptem który startuje w sekcji firewall. Problemem jest montoanie tych zasób na odwrót nie zawsze ale bardzo często. Np. w skrypcie mam podane montowanie dysku sda1 pod /opt oraz sdb1 pod /tmp/storage jednak często zasoby te zamieniją się miejscami tzn. dysk który powinien być montowany pod /opt mapowany jest pod /tmp/storage i na odwrót. Czemu się tak dzieje, jak można uniknąć takiego problemu.
Linksys WRT54GL + Tomato 1.21
|
|
|
|
shibby |
Dodano 21-03-2011 22:11
|

SysOp

Posty: 17147
Dołączył: 15/01/2009 20:30
|
pokaz mi wynik komendy "blkid" i napisz gdzie jaka partycja ma byc zamontowana to ci napisze skrypt
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, 4x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
belmondo |
Dodano 21-03-2011 22:20
|

User

Posty: 78
Dołączył: 16/03/2009 21:53
|
Rozumiem, montowanie za pomocą unikalnego ID dysku. Czy komenda montująca powinna wyglądać tak:
/bin/mount UUID="16EB-3742" /opt - gdzie UUID to unikalny ID montowanego dysku, który się nigdy nie zmieni.
Wynik procedury na moich dyskach:
/dev/sdb1: UUID="31f24954-94a5-42ef-aca0-eb5c34f3f08e"
/dev/sda1: LABEL="SAMSUNG" UUID="16EB-3742"
Linksys WRT54GL + Tomato 1.21
|
|
|
|
tristan |
Dodano 22-03-2011 11:11
|

Power User

Posty: 315
Dołączył: 11/02/2011 00:17
|
Możesz to jeszcze prościej zrobić po LABEL, o ile przy formatowaniu nadałeś partycjom nazwy.
np. /bin/mount -a LABEL="opt" /opt
Był: Asus RT-N16 + Tomato PL v1.28.9054 MIPSR2 116PL K26 USB VPN mod shibby
Jest: Asus RT-AC68U + AsusWRT-Merlin 380.62_1 DualWAN+ Huawei E1820 + 2.5" HDD 500GB Lenovo + Brother HL-1430
|
|
|
|
shibby |
Dodano 22-03-2011 14:46
|

SysOp

Posty: 17147
Dołączył: 15/01/2009 20:30
|
ale -a stosuje sie gdy mamy wpisy w fstab, wiec na tomato nie zadziala.
u mnie dla dysku:
Cytat root@unknown:/tmp/home/root# blkid
/dev/sda1: LABEL="data" UUID="c3c142f7-06a1-45cb-a871-6d04ac765bc5"
działa tak:
Cytat mount LABEL=data /opt
i tak
Cytat mount UUID="c3c142f7-06a1-45cb-a871-6d04ac765bc5" /opt
sprawdz jak jest u ciebie.
Edytowany przez shibby dnia 22-03-2011 15:18
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, 4x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
tristan |
Dodano 22-03-2011 14:59
|

Power User

Posty: 315
Dołączył: 11/02/2011 00:17
|
Cytat shibby napisał(a):
ale -a stosuje sie gdy mamy wpisy w fstab, wiec na tomato nie zadziala.
Odruchowo to stosuję i nie wyrzuca błędy, ale oczywiście masz rację, -a korzysta z fstab.
Cytat shibby napisał(a):
Ponadto domyslnie busybox nie ma dodanych opcji label i uuid, tak wiec nie mozna tego uzyc.
Sprawdziłem u siebie zanim napisałem i bez problemu po LABEL na wersji jak ze stopki się montuje. Nie zwróciłem uwagi że kolega ma "gołą" wersję.
Był: Asus RT-N16 + Tomato PL v1.28.9054 MIPSR2 116PL K26 USB VPN mod shibby
Jest: Asus RT-AC68U + AsusWRT-Merlin 380.62_1 DualWAN+ Huawei E1820 + 2.5" HDD 500GB Lenovo + Brother HL-1430
|
|
|
|
shibby |
Dodano 25-03-2011 10:27
|

SysOp

Posty: 17147
Dołączył: 15/01/2009 20:30
|
fakt tu moj blad. mount nie pokazuje w helpie ze ma LABEL i UUID ale w zrodlach faktycznie jest to dodane
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, 4x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|