IDE Menü

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

Miky1968 hat geschrieben: Habs einfach mal nur zitiert, denn nur journal oder nur largefile scheint ja auch nicht die Lösung zu sein.
Das wird dann schon berücksichtigt. :wink:
dwilx

Re: IDE Menü

Beitrag von dwilx »

Striper hat geschrieben:Bei kleinen SD Karten gibt es mit dem largefile Parameter bei der Formatierung recht schnell Probleme mit den inodes. Wenn man viele Files auslagert kommt schnell mal: "no space left on device" obwohl eigentlich noch genug Platz ist....Am besten wäre vermutlich eine Lösung die abhängig vom Speicherplatz auf dem Medium den richtigen Parameter wählt. Z.B. > 4 GB largefile / < 4 GB journal.
Was wäre denn eine optimale Grenze oder kann man das vorteilhafter als Option einbauen? Dann hätte jeder die Möglichkeit bei Bedarf umzustellen. Es müsste dann nur sowas wie ein Hinweis kommen, dass man auf diese oder jene Option umstellen sollte. Wenn man eine genaue Grenze hat, kann man es sicher auch automatisch umstellen, aber das wird wohl nicht bei jedem Datenträger notwendig sein oder sehe ich das falsch?
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: IDE Menü

Beitrag von seife »

Eigentlich macht mke2fs die Inodegröße/Anzahl abhängig von der devicegröße IIRC.
Ich habe jedenfall ausser für spezialfälle (Grosse Newsserver) noch nie manuell was auswählen müssen, sondern die defaults haben immer gepasst.
Striper
Erleuchteter
Erleuchteter
Beiträge: 625
Registriert: Samstag 8. September 2007, 16:17

Re: IDE Menü

Beitrag von Striper »

Also einfach den Parameter ganz weglassen? Das wäre ja leichter als gedacht dann.
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

Ich habe den Parameter mal rausgenommen, sollte es deswegen Probleme geben, einfach melden, aber ich habe das jetzt einige Male getestet und keine Probleme festgestellt. Wie das mit besagten CF-Karten läuft, müsst Ihr mal testen, sowas hab ich leider nicht. :wink:
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: IDE Menü von dbt (Vorlage Innuendo)

Beitrag von GetAway »

dbt hat geschrieben:
GetAway hat geschrieben:
Edit:
Noch etwas: Bei Druck auf "Übernehmen" wird immer etwas ausgeführt, auch wenn nichts geändert wurde....
Das sollte jetzt nicht mehr so sein. Man wird auch zwangsläufig daran erinnert, falls man nicht übernommen hat.
Beta!1.62
Bei dem Menüpunkt "verwendeter MMC-Treiber" ist noch etwas faul.
Wird er ausgeschaltet und anschließend die Einstellung übernommen, sieht es so
aus als ob diese Veränderung gespeichert wird. Rufe ich das Menü wieder auf,
steht immer noch der alte Treiber drin.

Andersherum, also bei Auswahl eines Treibers z.B "mmc2" erfolgt immer wieder
die Abfrage ob man "jetzt übernehmen" möchte,
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

Das schau ich mir nochmal an. Da wollte ich sowieso noch mal ran.
FlatTV
Einsteiger
Einsteiger
Beiträge: 110
Registriert: Freitag 9. Januar 2009, 18:22

Re: IDE Menü

Beitrag von FlatTV »

dbt hat geschrieben:...Wie das mit besagten CF-Karten läuft, müsst Ihr mal testen, sowas hab ich leider nicht. :wink:
Klappt jetzt auch mit der CF-Karte

cu FlatTV
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü von dbt (Vorlage Innuendo)

Beitrag von dbt »

GetAway hat geschrieben: Beta!1.62
Bei dem Menüpunkt "verwendeter MMC-Treiber" ist noch etwas faul.
Wird er ausgeschaltet und anschließend die Einstellung übernommen, sieht es so
aus als ob diese Veränderung gespeichert wird. Rufe ich das Menü wieder auf,
steht immer noch der alte Treiber drin.

Andersherum, also bei Auswahl eines Treibers z.B "mmc2" erfolgt immer wieder
die Abfrage ob man "jetzt übernehmen" möchte,
Sollte jetzt gehen. Ausserdem war mir noch aufgefallen, dass es vorkommen kann, dass man im Menü ein Laufwerk aushängen kann und das Menü später ungehindert verlasseen kann ohne es wieder einzuhängen, obwohl es lt. Einstellung aktiviert, also eingehangen sein soll. Darauf wird man nun auch hingewiesen. Sowas kann unter Umständen in die Hose gehen, falls man irgend wo einen Mountpunkt nach /var gelegt hat und fleißig da rein streamt (was man eigentlich vermeiden sollte ;-)). Ebenso erfolgt eine Nachfrage, wenn fstab fehlt.
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: IDE Menü von dbt (Vorlage Innuendo)

Beitrag von GetAway »

dbt hat geschrieben: Sollte jetzt gehen. Ausserdem war mir noch aufgefallen, dass es vorkommen kann, dass man im Menü ein Laufwerk aushängen kann und das Menü später ungehindert verlasseen kann ohne es wieder einzuhängen, obwohl es lt. Einstellung aktiviert, also eingehangen sein soll. Darauf wird man nun auch hingewiesen. Sowas kann unter Umständen in die Hose gehen, falls man irgend wo einen Mountpunkt nach /var gelegt hat und fleißig da rein streamt (was man eigentlich vermeiden sollte ;-)). Ebenso erfolgt eine Nachfrage, wenn fstab fehlt.
Geht jetzt. Kleine Anmerkung, den Menüpunkt "Partition nicht eingehangen" solltest du in "Partition bearbeiten"
umbenennen. Es sollte eine Aufforderung sein, kein Hinweis.

Edit:
Ausgehängte Laufwerke sind nach Übernahme immer wieder eingehängt, soll das so sein oder habe ich etwas überlesen?
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü von dbt (Vorlage Innuendo)

Beitrag von dbt »

GetAway hat geschrieben: Edit:
Ausgehängte Laufwerke sind nach Übernahme immer wieder eingehängt, soll das so sein oder habe ich etwas überlesen?
Wenn im Partitionsmenü der Menüeintrag Partition aktivieren auf ja steht, ist das korrekt, deshalb ja die Nachfrage beim Verlassen des Menüs.
Das Menü schaut eben nach, ob diese Einstellung mit dem momentanen Mountzustand übereinstimmt und meckert falls das nicht so ist und bietet eben an dies zu korrigieren.
GetAway hat geschrieben: Kleine Anmerkung, den Menüpunkt "Partition nicht eingehangen" solltest du in "Partition bearbeiten"
umbenennen. Es sollte eine Aufforderung sein, kein Hinweis
.
Das steht schon in der Sektionsüberschrift. Dort sollte man schon erkennen was mit den Menüeinträgen gemacht werden soll. Evtl. kann man das aber trotzdem noch optimieren.
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: IDE Menü

Beitrag von GetAway »

dbt hat geschrieben:Wenn im Partitionsmenü der Menüeintrag Partition aktivieren auf ja steht, ist das korrekt,
Danke.

Beim löschen der Swap-Partition ist mir folgender Fehler aufgefallen. Einmal Ja
selektiert ist ein selektieren von Weiter nicht mehr möglich.

Bild

Edit1: Noch etwas:

Ich benutze hier noch eine HDD, bei der ich vor längerer Zeit eine Swap-Partition von 100M
eingerichtet hatte. Nach dem löschen dieser ist mir folgendes aufgefallen:
Bild
Obwohl nur 109M angeboten werden, kann man 128M auswählen. Partition erstellen
und formatieren wird zwar ausgeführt, anschliessend sind aber nur 7MB erstellt worden.
Eine Auswahl größer als die Verfügbare sollte unterdrückt werden.

Eine weitere Idee wäre den gesamten Bereich kleiner 128MB als 3. Auswahl anzubieten
und zu erstellen.

Edit2:
Bei mir blieb jetzt nach mehrmaligem Testen der Einricht- und Löschfunktion von Partitionen
sporadisch ein Teil der Progressbar, entweder links in grau oder rechts in weiss, jeweils neben
der Progressbar stehen. Sehr seltsam. Hier mal ein Shot:
Bild
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

Schau ich mir alles noch an!
Edit: Punkt 1 und 2 sollte jetzt passen
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: IDE Menü

Beitrag von GetAway »

Zu Punkt 1:
Eine Kombination mit dem Continue-Button funktioniert eh nicht, vielleicht sollten diese beiden
Checkins wieder raus, soweit ich sehen kann, waren die nur fürs IDE-Menü. Nicht das einer in
Versuchung kommt... :) :wink:

http://cvs.tuxbox-cvs.sourceforge.net/t ... 23&r2=1.24
http://cvs.tuxbox-cvs.sourceforge.net/t ... 50&r2=1.51
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

Ja, kann weg... :wink:
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: IDE Menü

Beitrag von GetAway »

@dbt

Beta!1.71
Das Anlegen eines less Swapsize funktioniert noch nicht richtig.
Ausgangssituation ist eine gelöschte Swappartition und eine rebootete Box.
Vorher:
Bild

Nachher:
Bild

Hier noch das Log dazu: Was allerdings die Treiberausgabe dort soll, wirst Du ja wissen. :wink:

Code: Alles auswählen

BusyBox v1.14.4 (2010-06-08 00:22:35 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

/var # setconsole
/var # 
/var # [drive setup] formating...
[drive setup] unmount device...
[drive setup] creating partition...

The number of cylinders for this disk is set to 19457.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): Command action
   e   extended
   p   primary partition (1-4)
Partition number (1-4): First cylinder (1-19457, default 1): Last cylinder or +size or +sizeM or +sizeK (1-13, default 13): Value out of range.
Last cylinder or +size or +sizeM or +sizeK (1-13, default 13): Last cylinder or +size or +sizeM or +sizeK (1-13, default 13): 
Command (m for help): 8: unknown command
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

Command (m for help): The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[drive setup] formating...
Using /lib/modules/2.4.37.9-dbox2/kernel/fs/xfs/xfs.o
Setting up swapspace version 1, size = 8188928 bytes
[drive setup] checking filesystem...
[drive setup] mounting...
[drive setup] partitions mounted...
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: IDE Menü

Beitrag von GetAway »

GetAway hat geschrieben: Edit2:
Bei mir blieb jetzt nach mehrmaligem Testen der Einricht- und Löschfunktion von Partitionen
sporadisch ein Teil der Progressbar, entweder links in grau oder rechts in weiss, jeweils neben
der Progressbar stehen. Sehr seltsam. Hier mal ein Shot:
Bild
Hab mal mitgeloggt, im Fehlerfall kommt das hier...
WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
[neutrino] /tmp/prepare_opt failed with return code = 1
[drive setup] mkPartition: error while executing /tmp/prepare_opt
[drive setup] no settings changed!
ide-disk: Device or resource busy
[neutrino] rmmod ide-disk failed with return code = 1
[drive setup] unloadModul: unload ide-disk...failed
ERROR: CFrameBuffer::paintBoxRel called with dx < 0 (-86)
... Da wird wohl etwas falsch übergeben.
Gaucho316
Contributor
Beiträge: 1688
Registriert: Donnerstag 17. Februar 2005, 20:24

Re: IDE Menü

Beitrag von Gaucho316 »

Heute hat dbt ja die Personalisierung des IDE-Menüs eingecheckt. Ich hab's gleich ins yWeb eingebaut, bevor das noch vergessen wird. Der Patch ist zwar ungetestet, sollte aber funktionieren.

Link entfernt, da Patch im CVS
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: IDE Menü

Beitrag von GetAway »

GetAway hat geschrieben:@dbt

Beta!1.71
Das Anlegen eines less Swapsize funktioniert noch nicht richtig.
Ausgangssituation ist eine gelöschte Swappartition und eine rebootete Box.
Vorher:
Bild

Nachher:
Bild

Hier noch das Log dazu: Was allerdings die Treiberausgabe dort soll, wirst Du ja wissen. :wink:

Code: Alles auswählen

BusyBox v1.14.4 (2010-06-08 00:22:35 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

/var # setconsole
/var # 
/var # [drive setup] formating...
[drive setup] unmount device...
[drive setup] creating partition...

The number of cylinders for this disk is set to 19457.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): Command action
   e   extended
   p   primary partition (1-4)
Partition number (1-4): First cylinder (1-19457, default 1): Last cylinder or +size or +sizeM or +sizeK (1-13, default 13): Value out of range.
Last cylinder or +size or +sizeM or +sizeK (1-13, default 13): Last cylinder or +size or +sizeM or +sizeK (1-13, default 13): 
Command (m for help): 8: unknown command
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

Command (m for help): The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[drive setup] formating...
Using /lib/modules/2.4.37.9-dbox2/kernel/fs/xfs/xfs.o
Setting up swapspace version 1, size = 8188928 bytes
[drive setup] checking filesystem...
[drive setup] mounting...
[drive setup] partitions mounted...
Hi, die Berechnung des Last_Cylinders stimmt bei Dir nicht. Deswegen haut das anlegen einer Partition
bei vorhandenen, dahinter liegenden Partitionen nicht hin und auch die Berechnung der Restgröße passt nicht.
Beispiel ist halt bei mir die Swap-Partition. Das ist vorhanden:

Code: Alles auswählen

Command (m for help): 
Disk /dev/ide/host0/bus0/target0/lun0/disc: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

                                Device Boot      Start         End      Blocks   Id  System
/dev/ide/host0/bus0/target0/lun0/part2              14       19457   156183930   83  Linux

Command (m for help): 
Beim Anschauen der prepare_opt Datei habe ich festgestellt, das Du immer den Startzylinder der
nachfolgenden Partition als EndZylinder nimmst. Richtig wäre aber Zyl. 1-13. Also StartZyl. der Nachfolgenden -1.
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Re: IDE Menü

Beitrag von JtG-Riker »

Irgendwie hab ich das problem das in die var/etc/fstab tmpfs mit 0MB geschrieben wird.

Ich hatte die Tage das mit DBT besprochen, konnte allerdings nicht den Grund rausfinden.

Das passiert wenn man ein frisches Image nimmt und dann die HDD einrichten lässt die schon formatiert war.

Kann das jemand bestätigen?

Gruß Riker
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

Ich glaube ich weis woran's liegt.
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: IDE Menü

Beitrag von tomworld »

hi,

ich kann es nicht bestätigen:

Code: Alles auswählen

# /var/etc/fstab generated from neutrino ide/mmc/hdd drive-setup
 #1.77  05.08.2010 - 22:40:42
/dev/ide/host0/bus0/target0/lun0/part1 none swap sw 0 0
tmpfs /tmp tmpfs size=128M,remount 0 0

/dev/ide/host0/bus0/target0/lun0/part2 /mnt/hdd1 ext3 rw,sync 0 0
/dev/mmc/disc0/part1 /mnt/mmc ext2 rw,sync 0 0
die HDD ist schon formatiert mit einer Swap von 128 MB, hätte gern nur 64 MB dafür, aber dann müsste ich sie "platt" machen :-?
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

tomworld hat geschrieben: ...die HDD ist schon formatiert mit einer Swap von 128 MB, hätte gern nur 64 MB dafür, aber dann müsste ich sie "platt" machen :-?
Eigentlich nur die betroffene Swappartition löschen, und Swap mit 64 MB neu anlegen. Die Andere Partition geht momentan von der Größe her noch nicht zu ändern, zumindest nicht ohne sie wirklich platt zu machen.
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: IDE Menü

Beitrag von tomworld »

hi,

heist für mich doch eigentlich, das ich die Swap verkleiner und die 64 MB die dann frei werden nicht einer anderen Patition automatisch mit einen fsck.ext3 oder so zuordnen lassen kann

äh :gruebel: , ist dann meine Swap auf 64 MB und die anderen 64 MB werden dann nicht mehr genutzt :D kann ich sie doch für eine eigene Partition "bin" nutzen auf der HDD? (ich hatte das mal versucht die vorhandene Swap-Partition anders zu nutzen)

ich muss mal bissel abschweifen, wegen Samba-Server :P

@dbt, du hast mal geschrieben, das man die Samba-File in einer echten Partition "bin" legen kann, die werden dann bei einen Neustart aus der HDD eingelesen
bisher habe ich nur einen Ordner "bin" angelegt und aus diesen auf /var/bin verlinkt (auf HDD und/oder SD), das geht ja, aber man muss halt von der SD z.B. verlinken (nur mit den Ordner "bin" auf der HDD, habe ich noch nicht ausgetestet), aber Linux denkt doch nur in "Ordnern" :gruebel:
heist, wenn ich die freigewordenen 64 MB als Partition "bin" dauerhaft anlege, das sie dann mit den Samba-Filen bei einen Neustart automatisch eingelesen werden, die Reihenfolge ist doch bei einen Neustart: /bin -> /var/bin (und dann) -> /mnt/bin (habe ein File "bin" neben "hdd1", "hdd2" und "mmc" schon angelegt, aber noch nicht getestet, da ja die HDD voll Partiniert ist mit Swap 128 MB und der Rest für hdd1)

ich bin noch sonn Linux-DAU :blind da ich mich Schritt für Schritt mit dem was ich brauche herantaste und man könnte ja auch Links da ablegen usw.

denke ich muss das mal probieren, sollte eigentlich von meinen Verständniss heraus gehen :oops:
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: IDE Menü

Beitrag von rhabarber1848 »

tomworld hat geschrieben:die 64 MB die dann frei werden nicht einer anderen Patition automatisch mit einen fsck.ext3 oder so zuordnen lassen kann
Es gibt schon Möglichkeiten, Stichwort parted...
tomworld hat geschrieben:ist dann meine Swap auf 64 MB und die anderen 64 MB werden dann nicht mehr genutzt
Ja
tomworld hat geschrieben:kann ich sie doch für eine eigene Partition "bin" nutzen auf der HDD?
Ja