Strona 2 z 2

: 02 maja 2013, 00:44
autor: fnmirk
Autor już pewnie zapomniał o problemie ale wypada przedstawić jakieś uniwersalne rozwiązanie.

Nie ma żadnej potrzeby aby zmieniać jakiekolwiek uprawnienia związane z dyskami zewnętrznymi (USB) w przypadku Linuksa (Debiana) w przypadku dostępu do nich. Jeżeli mamy dostęp do konta administratora systemu (root), tak jest w przypadku autora tego tematu.
  1. Identyfikujemy podpięty dysk. Np.:

    Kod: Zaznacz cały

    fdisk -l
    Najczęściej będzie to dysk oznaczony jako:

    Kod: Zaznacz cały

    /dev/sdb1      1...
    w przypadku dysków pendrive bez podziału na partycje.

    Pomimo tego, że dysk zewnętrzny zostaje w systemie rozpoznany i zamontowany z jakimiś domyślnymi opcjami np. w trybie tylko do odczytu i mamy problem aby dysk był w trybie umożliwiającym zapis. Z jakichś powodów nie możemy zmienić opcji konfiguracyjnych. Wystarczy skorzystać z trybu tekstowego (konsoli) i polecenia mount (jako root), z określeniem własnego punktu montowania.
  2. Podpinamy dysk i jeżeli na pulpicie lub w menadżerze plików (nautilus, thunar itp.) pojawiła się ikonka naszego dysku, należy odmontować dysk. Aby wykonać kolejne kroki odmontowany dysk musi być podpięty do komputera.
  3. Jako root wykonujemy polecenie:

    Kod: Zaznacz cały

    mount /dev/sdb1 /media/nasz_dysk | mkdir /media/nasz_dysk
    Za ,,nasz_dysk'' możemy wstawić dowolną nazwę punktu montowania naszego dysku. Najlepiej nazwę połączyć z nazwą urządzenia (partycji) np. sdb1 itp.
    Tak zamontowany dysk zewnętrzny zawsze umożliwia zapis.
W przypadku autora tego tematu to problem jest po stronie używanego systemu pliku na dysku zewnętrznym. W przypadku używania dysku zewnętrznego USB z systemem plików z rodziny FAT itp. nie przeprowadzimy kompilacji programu linuksowego ponieważ na systemach plików windowsowych nie można wykonać dowiązań linuksowych. Aby to działało to dysk usb musi być sformatowany pod system linuksowy.