Wie wäre es, diese Option um parted zu erweitern?rhabarber1848 hat geschrieben:Code: Alles auswählen
--with-filesystem-tools comma seperated list of filesystem tools to be used, allowed values: e2fsprogs, reiserfsprogs, dosfstools, xfsprogs, fdisk (standalone)
IDE Menü
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: IDE Menü
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: IDE Menü
Ich sag mal tunefs, aber das muss ich mir noch mal ansehen, jedenfalls hatte ich vor, das mal mit unterzubringen. Das gibts dann auch in der nächsten Busybox 1.18. soviel ich weiß. Parted ist schon etwas groß.rhabarber1848 hat geschrieben: Es gibt schon Möglichkeiten, Stichwort parted...
-
- Einsteiger
- Beiträge: 247
- Registriert: Sonntag 24. August 2008, 03:44
Re: IDE Menü
hmm, die fstab wird nicht geändert, bei einen Neustart habe ich nach Löschung noch immer eine scheinbare Swap von 128 MB auf /tmp (df -h)
jetzt habe ich alle File für das HDD-Menü in /var gelöscht und neu gestartet, jetzt ist das HDD-Menü sauber (nichts wird ausgelesen), beim rausgehen aus dem Menü möchte es wohl noch eine "drivesetup.conf" speichern (Anzeige: Geräte deaktiviert und die "drivesetup.conf" wird angelegt)
nochmal Neustart, keine Abfrage mehr im HDD-Menü, das ist jetzt nachvollzierbar
1. Schritt, SD-Treiber (bei mir mmc2) einlesen lassen und Neustart, muss dann per Hand im Menü noch mal einhängen lassen, nochmal Neustart und geht fstab wird angelegt
2. Schritt, HDD einhängen, hdd1 erscheint als zweite Partition, noch bissel einstellen und nach Neustart
3. Schritt, Swap neu anlegen mit 64 MB statt der 128 MB, Neustart
4. Schritt, bin Ordner auf /mnt/bin einbinden (die freien 64 MB), geht nicht
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: IDE Menü
Aha, konnte ich grade verifizieren, das Problem ist, dass der Bereich der nun freien Zylinder nicht berücksichtigt wird, sattessen wird versucht nur hinten dran zu hängen. Also das ist soweit ausgemacht. Kann man im Partitionsmenü in der Zylinderanzeige verfolgen.4. Schritt, bin Ordner auf /mnt/bin einbinden (die freien 64 MB), geht nicht
-
- Einsteiger
- Beiträge: 247
- Registriert: Sonntag 24. August 2008, 03:44
Re: IDE Menü
genau, das habe ich mir auch gedacht, also es kommen im Menü auch nur Fehlermeldungen, wenn ich es Formatieren möchte
im Image werden automatisch /mnt/hdd1, mnt/hdd2 und /mnt/mmc erzeugt, ich habe noch per Script /mnt/bin hinzugefügt
ich müsste jetzt wirklich die HDD neu aufsetzen, Swap anlegen (64 oder 128 MB), Partition bin einbinden und den Rest für die (eine) HDD auf meinen HDD-IF vergeben, damit nach Swap die Partition bin und dann der Rest der noch zwei Partitionen in der Reihenfolge erscheit, die das Linux-System ja auch Alphabetisch Mounten sollte, oder so
im Image werden automatisch /mnt/hdd1, mnt/hdd2 und /mnt/mmc erzeugt, ich habe noch per Script /mnt/bin hinzugefügt
ich müsste jetzt wirklich die HDD neu aufsetzen, Swap anlegen (64 oder 128 MB), Partition bin einbinden und den Rest für die (eine) HDD auf meinen HDD-IF vergeben, damit nach Swap die Partition bin und dann der Rest der noch zwei Partitionen in der Reihenfolge erscheit, die das Linux-System ja auch Alphabetisch Mounten sollte, oder so
Error while executing /tmp/prepare_opt
PS. wenn "ü" geht sollte doch auch "ä" -> "ae" gehen "aushängen"Ein oder mehere Lufwerke sollten lt. Einstellungen ein- bzw. ausgehaengt sein, jedoch stimmt dies nicht mit den aktuellen Einstellungen überein. Solen die Einstellungen jetzt übernommen werden?
Zuletzt geändert von tomworld am Sonntag 8. August 2010, 15:31, insgesamt 3-mal geändert.
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: IDE Menü
Du kannst mal versuchen es manuell über telnet zu machen, die freien Zylinder werden ja im Menü indirekt angezeigt. Die kannst du dann über fdisk so verwenden. Das müsste halt in der GUI gefixt werden. Ist aber eher ein ungewöhnlicher Umstand, aber man sollte damit auch fertig werden können.
-
- Einsteiger
- Beiträge: 247
- Registriert: Sonntag 24. August 2008, 03:44
Re: IDE Menü
@dbt
kannst es mir besser erklären für die HDD, wenn ich jetzt "zufuss" über Telnet von Windows XP über die Konsole gehe
ich sehe die Start/End-Zylinder für Swap (1/131)
ich sehe die Start/End-Zylinder für den Aufnahme-Ordner auf HDD(262/38760) 20 GB HDD, sorry reicht mir aber an Grösse
also sind noch 131 Zylinder irgentwo (die 64 MB)
mal kucken, ob ich das hinkriege mit den Befehl "fdisk"
PS. muss mal meinen Kumpel Google fragen, sollte ich hinkriegen
kannst es mir besser erklären für die HDD, wenn ich jetzt "zufuss" über Telnet von Windows XP über die Konsole gehe
ich sehe die Start/End-Zylinder für Swap (1/131)
ich sehe die Start/End-Zylinder für den Aufnahme-Ordner auf HDD(262/38760) 20 GB HDD, sorry reicht mir aber an Grösse
also sind noch 131 Zylinder irgentwo (die 64 MB)
mal kucken, ob ich das hinkriege mit den Befehl "fdisk"
Code: Alles auswählen
Nokia D-BOX2 - Kernel 2.4.37.9-dbox2 (15:40:42).
dbox login: root
BusyBox v1.14.4 (2010-08-05 23:06:45 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
~ # fdisk
Usage: fdisk [-l] [-b SSZ] [-u] device
E.g.: fdisk /dev/hda (for the first IDE disk)
or: fdisk /dev/sdc (for the third SCSI disk)
or: fdisk /dev/eda (for the first PS/2 ESDI drive)
or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices)
...
~ #
PS. muss mal meinen Kumpel Google fragen, sollte ich hinkriegen
-
- Einsteiger
- Beiträge: 247
- Registriert: Sonntag 24. August 2008, 03:44
Re: IDE Menü
Code: Alles auswählen
Nokia D-BOX2 - Kernel 2.4.37.9-dbox2 (15:52:59).
dbox login: root
BusyBox v1.14.4 (2010-08-05 23:06:45 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
~ # fdisk -l
Disk /dev/mmc/disc0/disc: 1015 MB, 1015808000 bytes
4 heads, 16 sectors/track, 31000 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Device Boot Start End Blocks Id System
/dev/mmc/disc0/part1 1 31000 991992 83 Linux
Disk /dev/ide/host0/bus0/target0/lun0/disc: 20.0 GB, 20003880960 bytes
16 heads, 63 sectors/track, 38760 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Device Boot Start End Blocks
Id System
/dev/ide/host0/bus0/target0/lun0/part1 1 131 65992+
82 Linux swap / Solaris
/dev/ide/host0/bus0/target0/lun0/part2 262 38760 19403496
83 Linux
~ #
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: IDE Menü
Stimmt schon:dbt hat geschrieben:Parted ist schon etwas groß.
Code: Alles auswählen
-rwxr-xr-x 1 root root 55344 8. Aug 15:58 libncurses.so.5
-rwxr-xr-x 1 root root 406604 8. Aug 15:58 libparted.so.0
-rwxr-xr-x 1 root root 203500 8. Aug 15:58 libreadline.so.6
-rwxr-xr-x 1 root root 71588 8. Aug 15:58 parted
-rwxr-xr-x 1 root root 11960 8. Aug 15:58 partprobe
die Aktualisierung des bestehenden make targets parted
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: IDE Menü
Man muss nur so vorgehen wie immer. Fdisk gibt die freien Zylinder sogar als standard vor. Habs grad mal gemacht. Das geht.tomworld hat geschrieben:@dbt
kannst es mir besser erklären für die HDD, wenn ich jetzt "zufuss" über Telnet von Windows XP über die Konsole gehe
ich sehe die Start/End-Zylinder für Swap (1/131)
ich sehe die Start/End-Zylinder für den Aufnahme-Ordner auf HDD(262/38760) 20 GB HDD, sorry reicht mir aber an Grösse
also sind noch 131 Zylinder irgentwo (die 64 MB)
mal kucken, ob ich das hinkriege mit den Befehl "fdisk"
...
Code: Alles auswählen
~ > fdisk /dev/ide/host0/bus0/target0/lun0/disc
The number of cylinders for this disk is set to 6704.
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): m
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): n
Command action
e extended
p primary partition (1-4)
p
Selected partition 4
First cylinder (140-6704, default 140): 140
Last cylinder or +size or +sizeM or +sizeK (140-278, default 278): 278
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
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.
~ >
-
- Einsteiger
- Beiträge: 247
- Registriert: Sonntag 24. August 2008, 03:44
Re: IDE Menü
ja, habe schon bissel trainiert
Part1, ist ja Swap mit 64 MB (jetzt)
Part2, ist der Rest der HDD (mein Filmverzeichniss)
und noch 64 MB ungenutzt auf der HDD, was halt als "bin-Partition" nachträglich eingereichtet werden sollte, was mit dem Tool fdisk wohl auch möglich ist,
möchte aber dies jetzt nicht ergründen und Partions-Tabellen umschreiben usw., macht keinen Sinn
ich werde mal eine Andere HDD einbauen (geht ja schnell oder schneller als mit einer Konsole und meine Daten bleiben erhalten), das kann ich jedenfalls, das Rumschrauben
das Menü in dieser Version 1.77 ist schon ausgereift, ich habe das ja auch nebenbei mitbekommen, solche "Spezialfälle", wie ich jetzt wieder vorhabe (Swap verkleinern um noch eine Partition nachträglich einzuschieben), sollte nicht das "Mass der Dinge" sein, kann auch garnicht gehen mit dem Menü, da die Swap ja eine eigene Partition bleibt, egal wie ich sie gestalte, hatte sie 128 MB davor
also @dbt, ich möchte nicht das du dir jetzt einen (Kopf) machst, was alles noch einzubauen ist oder fehlen könnte, ich habe jetzt wieder bissel (oder eine ganze Menge) gelehrnt und weiss ganz Sicher jetzt das eine HDD, die mit einer noch BETA-Version, immer richtig erkannt wird
Spezielle Linux Anwender können es dann ehe mit der Konsole und der DBox2 am Netzwerk zufuss machen, wer es nicht kann halt über das jetzige HDD-Menü
heist für mich, lasse es so, wie es ist
zwar denkt Linux nur in Ordnern, aber die Patitionen auf der HDD bleiben bestehen, diese werden ja gemountet
also versuche ich mal mit einer leeren HDD mit den Mount einen zuvor angelegten Swap, bin, hdd1 und mmc, wenn das nicht geht, schreibe ich wieder hier
Part1, ist ja Swap mit 64 MB (jetzt)
Part2, ist der Rest der HDD (mein Filmverzeichniss)
und noch 64 MB ungenutzt auf der HDD, was halt als "bin-Partition" nachträglich eingereichtet werden sollte, was mit dem Tool fdisk wohl auch möglich ist,
möchte aber dies jetzt nicht ergründen und Partions-Tabellen umschreiben usw., macht keinen Sinn
ich werde mal eine Andere HDD einbauen (geht ja schnell oder schneller als mit einer Konsole und meine Daten bleiben erhalten), das kann ich jedenfalls, das Rumschrauben
das Menü in dieser Version 1.77 ist schon ausgereift, ich habe das ja auch nebenbei mitbekommen, solche "Spezialfälle", wie ich jetzt wieder vorhabe (Swap verkleinern um noch eine Partition nachträglich einzuschieben), sollte nicht das "Mass der Dinge" sein, kann auch garnicht gehen mit dem Menü, da die Swap ja eine eigene Partition bleibt, egal wie ich sie gestalte, hatte sie 128 MB davor
also @dbt, ich möchte nicht das du dir jetzt einen (Kopf) machst, was alles noch einzubauen ist oder fehlen könnte, ich habe jetzt wieder bissel (oder eine ganze Menge) gelehrnt und weiss ganz Sicher jetzt das eine HDD, die mit einer noch BETA-Version, immer richtig erkannt wird
Spezielle Linux Anwender können es dann ehe mit der Konsole und der DBox2 am Netzwerk zufuss machen, wer es nicht kann halt über das jetzige HDD-Menü
heist für mich, lasse es so, wie es ist
zwar denkt Linux nur in Ordnern, aber die Patitionen auf der HDD bleiben bestehen, diese werden ja gemountet
also versuche ich mal mit einer leeren HDD mit den Mount einen zuvor angelegten Swap, bin, hdd1 und mmc, wenn das nicht geht, schreibe ich wieder hier
-
- Einsteiger
- Beiträge: 247
- Registriert: Sonntag 24. August 2008, 03:44
Re: IDE Menü
hat nicht funktioniert mit einer Partition "bin" auf der HDD, ich muss in meinen Squashfs-Image wohl immer von den Treiberort der Samba-Treiber auf /var/bin verlinken
das mit der Swap 64 MB und extra bin-Ordner geht schon, Samba geht nicht, das einlesen der Treiber von der HDD mit Partitition "bin" (bei mir) und automatisch
Verlinkung aus diesen Ordner schon, so kann ich auch nur einen Ordner "bin" auf der HDD oder selbst einer SD anlegen mit den Filen und dann verlinken auf /var/bin
ich teste nicht weiter und denke nicht das es an der Schreibgeschwindigkeit einer Test 6 GB HDD in 2,5" liegen kann, habe ja damit Aufgenommen
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: IDE Menü
Patch:GetAway hat geschrieben:GetAway hat geschrieben: 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.
Verbesserte Berechnung von Start und EndZylinder.
Fehlerhafte Kommandogenerierung für fdisk gefixt.
Bitte Testen.
Es läßt sich sehr gut testen, wenn die Partitionen nicht
eingehangen sind und auch nicht automatisch eingehangen werden.
Das spart so manchen Reboot.
Patch entfernt.
Zuletzt geändert von GetAway am Dienstag 10. August 2010, 16:28, insgesamt 1-mal geändert.
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: IDE Menü
Thx, aber Da fehlt glaube ich noch was.
Im patch steht
count_Partitions=0 ist die erste Partition, die würde man so aber nie hinbekommen. Müsste besser >=0 oder >-1 sein
Habs hier mal etwas geändert, ungetestet. Toworlds Problem löst das aber noch nicht.
Im patch steht
Code: Alles auswählen
+ if (count_Partitions > 0 && count_Partitions < 3) // partn < 4 ?
+ s_part_n = iToString(part_n);
Habs hier mal etwas geändert, ungetestet. Toworlds Problem löst das aber noch nicht.
Code: Alles auswählen
@@ -3528,22 +3599,54 @@
s_out += device + " <<EOF\n";
unsigned int part_n = part_number+1; // real part number is needed
-
+ string s_part_n;
+
+ if (count_Partitions >= 0 && count_Partitions < 3) // partn < 4 ?
+ s_part_n = iToString(part_n);
+
switch (action)
{
case ADD:
unsigned long long cyl_max = device_cylcount[device_num]; //requesting max cylinders of device
- unsigned long long cyl = calcCyl(device_num, size); //calc cylinders from user definied size
- unsigned long long end_cyl = (cyl == cyl_max) ? cyl_max : start_cyl + cyl;
+ unsigned long long cyl = calcCyl(device_num, size); //calc cylinders from user definied size
+ unsigned long long end_cyl;
+
+ if (cyl == cyl_max)
+ end_cyl = 0; // 0 means only enter/default end_cyl
+ else
+ end_cyl = start_cyl + cyl;
+
+ // search for next start_cyl
+ for (int i = part_n; i < MAXCOUNT_PARTS - 1; i++) // 0-3
+ {
+ if (data_partition[i+1].start_cyl > 0)
+ {
+ if (end_cyl >= data_partition[i + 1].start_cyl) // existing next partition, so set end_cyl < start_cyl of next partition
+ { // use default end_cyl
+ end_cyl = 0;
+ break;
+ }
+ break;
+ }
+ }
+
s_out += "n\n";
- s_out += "p\n";
- s_out += iToString(part_n) + "\n";
+ s_out += "p\n";
+ s_out += s_part_n + "\n";
+
s_out += iToString(start_cyl) + "\n";
- s_out += iToString(end_cyl) + "\n";
- if ((string)d_settings.drive_partition_fstype[device_num][part_number] == "swap") //setting system id
+
+ if (end_cyl == 0) //use default endzylinder instead of MAX, this is safer when insert a partition
+ s_out += "\n";
+ else
+ s_out += iToString(end_cyl) + "\n";
+
+ if (static_cast <string>(d_settings.drive_partition_fstype[device_num][part_number]) == "swap") //setting system id
{
s_out += "t\n"/*<<endl*/;
- s_out += iToString(part_n) + "\n";
+ s_out += s_part_n + "\n";
+// if (count_Partitions >= 0 && count_Partitions < 3)
+// s_out += iToString(part_n) + "\n";
s_out += "82\n";
}
break;
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: IDE Menü
Nicht ganz. Ich schreib morgen mal ein paar Kommentare in den Patch, zum besseren Verständnis.
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: IDE Menü
Die Zeile habe ich angepasst und in der Funktion entsprechende Kommentare eingefügt.
Die neue Funktion von mir habe ich nochmal umbenannt, sollte jetzt passen.
Patch aktualisiert: drive_setup_v1.1.diff
Die neue Funktion von mir habe ich nochmal umbenannt, sollte jetzt passen.
Patch aktualisiert: drive_setup_v1.1.diff
-
- Einsteiger
- Beiträge: 247
- Registriert: Sonntag 24. August 2008, 03:44
Re: IDE Menü
hi,
der Diff geht und sieht gut aus
ich habe bissel per Telnet und Fdisk gespielt und ich konnte die HDD anpassen:
also ohne Datenverlust der "part2" ("part1" musste ich dann nochmals als Swap einrichten, wegen der "Id 82" für Swap, "part3" nur Formatieren mit der Box)
das Problem bleibt bei Sambaserver
der Ordner /mnt/bin mit den Samba-Filen (nmbd & smbd) wird nicht bei einen Neustart aus diesen eingelesen, mit einen Link der File aus diesen auf /var/bin schon
denke ich da falsch oder ist es so nicht möglich in einen Squashfs-Image, denke schon, denn Eingelesen wird ja aus /bin oder /var/bin
aber jetzt ist wieder alles OK bei mir, denke der Nutzer des Menüs sollte seine File sichern und die HDD neu Aufsetzen, eine komplette Fdisk-Funktion muss nun nicht in dieses
mfg
der Diff geht und sieht gut aus
ich habe bissel per Telnet und Fdisk gespielt und ich konnte die HDD anpassen:
Code: Alles auswählen
Command (m for help):
Disk /dev/ide/host0/bus0/target0/lun0/disc: 20.0 GB, 20003880960 bytes
16 heads, 63 sectors/track, 38760 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Device Boot Start End Blocks Id System
/dev/ide/host0/bus0/target0/lun0/part1 1 131 65992+ 82 Linux swap / Solaris
/dev/ide/host0/bus0/target0/lun0/part2 262 38760 19403496 83 Linux
/dev/ide/host0/bus0/target0/lun0/part3 132 261 65520 83 Linux
Partition table entries are not in disk order
Command (m for help):
das Problem bleibt bei Sambaserver
der Ordner /mnt/bin mit den Samba-Filen (nmbd & smbd) wird nicht bei einen Neustart aus diesen eingelesen, mit einen Link der File aus diesen auf /var/bin schon
denke ich da falsch oder ist es so nicht möglich in einen Squashfs-Image, denke schon, denn Eingelesen wird ja aus /bin oder /var/bin
aber jetzt ist wieder alles OK bei mir, denke der Nutzer des Menüs sollte seine File sichern und die HDD neu Aufsetzen, eine komplette Fdisk-Funktion muss nun nicht in dieses
mfg
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: IDE Menü
Scheint zu passen! Kanns aber erst später genauer durchtesten.GetAway hat geschrieben:Die Zeile habe ich angepasst und in der Funktion entsprechende Kommentare eingefügt.
Die neue Funktion von mir habe ich nochmal umbenannt, sollte jetzt passen.
Patch aktualisiert: drive_setup_v1.1.diff
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: IDE Menü
Hab da noch etwas dran geschraubt. drive_setup_v1.2.diff
Patch ist mit Git erstellt, muss nach ./apps dann patch -p1 < drive_setup_v1.2.diff.
Mir ist nicht ganz klar was das mit freesize of Part and / whole freesize so genau auf sich hat. Ist das beim neu anlegen einer Partition nicht das Gleiche? Bei bereits angelegten Partitionen ist freesize doch immer 0.
Patch ist mit Git erstellt, muss nach ./apps dann patch -p1 < drive_setup_v1.2.diff.
Mir ist nicht ganz klar was das mit freesize of Part and / whole freesize so genau auf sich hat. Ist das beim neu anlegen einer Partition nicht das Gleiche? Bei bereits angelegten Partitionen ist freesize doch immer 0.
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: IDE Menü
Ist eigentlich simple, stell Dir vor Du hast 4 Partitionen aber noch einen Rest von 10GB zum partionieren.
Jetzt löscht Du die 1., 2. oder 3. so wird Dir jetzt jeweils der partionierbare Speicherplatz
aufgrund der freien Zylinder für die jeweilige Partition und / der gesamte freie partionierbare Rest angezeigt.
Wenn hinter einer Partition keine Zylinder mehr frei sind wird 0kB angezeigt, man könnte dann auch nur den
gesamten freien Platz anzeigen.
Jetzt löscht Du die 1., 2. oder 3. so wird Dir jetzt jeweils der partionierbare Speicherplatz
aufgrund der freien Zylinder für die jeweilige Partition und / der gesamte freie partionierbare Rest angezeigt.
Wenn hinter einer Partition keine Zylinder mehr frei sind wird 0kB angezeigt, man könnte dann auch nur den
gesamten freien Platz anzeigen.
-
- Einsteiger
- Beiträge: 247
- Registriert: Sonntag 24. August 2008, 03:44
Re: IDE Menü
hi,
eigentlich gefiel mir das von @GetAway so besser:
nach meiner Meinung, hat mir das mit den Restplatz besser gefallen
eigentlich gefiel mir das von @GetAway so besser:
jetzt sehe ich ja nur die aktuelle Partitionsgröße, heist bei meiner 20 GB HDD z.B. nur die Belegung für die Partition 2 (habe jetzt keine Bilder von beiden Menüversionen) und darunter die belegten oder benutzten Zylinder für dieseso wird Dir jetzt jeweils der partionierbare Speicherplatz
aufgrund der freien Zylinder für die jeweilige Partition und / der gesamte freie partionierbare Rest angezeigt
nach meiner Meinung, hat mir das mit den Restplatz besser gefallen
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: IDE Menü
Das erklärts, ok. Das müsste man aber dann doch in der Beschriftung irgendwie andeuten, sonst weis keiner was da für Zahlen stehen. Dürfte aber etwas breit werden. Da müsste man sich etwas Kurzes aber Einleuchtendes überlegen.GetAway hat geschrieben:Ist eigentlich simple, stell Dir vor Du hast 4 Partitionen aber noch einen Rest von 10GB zum partionieren.
Jetzt löscht Du die 1., 2. oder 3. so wird Dir jetzt jeweils der partionierbare Speicherplatz
aufgrund der freien Zylinder für die jeweilige Partition und / der gesamte freie partionierbare Rest angezeigt.
Ja, das wäre dann angebracht.GetAway hat geschrieben:Wenn hinter einer Partition keine Zylinder mehr frei sind wird 0kB angezeigt, man könnte dann auch nur den
gesamten freien Platz anzeigen.
Ich hatte es nicht für sinnvoll gehalten, im Bearbeitungsmenü diese Information anzuzeigen, weil es eigentlich nur nützlich beim Anlegen der Partition ist. Im Bearbeitungsmenü reicht die Anzeige der aktuellen Größe, finde ich, lasse mich aber gerne vom Gegenteil überzeugen.tomworld hat geschrieben:hi,
eigentlich gefiel mir das von @GetAway so besser:jetzt sehe ich ja nur die aktuelle Partitionsgröße, heist bei meiner 20 GB HDD z.B. nur die Belegung für die Partition 2 (habe jetzt keine Bilder von beiden Menüversionen) und darunter die belegten oder benutzten Zylinder für dieseso wird Dir jetzt jeweils der partionierbare Speicherplatz
aufgrund der freien Zylinder für die jeweilige Partition und / der gesamte freie partionierbare Rest angezeigt
nach meiner Meinung, hat mir das mit den Restplatz besser gefallen
-
- Einsteiger
- Beiträge: 247
- Registriert: Sonntag 24. August 2008, 03:44
Re: IDE Menü
hi @dbt,
ich meine es nicht als Kritik, denn wer achtet auf diese Feinheiten
das dein Menü funktioniert ist klar (ich nutze es ja ausgibig )
ich habe beide Diff eingespielt und das von @GetAway gestern ohne ein Bild von dem Menü zu machen, heute habe ich dein Diff auf das Menü gedrückt, nachdem ich diese aus den CVS wieder Neu (das von @GetAwey durch das aus den CVS ausgetauscht habe), denke es würde im V1.77 probleme geben, wenn ich beide Diff überlagere
hatte aber ein Update auf die neue BusyBox und was mit yWeb und Uboot usw.
also, ich modifiziere nix am HDD-Menü, das ist Euer Part, da Ihr da doch mehr an Wissen habt als ich
ich habe noch das Ausslagerungs-Problem von grossen Sachen, wie Samba2 z.B., deswegen bin ich ja wieder hier am Testen, wegen der Partition "bin", weil ich weiss, das es nicht aus /root/mnt/bin eingelesen wird
es geht mir darum einige Sachen bauen zu lassen, die für die Dbox2 eigentlich zu gross sind und diese bei vorhandensein einer SD/MMC/HDD wieder im Image verfügbar zu machen z.B. Neue cdk/configure-Option "--with-external-bin"
was ist denn eine External-bin
ich meine es nicht als Kritik, denn wer achtet auf diese Feinheiten
das dein Menü funktioniert ist klar (ich nutze es ja ausgibig )
ich habe beide Diff eingespielt und das von @GetAway gestern ohne ein Bild von dem Menü zu machen, heute habe ich dein Diff auf das Menü gedrückt, nachdem ich diese aus den CVS wieder Neu (das von @GetAwey durch das aus den CVS ausgetauscht habe), denke es würde im V1.77 probleme geben, wenn ich beide Diff überlagere
hatte aber ein Update auf die neue BusyBox und was mit yWeb und Uboot usw.
also, ich modifiziere nix am HDD-Menü, das ist Euer Part, da Ihr da doch mehr an Wissen habt als ich
ich habe noch das Ausslagerungs-Problem von grossen Sachen, wie Samba2 z.B., deswegen bin ich ja wieder hier am Testen, wegen der Partition "bin", weil ich weiss, das es nicht aus /root/mnt/bin eingelesen wird
es geht mir darum einige Sachen bauen zu lassen, die für die Dbox2 eigentlich zu gross sind und diese bei vorhandensein einer SD/MMC/HDD wieder im Image verfügbar zu machen z.B. Neue cdk/configure-Option "--with-external-bin"
was ist denn eine External-bin
-
- Administrator
- Beiträge: 2675
- Registriert: Donnerstag 28. September 2006, 19:18
Re: IDE Menü
Wenn du auslagern willst, versuche mal eine andere Reihenfolge und zwar die Partition, wo deine bin drauf soll als letzte. Das hatte ich irgendwo schon mal erwähnt glaube ich.
-
- Einsteiger
- Beiträge: 247
- Registriert: Sonntag 24. August 2008, 03:44
Re: IDE Menü
hi,
ja, das leuchtet mir schon ein, aber in meinen Fall geht es nicht von HDD
Ursprung der HDD war ja 128 MB Swap als Part 1, Rest auf Part 2 (meine Filme, die ich immer z.B. bei einer Sky-Bestellung und auch auf HDD aufzeichne, damit ich sie noch mal im nachhienein mir anschauen kann)
jetzt habe ich Swap auf Part1 (64 MB), Part2 ist meine Film-Partition "/mnt/hdd1", Part3 meine "/mnt/bin", also der bin-Ordner auf der HDD (letzte Stelle nicht, da mit fdisk eingeschoben) und diese wird nach einen neuen Flash nicht richtig erkannt (mit Fdisk erzeugt)
ich habe ja die 128 MB Swap entfernt und dafür eine 64 MB Swap angelegt (weiter oben sieht man die Tabelle) und den Rest aufgeteilt, dies habe ich aber mit meiner Test-HDD gleich richtig eingerichtet, ging ja auch nicht
erst die Swap, dann die /mnt/bin und dann die /mnt/hdd1 (auf dieser auch noch eine Testaufnahme gemacht) steht aber alles weiter oben, was jetzt nicht mein Problem beschreibt
ich könnte auch auf /mnt/bin in der letzten Partition zeigen (Part4), es funktioniert bei mir nicht, das die Samba-"Treiber" nicht geladen werden nach einen Neustart, das ist ja auch nicht schlimm, den diese Sachen werden ja direkt aus /bin, /sbin oder /var/bin oder /var/sbin in Linux geladen, die HDD muss dann ja zuvor gemountet werden, oder nachdem (recht komplex)
wenn ich es mit der "start_neutrino" in /var versuche "PATH=/mnt/bin" oder so, bleibt die Dbox in einer "Endlosschleife" hängen, was ja nicht so gedacht ist, dachte das dann dieser auch beachtet wird
ich kann meine Part2 (Partition) nicht löschen, jede Aufnahme kost mir 4,- € und sind Aufgenommen mit Ton "DE" und "AC3", ich will nicht neu Formatieren, dazu habe ich eine Test-HDD, die das gleiche zeigt
recht komplex mein Problem mit Samba
ja, das leuchtet mir schon ein, aber in meinen Fall geht es nicht von HDD
Ursprung der HDD war ja 128 MB Swap als Part 1, Rest auf Part 2 (meine Filme, die ich immer z.B. bei einer Sky-Bestellung und auch auf HDD aufzeichne, damit ich sie noch mal im nachhienein mir anschauen kann)
jetzt habe ich Swap auf Part1 (64 MB), Part2 ist meine Film-Partition "/mnt/hdd1", Part3 meine "/mnt/bin", also der bin-Ordner auf der HDD (letzte Stelle nicht, da mit fdisk eingeschoben) und diese wird nach einen neuen Flash nicht richtig erkannt (mit Fdisk erzeugt)
ich habe ja die 128 MB Swap entfernt und dafür eine 64 MB Swap angelegt (weiter oben sieht man die Tabelle) und den Rest aufgeteilt, dies habe ich aber mit meiner Test-HDD gleich richtig eingerichtet, ging ja auch nicht
erst die Swap, dann die /mnt/bin und dann die /mnt/hdd1 (auf dieser auch noch eine Testaufnahme gemacht) steht aber alles weiter oben, was jetzt nicht mein Problem beschreibt
ich könnte auch auf /mnt/bin in der letzten Partition zeigen (Part4), es funktioniert bei mir nicht, das die Samba-"Treiber" nicht geladen werden nach einen Neustart, das ist ja auch nicht schlimm, den diese Sachen werden ja direkt aus /bin, /sbin oder /var/bin oder /var/sbin in Linux geladen, die HDD muss dann ja zuvor gemountet werden, oder nachdem (recht komplex)
wenn ich es mit der "start_neutrino" in /var versuche "PATH=/mnt/bin" oder so, bleibt die Dbox in einer "Endlosschleife" hängen, was ja nicht so gedacht ist, dachte das dann dieser auch beachtet wird
ich kann meine Part2 (Partition) nicht löschen, jede Aufnahme kost mir 4,- € und sind Aufgenommen mit Ton "DE" und "AC3", ich will nicht neu Formatieren, dazu habe ich eine Test-HDD, die das gleiche zeigt
recht komplex mein Problem mit Samba