OmniOS - Dysk USB FAT32
Używanie dysków USB FAT32
W pewnych sytuacjach może okazać się wygodne użycie w systemie zewnętrznego napędu dyskowego lub pendrive. Jeżeli system nie posiada skonfigurowanego mechanizmu automatycznego montowania takich urządzeń to wszystkie niezbędne operacje będziemy musieli wykonać ręcznie.
Pierwszą i najważniejszą czynnością jest identyfikacja podłączonego napędu. Jest to o tyle trudne zadanie, że nawet mając wiedzę i doświadczenie w posługiwaniu się innymi systemami UNIX-Like możemy stanąć przed dylematem w jaki sposób poradzić sobie tutaj z tak pozornie błahą czynnością.
Zapewne rozwiązań tego problemu jest wiele, zaprezentuję jednak sposób, którego sam używałem:
root@test-builder:~# iostat -En
c3t0d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: ATA Product: ST96812AS Revision: 3.14 Serial No: 5PJA91HA
Size: 60,01GB <60011642880 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 10 Predictive Failure Analysis: 0
c3t1d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: ATA Product: ST96812AS Revision: 3.14 Serial No: 5PJ8V1V3
Size: 60,01GB <60011642880 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 9 Predictive Failure Analysis: 0
c3t2d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: ATA Product: ST96812AS Revision: 3.14 Serial No: 5PJBC4C0
Size: 60,01GB <60011642880 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 8 Predictive Failure Analysis: 0
c3t3d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: ATA Product: ST96812AS Revision: 3.14 Serial No: 5PJ7S2GN
Size: 60,01GB <60011642880 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 8 Predictive Failure Analysis: 0
c3t4d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: ATA Product: ST96812AS Revision: 3.14 Serial No: 5PJBJ02X
Size: 60,01GB <60011642880 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 8 Predictive Failure Analysis: 0
c3t5d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: ATA Product: ST96812AS Revision: 3.14 Serial No: 5PJBALSR
Size: 60,01GB <60011642880 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 8 Predictive Failure Analysis: 0
c2t0d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: Product: Patriot Memory Revision: PMAP Serial No:
Size: 7,74GB <7743995904 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 23 Predictive Failure Analysis: 0
root@test-builder:~# _
Polecenie iostat -En listuje nam wszystkie napędy w systemie wraz ze statystykami oraz nazwami urządzeń w formie cXtYdZsN. Przedstawiony listing ułatwia nam zlokalizowanie napędu USB a mając jego nazwę możemy przystąpić do procedury montowania go w systemie. (Uwaga: "p1" oznacza pierwszą partycję na dyskach z podziałem MBR, w przypadku napędów typu pendrive, sformatowanych w sposób domyślny, zawsze będzie używana pierwsza partycja).
root@test-builder:~# mount -F pcfs /dev/dsk/c2t0d0p1 /mnt
root@test-builder:~# _
Po zakończeniu pracy z napędem należy go również ręcznie odłączyć:
root@test-builder:~# umount /mnt
root@test-builder:~# _