Dysk przez USB montuje si

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
starach
Beginner
Posty: 134
Rejestracja: 08 grudnia 2010, 15:53

Dysk przez USB montuje się tylko do odczytu, nie mogę nic zmienić

Post autor: starach »

Cześć.

Poproszono mnie o naprawę komputera. Ilość wirusów mnie zwyczajnie przeraziła więc, postanowiłem, że zabiorę dysk do domu, zabezpieczę potrzebne pliki i wykonam format.

Podłączyłem dysk twardy pod mój adapter USB i po zamontowaniu i wykonaniu polecenia, które ma mi usunąć blisko tysiąc kopii wirusa:

Kod: Zaznacz cały

debian:/media/D# rm *.exe -f
rm: nie można usunąć `g6jk.exe': System plików wyłącznie do odczytu
...
Po wpisaniu polecenia:

Kod: Zaznacz cały

mount
dostaję wyraźnie informację, że jest zamontowane jako urządzenie do zapisu i odczytu, więc co jest z tym nie w porządku:

Kod: Zaznacz cały

/dev/sdc1 on /media/C type ntfs (rw)
wiking
Posty: 6
Rejestracja: 03 lipca 2007, 20:10
Lokalizacja: Bydgoszcz

Post autor: wiking »

Dodaj się do grupy disk
starach
Beginner
Posty: 134
Rejestracja: 08 grudnia 2010, 15:53

Post autor: starach »

Kod: Zaznacz cały

starach@debian:/media/C$ groups
disk dialout cdrom floppy audio video plugdev

Kod: Zaznacz cały

starach@debian:/media/C$ rm *.exe -f
rm: nie można usunąć `09lf.exe': System plików wyłącznie do odczytu
Jeszcze mam pytanie dodatkowe. Do jakiej muszę się dodać grupy żeby mieć dostęp do polecenia:

Kod: Zaznacz cały

mount
Dodałem do grupy disk również użytkownika root poleceniem

Kod: Zaznacz cały

usermod -G disk root
i próbowałem usunąć te pliki z jego poziomu, ale ciągle mam komunikat, system plików jest wyłącznie do odczytu...
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Do sprawdzania podejrzanych urządzeń najlepiej używać systemu, którego nie można uszkodzić. Najlepiej nadają się do tego dystrybucje narzędziowe Linuksa uruchamiane np. z cdromu.
http://debian.linux.pl/threads/9479-Dys ... we-live-cd
starach
Beginner
Posty: 134
Rejestracja: 08 grudnia 2010, 15:53

Post autor: starach »

SystemRescueCD - ten sam problem co z Debianem i kompletnie spaprane wyświetlanie GUI.
PartedMagic - jak na razie wszystko w porządku. Mogę bez problemu zmieniać zawartość dysku zewnętrznego.

Nie zmienia to jednak tego, że takie zachowanie Debiana jest raczej jednak niepożądane. Dlatego jeśli ktoś jednak wpadłby na pomysł dlaczego to urządzenie nie pozwala mi zapisać nic na dysku zewnętrznym. to przeczytam jego post z zapartym tchem.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Podepnij dysk pod system z Debianem i przedstaw wyniki poleceń:

Kod: Zaznacz cały

dpkg -l | grep ntfs
fdisk -l
starach
Beginner
Posty: 134
Rejestracja: 08 grudnia 2010, 15:53

Post autor: starach »

Kod: Zaznacz cały

debian:/media/C# dpkg -l | grep ntfs
debian:/media/C# dpkg -S ntfs
linux-image-2.6.26.2.686: /lib/modules/2.6.26-2-686/kernel/fs/ntfs/ntfs.ko
initscript: /etc/init.d/umountfs
linux-image-2.6.26.2.686: /lib/modules/2.6.26-2-686/kernel/fs/ntfs
debian:/media/C# fdisk -l

Disk /dev/sdb: 250.0GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xb1cab1ca

Device             Boot      Start           End           Blocks          Id        System
/dev/sdb1            *            1         3187       25599546           7        HPFS/NTFS
/dev/sdb2                     3188       30401     218596455            f        W95 Ext'd (LBA)
/dev/sdb5                     3188       14906       94132836           7        HPFS/NTFS
/dev/sdb6                   14907       26560        93610723+        7        HPFS/NTFS
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

&quot pisze:

Kod: Zaznacz cały

debian:/media/C# dpkg -l | grep ntfs
debian:/media/C# dpkg -S ntfs
linux-image-2.6.26.2.686: /lib/modules/2.6.26-2-686/kernel/fs/ntfs/ntfs.ko
Powinieneś już wiedzieć czego brakuje w Twoim systemie.
http://pl.wikipedia.org/wiki/NTFS
starach
Beginner
Posty: 134
Rejestracja: 08 grudnia 2010, 15:53

Post autor: starach »

Przed chwilą jednak znowu potrzebowałem coś przegrać i problem wystąpił ponownie. Tym razem zgodnie z tym co napisałeś najpierw zainstalowałem obsługę NTFS.

Kod: Zaznacz cały

aptitude install ntfs-3g
Utworzyłem partycję na zewnętrznym dysku przy pomocy programu

Kod: Zaznacz cały

fdisk
i sformatowałem

Kod: Zaznacz cały

mkfs.ntfs /dev/sdb1
Fakt faktem, teraz nie krzyczał, że system plików jest tylko do odczytu. Komunikował mi natomiast, że nie może utworzyć katalogu lub wykonać jakiejkolwiek operacji związanej z zapisem której próbowałem. Pomyślałem że coś musiałem źle zrobić podczas partycjonowania i zainstalowałem:

Kod: Zaznacz cały

aptitude install gparted
Nic to jednak nie dało, bo efekt był dokładnie taki sam. W końcu się poddałem i utworzyłem partycję FAT32. Można było na niej zapisać, ale zwykły użytkownik nie miał jednak dostępu do niej dlatego zmieniłem ustawienia w /etc/fstab:

Kod: Zaznacz cały

<file system>	<mount point>	<type>	<options>	<dump>	<pass>
/dev/fd0	/media/fd0	auto	rw,user,noauto	0	0
# Na:
/dev/sdb1	/media/sdb1	auto	rw,user,noauto	0	0
i zrestartował komputer.

Potem chciałem reprodukować błąd z NTFS, ale o dziwo po utworzeniu partycji okazało się, że zarówno zwykły użytkownik jak i root mogą bez problemu na niej pisać. Od razu powiem że restartowałem kilkakrotnie system po instalacji obsługi NTFS i programu gparted, więc raczej nie ma to nic do rzeczy.

Czy ta niewielka zmiana w pliku /etc/fstab, która dotyczyła nie partycji NTFS tylko partycji FAT32 mogła jakoś wpłynąć na rozwiązanie mojego drugiego problemu z NTFS?
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Sprawdź sobie:

Kod: Zaznacz cały

/dev/sdb1	/media/sdb1	ntfs-3g	rw,user,noauto	0	0
ODPOWIEDZ