[megoldva] Írásvédetté válik az írható fájlrendszer

Fórumok

Üdv!

A következő problémám lenne:
Adott egy FAT16-os fájlrendszerű microSD. Nem formázhatom jelenleg, mert egy telefon memóriakártyája és telepített programok vannak rajta.
Azonban sehogy nem tudom elérni, hogy írhassak rá, se a telefonon keresztül, ha mass storage módban csatlakoztatom, se ha memóriakártya-olvasót használok. Ha felcsatolom, pár másodpercig root-ként tudok rá írni, de egyből írásvédetté válik. Próbáltam umask=000, 0002, 0222, opciókkal felcsatolni, de mindenhogy ugyan az a szituáció.
A telefon gond nélkül ír rá bármikor.

Hogy tudnám felcsatolni írhatóként?

Egyébként az ntfs partíciók kezelésével is gond van, ott sem lehet beállítani az írást más felhasználónak, sőt a tulajdonost se lehet állítani, de azt a root tudja írni. Ntfs-3g telepítve van.

Ha kiadom az umask parancsot akár a microSD mappájában, akár az NTFS mappájában, 0111-et kapok. Ha megpróbálom átírni bármire, akkor is 0111 marad. Egyedül az umask ugo+rw paranccsal, illetve ezek variálásával tudtam módosítani a microSD-n, de így se kapok írási engedélyt, még ugo+rwx-szel se.

Hozzászólások

ha megnezned a logokat, valoszinuleg latnad, hogy megallatpitja, hogy serult a fajlrendszer, es a tovabbi kar megelozese erdekeben ujracsatolta ro-ban.

Tyrael

Az a log hol is van?

Szerk.: megvan a /var/log/everithing.log
És tényleg:
Jan 23 21:12:13 Cordelia kernel: FAT: Filesystem error (dev sdc1)
Jan 23 21:12:13 Cordelia kernel: fat_get_cluster: invalid cluster chain (i_pos 0)
Jan 23 21:12:13 Cordelia kernel: File system has been set read-only

Ez mit jelent?

Ez megoldotta, így ha 000-val csatolom fel, van rá írási jogom (ahogy "mindenkinek", ha jól tévedek) root nélkül is.
Egyébként telepakolta 68 MB-nyi .REC fájllal, ezek mik? ..mondjuk ennek utána tudok nézni.
Köszi!

NTFS-nél pedig:
Jan 23 21:17:25 Cordelia ntfs-3g[13380]: Mounted /dev/sda1 (Read-Write, label "", NTFS 3.1)
Jan 23 21:17:25 Cordelia ntfs-3g[13380]: Cmdline options: rw,umask=000
Jan 23 21:17:25 Cordelia ntfs-3g[13380]: Mount options: rw,silent,allow_other,nonempty,default_permissions,relatime,fsname=/dev/sda1,blkdev,blksize=4096
Jan 23 21:17:25 Cordelia ntfs-3g[13380]: Global ownership and permissions enforced

Ez az utolsó azt jelentené, hogy beállítja, hogy a root-é legyen és azé is maradjon? Egyébként ha ezt 000-ra állítom, akkor tudom módosítani root jogok nélkül is, de azért furcsa.

Tessék. Ez volt az elsők egyike, amire rákerestem.
Miért írtam volna be, hogy hibás a fájlrendszer, ha nem tudok róla? Nem vagyok se informatikus se egyéb számítógépes technológiákkal foglalkozó szakember, így ha egy eszköz hibátlanul kezeli, egy meg nem, akkor nem arra gyanakszom elsőre, hogy a fájlrendszer a rossz. Mint írtam a PDA gond nélkül írt/olvasott rá/róla, telepített programok is voltak/vannak rajta, amik gond nélkül futottak/futnak.
Nyilván a log-ba már csak az után néztem bele, hogy létrehoztam ezt a fórumot és Tyra3l írta. Válaszoltam neki és egyből fel is tettem egy kérdést, amire 5 percen belül érkezett egy válasz. Tényleg tragédia. Az NTFS mount-ot meg már megtaláltam, amire érkezett rá válasz, bár nem sokat használom Arch Linux alatt, de gondoltam akkor már rákérdezek erre is.
Nem egy olyan gondba futottam már bele, amiről nincs információ, de még csak ötlet se érkezik rá senkitől, lásd a Cooliris felületének összezsugorodását egy két-három centis csíkba. Egy idő után elfárad az ember, főleg ha napok óta a Google keresőjét és nehezen érthető angol fórumokat lát a nap nagy részében, teljesen más probléma miatt.
Most pedig végre kikapcsolom a gépem és napokig nem próbálok megoldani még nem működő dolgokat.