Newsgroup: it.comp.os.linux.sys
Titolo: non mi tornano i conti (file system)

Stavo installando un ulteriore disco su un serverino samba, quando ho 
trovato le seguenti discrepanze su uno dei dischi già installati:
con fdisk:
    Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1       
522   2104672
+   b  Win95 FAT32
con mount:
/dev/hda1 on /mnt/hda1 type reiserfs (rw)
Ora, a parte che ho scoperto forse perché riesco ad avviare solo da 
floppy, chiedo se una soluzione del genere è stabile e se è possibile, 
in maniera indolore, sistemare la cosa (sempre che ne valga la pena).
Grazie!
Alex.

 in maniera indolore, sistemare la cosa (sempre che ne valga la pena).
devi usare la funzione "[ Tipo ]" di cfdisk che è fatta apposta per
questo.
ciao
gl :)

 questo.
Relativamente alle modifiche della tabella delle partizioni, mi permetto di
aggiungere che, se non hai _nessuna_ partizione del disco montata (nemmeno
eventuali swap), puoi eseguire la modifica e rimontarla senza dover
riavviare.
In caso contrario no!
Ciao
 Ivo


ehm... io lo faccio relativamente spesso...
cosa mi sarebbe dovuto succedere? cosa c'e' di grave nel cambiare solo 
il tipo di partizione?

 il tipo di partizione?
Semplicemente che il kernel continua ad usare la veccia tabella delle
partizioni fintanto che ve ne è montata almeno una. Se cambi _solo_ il tipo
di partizione o il flag di boot, non dovrebbe succederti nulla ma
cancellazioni, ridimensionamenti e spostamenti ti garantiscono lo sfacelo
totale.
Personalmente, per uniformità di comportamento e per non confondermi, mi
assicuro di lavorare sempre su dischi di cui non ho partizioni montate.
Ciao.
 Ivo

.

 Forza la scrittura su disco dei blocchi cambiati, aggiorna il super block.
No.
Il comando sync forza lo svotamento immediato della cache presente in ram e
quindi serve solo a portare fisicamente i dati sull'hard disk.
La stesssa operazione viene eseguita in fase di unmount dal comando umount.
Ciao
 Ivo

Ivo Carrano <no...@nowhere.invalid> writes:

Uhmmm esiste partx nelle util-linux. Non l'ho mai usato e non viene
compilato di default, ma c'e' e dovrebbe far rileggere la tabella
delle partizioni.
.a.
-- 
Il mattino ha l'oro in bocca. Il MATTino ha l'OrO In bOcca.
i lma tt ino ha l'o roin bocc a.ilmattinohal'oroinbocca. il ma tt in
oh al' or oi nb oc ca. il matti noha l'oroinbocca. IL MATtiNO Ha l'ORO
InBOCCa. I l m a t t i n o  h a l' o r o i n b o c c a . ilmattinohal'oroin
BoCcA. iLmAtTiNoHaL'oRoInBoCcA.

 delle partizioni.
Non ne ero a conoscenza. Buono a sapersi.
Grazie
 Ivo

 far rileggere la tabella delle partizioni. 
Oggi ne ho imparata una nuova.
Dal file partx.c dei sorgenti delle util-linux:
 * [This is not an fdisk - adding and removing partitions
 * is not a change of the disk, but just telling the kernel
 * about presence and numbering of on-disk partitions.]
Quindi puoi tranquillamente togliere il condizionale. :-)
Cercando informazioni sul perché, di default, non fosse compilato, mi sono
imbattuto in questo documento:
http://www.cs.tau.ac.il/~didi/editing-busy-partition-tables.html
del quale riporto:
[...]
Apparently, the Linux Kernel supports such operations for some time now (at
least since 2.4.0), but most tools (e.g. fdisk) don't.
What tools do support it? partx (from a recent util-linux) does, as well as
GNU parted.
[...]
Hopefully, in the future, more tools (fdisk and installers) will also
support it.
Non sono però riuscito a capire perché, di default, non viene compilato.
Qualcuno ha delle informazioni al riguardo?
Ciao
 Ivo

 Qualcuno ha delle informazioni al riguardo?
cfdisk ed altre utility di fatto fanno rileggere la tabella delle
partizioni.
Dai un occhio al man di blockdev

 Dai un occhio al man di blockdev
Effettivamente ero fermo al comportamento delle versioni presenti in Debian
Woody.
Grazie.
Ciao
 Ivo

Alex ha scritto:

cambia id alla partizione con fdisk.
-- 
ciao, Mirco.
[ 
http://hellspawn.dnsalias.net/~mircomir/
 ] [ Icq#:51640305 ]
[ 
http://pido2.webhop.net/
 ]

 cambia id alla partizione con fdisk.
Grazie, e grazie a tutti!
Ma è necessario? O si tratta solo di una "formalità"?
Alex
-- 
___________________________________________________________
a p bertolini
(Tribù Digitale Blackmambo: 
www.blackmambo.it
)

 Ma è necessario? O si tratta solo di una "formalità"?
non proprio... ad es, pensa ad un windows: riconosce la partizione come
disco. Sicuramente quando provi ad accedervi ti dira` che non e`
formattato e chiedera` di procedere alla formattazione. Insomma, se
esistono gli id delle partizioni c'e` un motivo.
