[#1] EXT2FileSystem
Mam zainstalowanego Debiana na partycji EXT3.
Pod MOSem skopiowałem EXT2FileSystem do L:,
Wygenerowałem GiggleDiskiem mountliste i skopiowałem do Devs:DOSDrivers/.
GiggleDisk nie rozpoznał filesystemu na partycji Debiana (EXT3).

3, DosType: 4C4E5800, LowCyl: 8593 HighCyl: 16226, Size: 34 GB, FileSystem: Unknown
4, DosType: 53575000, LowCyl: 16227 HighCyl: 16382, Size: 726 MB, FileSystem: Unknown

a taką zrobił mountlistę:
EXT0:
FileSystem = L:EXT2FileSystem
Device = ide.device
Unit = 0
BlockSize = 512
Surfaces = 1
SectorsPerBlock = 1
BlocksPerTrack = 9540
Reserved = 2
PreAlloc = 0
Interleave = 0
MaxTransfer = 0x7FFFFFFF
Mask = 0xFFFFFFFF
LowCyl = 8593
HighCyl = 16226
Buffers = 30
BufMemType = 0
StackSize = 16384
Priority = 0
GlobVec = -1
DosType = 0x4C4E5800
Activate = 1
/* Mount = 1 - MorphOS is not supporting this value */
/* Bootable = FALSE */
#

Folesystem sam dopisałem, bo wstawił tam po prostu "unknown",
Resztę zostawiłem bez zmian.
Po resecie nie ma partycji na blacie, ani nie widać jej w standardowym mosowym "Format disk" z górnego menu. Nie ma jej tam na liście.

Wziąłem przykładową mountlistę Marka z archiwum EXT2FileSystem. Zmieniłem tylko DOSType na taki jak pokazywał SCSIconfig (GiggleDisk też taki sobie wstawił, j.w.) i LowCyl, HiCyl.
Oto ta mountlista:

FileSystem = L:EXT2FileSystem
Activate = 1
Device = ide.device
Unit = 0
LowCyl = 8593
HighCyl = 16226
Flags = 0
Surfaces = 1
BlocksPerTrack = 14310
SectorSize = 512
SectorsPerBlock = 8
Reserved = 1
Interleave = 0
Buffers = 128
BufMemType = 0
StackSize = 16384
Priority = 10
GlobVec = -1
DosType = 0x4c4e5800


Po resecie partycja Debiana jest widoczna na liście "FormatDisk":
FileSystem: Amiga Linux native
Status: Unformatted
Na dole pokazuje, że partycja ma 52GB, co jest bzdurą. Powinna mieć mniej niż 40GB.
Dlaczego widzi ją jako niesformatowaną? Partycja jest sformatowana. Odpala się z niej Debian.
Coś robię nie tak?
[#2] Re: EXT2FileSystem

@R-Tea, post #1

A Dostype ma nie wyglada tak?
DosType = 0x45585432
[#3] Re: EXT2FileSystem

@Norbert, post #2

moja mountlista wyglada tak:

Device = ide.device
FileSystem = L:EXT2FileSystem
Activate = 1
Unit = 1
Flags = 0x-1
Priority = 10
StackSize = 16384
GlobVec = -1
Surfaces = 45
SectorsPerBlock = 8
BlocksPerTrack = 91
Reserved = 2
LowCyl = 2310
HighCyl = 12813
Buffers = 100
BufMemType = 0
MaxTransfer = 0x7FFFFFFF
Mask = 0xFFFFFFFF
DosType = 0x4C4E5800

...i dziala. nie pamietam juz czym generowalem. to bylo dawno temu.

[#4] Re: EXT2FileSystem

@R-Tea, post #1

Popraw pole BlocksPerTrack na 9540 tak jak w tej wygenerowanej przez GiggleDisk.

A jak chcesz aby ta z GiggleDiska działała to zmień jej nazwę lub wyłącz w ScsiConfigu ptaszek przy opcji "mount" dla niej. (strzelam na ślepo, że w tym jest problem, ale na 99% to to).



Ostatnia modyfikacja: 28.02.07 21:06
[#5] Re: EXT2FileSystem

@Marek Szyprowski, post #4

Jak tam na nartach było? :D FATa coś tykałeś, czy nadal jest w trybie tylko do odczytu? :)

[#6] Re: EXT2FileSystem

@Korni, post #5

Narty udane, a nad FATem zamierzam teraz spędzić najbliższe noce i dnie. :) Trochę już nawet działa ;)

[#7] Re: EXT2FileSystem

@Norbert, post #2

@ Norbert
A Dostype ma nie wyglada tak?
DosType = 0x45585432


Może to jest DosType dla partycji w EXT2. (?) Ja formatowałem w EXT3.
[#8] Re: EXT2FileSystem

@R-Tea, post #7

Faktycznie.
DosType = 0x4558532 = EXT2

Dostype dla EXT3 powinno wygladac tak:
DosType = 0x45585433 = EXT3

To dostype ktore masz w mountliscie to LNX0:
DosType = 0x4C4E5800 = LNX0
[#9] Re: EXT2FileSystem

@Norbert, post #8

@ Norbert
To dostype ktore masz w mountliscie to LNX0:
DosType = 0x4C4E5800 = LNX0


Nie wiem co to za wynalazek :D
Debian automatycznie spartycjonował mi wolną przestrzeń i wybrał domyślnie "EXT3 z księgowaniem". Tak się to dokładnie nazywało w jego instalatorze.
[#10] Re: EXT2FileSystem

@R-Tea, post #9

o ile dobrze pamietam ext3filesystem czyta partycje ext3 tak jakby byla ext2 (co skutkuje przymusem naprawy pod linuxem jak nam sie zawiesi pegaz podczas przegrywania danych na partycje linuxową)

[#11] Re: EXT2FileSystem

@Marek Szyprowski, post #4

@ Marek Szyprowski
Popraw pole BlocksPerTrack na 9540 tak jak w tej wygenerowanej przez GiggleDisk.

Dzięki, działa! :D
Najpierw wyłączyłem mount w SCSIconfig, ale po resecie nic nowego nie było.
Później poprawiłem BlocksPerTrack i już wszystko jest ok. Pojawiłe się ikonka na blacie.
Skąd się wzięła jej nazwa: F8C4-0422 ?
[#12] Re: EXT2FileSystem

@Norbert, post #8

Dla samego systemu plików Ext2FileSystem owe DosType nie ma najmniejszego znaczenia jeżeli jest on montowany z mountlisty - istotne jest jedynie, gdyby system plików był wrzucony w RDB dysku. Niemniej poza systemem plików używają tego niektóre programy do określenia typu systemu plików (np. Ambient).

[#13] Re: EXT2FileSystem

@R-Tea, post #11

Taka nazwa została wygenerowana automatycznie z numeru identyfikacyjnego partycji - ma to miejsce, gdy owa partycja jest nienazwana (co jest bardzo częstym przypadkiem dla ext2/3) lub jej nazwa zawiera niedozwolone znaki ("/" lub ":").

[#14] Re: EXT2FileSystem

@Marek Szyprowski, post #13

Hey Marek, Robert Norris ostatnio wspominał że próbował się z Tobą skontaktować z powodu FATFilesystem itd, on jest już prawie gotowy.. dostałeś maila? Może mogłbyś się z nim zgadać? http://cataclysm.cx/ OK
[#15] Re: EXT2FileSystem

@craid-hjb, post #14

Spokojnie! Nie było mnie w sumie prawie miesiąc w domu. Też mam swoje prywatne życie i sprawy, które SĄ dla mnie znacznie WAŻNIEJSZE niż hobby, jakim jest amigowanie. A różnego typu spraw w folderze poczty "odebrane" zebrało się naprawdę sporo. Nie wszystko na raz. Odpisanie na oczywiste pytanie na forum zajmuje chwilę - można to zrobić w przerwie między codziennymi zajęciami, sensowne odpisanie na maila trwa trochę dłużej i wymaga przemyślenia pewnych rzeczy.

[#16] Re: EXT2FileSystem

@Marek Szyprowski, post #15

Heheh.. no ale tutaj przecież nikt nie panikuje, tylko grzecznie pytam.. a z kąd ktoś miał niby wiedzieć że nie było cię w domu "przez miesiąc"? martwiliśmy się.. :D
[#17] Re: EXT2FileSystem

@Marek Szyprowski, post #13

@ Marek Szyprowski
Taka nazwa została wygenerowana automatycznie z numeru identyfikacyjnego partycji - ma to miejsce, gdy owa partycja jest nienazwana (co jest bardzo częstym przypadkiem dla ext2/3) lub jej nazwa zawiera niedozwolone znaki ("/" lub ":").

Przypuszczam, że nie da się tej nazwy zmienić z poziomu Amigi. Próbowałem - i nie pamięta nowej nazwy po resecie. (?)
[#18] Re: EXT2FileSystem

@R-Tea, post #17

Zawsze możesz zmienić nazwę pod Linuksem:
tune2fs -L nowa_nazwa /dev/hdaX

Rzeczywiście obecnie dostępna wersja ma z tym problem - poprawiłem to już dawno, ale ponieważ nic więcej się nie zmieniło, a jest to mało istotne, to nie było publikacji nowej wersji.
Jako obejście problemu polecam po prostu wykonać jakąkolwiek inną operację związaną z zapisem - np. utworzyć/skasować jakiś katalog - a zmiany automatycznie zostaną poprawnie zapisane na dysk.

[#19] Re: EXT2FileSystem

@Marek Szyprowski, post #18

@ Marek Szyprowski
ako obejście problemu polecam po prostu wykonać jakąkolwiek inną operację związaną z zapisem - np. utworzyć/skasować jakiś katalog - a zmiany automatycznie zostaną poprawnie zapisane na dysk.

Hmmm.. zmieniłem najpierw nazwę partycji EXT3 (opcją rename z menu kontekstowego Ambienta). Zmieniła się nazwa pod ikonką partycji. Później, również z poziomu Ambienta, skopiowałem na tę partcję, z innej partycji (SFS) jakiś katalog z zawartością, przez drag&drop. Dla pewności jeszcze utworzyłem 2 nowe katalogi i później jeden z nich skasowałem. Po chwili zrobiłem reset, a po nim partycja EXT3 nadal miała starą nazwę. Hmmm.. (?)
[#20] Re: EXT2FileSystem

@R-Tea, post #1

To ja się podepne z pytaniem.
Mam partycję w Ext3. Przy próbie zapisu, dostaję taki komunikat:
"Inode 3188651 has one of the unsupported features. Write operation
aborted.
Inode status:
Flags: 0, Reserved1: 0, FileACL: 619126, DirACL/SizeH: 0, FAddr: 0,
Fragment: 0, FragSize: 0, Pad1: 0, Reserved2: 0"(Numer Inode i FileACL
się zmienia w zależności gdzie chcę zapisać plik).
Mountlista:
/*
** DosDriver automatically created by GiggleDisk
**
** GiggleDisk (c)2005 Guido Mersmann
**
*/

FileSystem = L:EXT2FileSystem
Device = ide.device
Unit = 0
BlockSize = 512
Surfaces = 1
SectorsPerBlock = 2
BlocksPerTrack = 14310
Reserved = 2
PreAlloc = 0
Interleave = 0
MaxTransfer = 0x00FFFFFF
Mask = 0xFFFFFFFE
LowCyl = 2887
HighCyl = 8750
Buffers = 256
BufMemType = 0
StackSize = 16384
Priority = 0
GlobVec = -1
DosType = 0x45585433
Activate = 1
/* Mount = 0 - MorphOS is not supporting this value */
/* Bootable = FALSE */

system:L> version EXT2FileSystem
Ext2FileSystem 0.26
system:L> md5sum EXT2FileSystem
e589e79ee39a84b37e23bd1004544e17 EXT2FileSystem
system:L>

Co prawda to nie jest jakiś straszny problem, bo ostatnio to rzadko
kiedy MOSa odpalam(brak czasu), a jak coś, to mogę sobie przenieść
dane pendrive'em, ale chciałbym wiedzieć, czy to "tak ma być", czy też
ja coś zchrzaniłem.
[#21] Re: EXT2FileSystem

@Torn, post #20

Używasz Ext2 z włączoną obsługą ACL (Access Control Lists) - czyżby to był system plików założony przez Fedorę?

Niestety obecna wersja Ext2FS nie radzi sobie z tym rozszerzeniem, dlatego jest ten komunikat. Być może w wakacje będę miał trochę czasu, aby dopisać obsługę ACL (dopisać w sensie - umożliwić zapis/modyfikacje plików z ACL bez psucia struktury całego systemu plików, jak to miało miejsce w poprzednich wersjach).

Jako rozwiązanie tymczasowe - spróbuj założyć pod Linuxem katalog bez ACLa (trzeba pogooglać jak to zrobić, ja w tej chwili nie wiem) - do takiego katalogu bez problemu będziesz mógł wrzucać nowe pliki pod MOSem przy pomocy mojego Ext2FS.

[#22] Re: EXT2FileSystem

@Marek Szyprowski, post #21

Marek Szyprowski napisał(a):


> czyżby to był system plików założony przez Fedorę?
OpenSuSE 10.1. W parametrach Ext nic nie zmieniałem - od dłuszego
okresu czasu pod Linuxami używam XFS, więc już niebardzo pamiętam co
tam można było w Ext "poknocić" - wynika z tego, że SuSE też ma to
defaultowo.(A nawiasem mówiąc, na Pegu założyłem Ext, bo mnie
"postraszono", że inne FS-y nie są supportowane pod MOSem).

> Niestety obecna wersja Ext2FS nie radzi sobie z tym
> rozszerzeniem, dlatego jest ten komunikat.
Tak myślałem(komunikat jest raczej jasny ;) ), ale wolałem się
upewnić, bo tak prawdę powiedziawszy, amigowa/mosowa obsługa
filesystemów(razem z mountlistami i całą resztą) to dla mnie czarna
magia... ;)

> Być może w wakacje
> będę miał trochę czasu, aby dopisać obsługę ACL
No to nie pozostaje mi nic innego, jak życzyć Ci jak najwięcej
wolnego czasu w wakacje. :)

> Jako rozwiązanie tymczasowe - spróbuj założyć pod Linuxem
> katalog bez ACLa
OK, spróbuję.
Dzięki za szybką i wyczerpującą odpowiedż. OK
[#23] Re: EXT2FileSystem

@Torn, post #22

To tak jeszcze przy okazji - XFSa też da się odczytać pod MOSem (ale już tylko odczytać - zapisu nie ma) - sam kiedyś napisałem jego obsługę ;)

Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem