.dsy:it.
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Sistemi operativi I (http://www.dsy.it/forum/forumdisplay.php?forumid=269)
-- Esercizio partizione laboratorio (http://www.dsy.it/forum/showthread.php?threadid=43784)


Posted by susy on 17-07-2014 11:02:

Esercizio partizione laboratorio

Ciao a tutti, qualche anima pia saprebbe indicarmi passo per passo come fare il primo esercizio di laboratorio sulla partizione?
Io ho provato a farlo da sola ma ho paura che sia sbagliato, non so perchè ma a me non tornano file system.

Grazie a tutti


Posted by Cronovirus on 17-07-2014 11:45:

Hai già guardato queste slide? dalla 70esima.


Posted by susy on 17-07-2014 13:26:

Quali slide? Quelle di Re o quelle di Monga?


Posted by Cronovirus on 17-07-2014 13:31:

Originally posted by susy
Quali slide? Quelle di Re o quelle di Monga?


Scusami credevo di aver messo il link! queste: http://homes.di.unimi.it/re/Corsi/S...LAB_L2_lez4.pdf


Posted by susy on 17-07-2014 13:51:

Si comunque si le ho seguite, il mio dubbio è sulla creazione del file system, per esempio, nel tema d'esame messo a disposizione del prof Monga bisogna creare le seguenti partizioni:
1 SWAP 10MB
2 FAT32 25MB
3 FAT32 15MB
4 Linux 20MB
5 FAT32 20MB

io creo la partizione, poi devo crearci il file system, io acceso all'elenco completo poi non so quali sono quelli corretti, per esemio la swap è la 82? E la fat32 è la b?
E' qui il mio dubbio!


Posted by Cronovirus on 17-07-2014 14:44:

Si per definire il tipo lanci (in fdisk) 't', per vedere la lista completa dei tipi 'L'. Per creare i filesystem devi usare mkfs (ma non per tutte le partizioni, solo quelle che ti chiede!)


Posted by xSharKMaNx on 17-07-2014 14:55:

Questa è da sempre la bibbia per fare SisOp:
http://www.dsy.it/forum/showthread....&threadid=31182

Qui trovate tutto sul partizionamento:
http://www.dsy.it/forum/showthread.php?threadid=30276

Qui un bel pò di esercizi:
http://www.dsy.it/forum/showthread....&threadid=39121

__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)

I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)


Posted by susy on 17-07-2014 15:26:

Si ma quella Bibbia non si riferisce a Minix? Ora c'è Jos!
Dio se lo odio sto esame!!!!!!!

Cmq credo di essere riuscita a creare le partizioni correttamente, solo che per fare il secondo pezzo dell'esercizio ossia questo:

Un i-node ha 12 zone dirette, i blocchi sono da 1024 e ogni blocco e` indirizzato da 32 bit: quanti blocchi occupa? La soluzione e` facilmente ricavabile tramite il programma dumpe2fs, nel caso invece si voglia calcolare il risultato riportare qui i passaggi.

Come si fa? Io uso dumpe2fs ma cosa devo guardare?


Posted by Cronovirus on 17-07-2014 16:03:

prima che crei il file con il comando 'dd' esegui:
<> dumpe2fs /dev/sda<numero partizione> | less
Segnati su un foglio il campo FREE BLOCKS
<> dd if=/dev/zero of=/mnt/miofile bs=12641280 count=1
<>dumpe2fs /dev/sda<numero partizione> | less
Segnati il nuovo valore del campo FREE BLOCKS

Fai la differenza tra il primo numero annotato e il secondo e hai il risultato!


Posted by Vagabond on 29-08-2014 09:52:

Ho un dubbio sull'esercizio di partizione. Quando il prof chiede di creare 5 partizioni, come nell'esempio sopra citato, la partizione extended deve essere tra queste o è a parte? E se è tra queste quale deve essere?


Posted by Cronovirus on 29-08-2014 10:43:

Originally posted by Vagabond
Ho un dubbio sull'esercizio di partizione. Quando il prof chiede di creare 5 partizioni, come nell'esempio sopra citato, la partizione extended deve essere tra queste o è a parte? E se è tra queste quale deve essere?


La partizione estesa non l'ha contata: quindi crei la partizione estesa (4ª) poi la 4 sua è la tua 5ª etc.. Ok?


Posted by Vagabond on 29-08-2014 19:54:

Perfetto, grazie.


Posted by Dawg on 14-07-2016 20:38:

Riesumo questo thread sperando in una risposta.

L'esercizio dice di creare le partizioni per il primo disco scsi (ovvero sda), ma quel disco è quello usato dal sistema quindi ha già una partizione, tra l'altro usata per il boot.
Io ho comunque provato a eliminare quella esistente e creare quelle chieste, ma all'uscito da fdisk mi dice che essendo stata modificata la partizione in uso i cambiamenti sono solo salvati in memoria e verranno attuati al prossimo avvio; di conseguenza mi risulta impossibile creare il filesystem e completare l'esercizio.
Soluzioni?


Posted by Cronovirus on 14-07-2016 23:12:

Questo ti è capitato all'esame o sulla tua macchina?


Posted by Dawg on 14-07-2016 23:53:

sulla mia

edit: ho risolto settando boot da cd.


Posted by Cronovirus on 15-07-2016 12:53:

E allora è ovvio che se gli carichi un solo disco alla macchina virtuale ti ritrovi solo quello!


Posted by alexx on 26-01-2017 18:19:

ciao. ho un problema con dumpe. sembra che quando creo il file e quando ho il disco vuoto mi dia sempre lo stesso numero di blocchi liberi.
la directory da montare è semplicemente /mnt/ o bisogna anche crearne una nuova?
grazie

mi da lo stesso problema anche con la bash su linux. creo un file. controllo che l'abbia creato e che abbia una certa dimensione. ma dumpe mi da sempre gli stessi blocchi liberi.


Posted by alexx on 27-01-2017 14:21:

Sembra che aggiorni solo se riavvio il sistema


Posted by Cronovirus on 27-01-2017 14:38:

Quanto è grande il file?


Posted by alexx on 27-01-2017 15:53:

li ho creati da 10-20 mb.
edit: niente. si aggiorna solo se chiudo e riapro qemu.

una cosa: ma la prima parte dell'esame è esattamente come quella del tema d'esame disponibile sul sito del prof monga, cambiando ovviamente i numeri e i tipi della partizione?


Posted by alexx on 27-01-2017 17:42:

usando il cd_live del laboratorio funziona. bah.
comunque confermate che il primo esercizio sulla partizione è esattamente in questo modo: creare partizioni, montare una partizione, vedere quanti blocchi occupa un file?


Posted by Cronovirus on 27-01-2017 17:55:

In linea di massima direi di sì, per quel che ricordo


Posted by alexx on 27-01-2017 18:05:

vediamo se mi risponde l'utente che l'aveva appena fatto a gennaio


Posted by Dawg on 29-01-2017 01:19:

Il primo esercizio sulle partizioni è uguale a quello di esempio, cambiano solo i numeri/ordine di partizione.

Per quanto riguarda dumpe2fs, prova prima di lanciare il comando a smontare (umount) la partizione così da essere sicuro che tutte le write vengano fatte e non bufferizzate.


Posted by alexx on 29-01-2017 09:48:

grazie!
per quanto riguarda dumpe funziona se uso la sync dopo che creo il file.

ah. il disco da partizionare all'esame quindi è il secondo(sdb)?
anche se lui nel testo dice 'primo disco scsi'. ma nel primo c'è gia il sistema operativo


Posted by Dawg on 29-01-2017 11:13:

La sync in sede di esame non funzionava, quindi ti consiglio di smontare la partizione.

Se non mi ricordo male all'esame lui fa il boot della macchina virtuale da cd quindi il primo disco (sda) è quello da partizionare.


Posted by alexx on 29-01-2017 16:42:

non funziona la sync? io sto usando il live cd che usa all'esame e funziona .


Posted by Dawg on 29-01-2017 16:51:

Anche a me sulla mia macchina funzionava usando l'immagine d'esame del Monga, ma all'esame no, allora il prof mi a detto di smontare la partizione (umount /dev/sdaX dove X è il numero della partizione). Ti consiglio di provare così, tanto non è complicato e eviti sorprese all'esame.


Posted by alexx on 29-01-2017 18:06:

ok. ma quindi l'ordine dei comandi sarebbe? monto, lancio dumpe, smonto, creo il file, rimonto , lancio dumpe?


Posted by Dawg on 29-01-2017 18:11:

monti, dumpe, crei file, smonti, dumpe mi sembra di ricordare.


Posted by alexx on 29-01-2017 18:41:

va beh provo. grazie per la dritta!!


Posted by Cic on 30-01-2017 13:45:

Originally posted by Dawg
La sync in sede di esame non funzionava, quindi ti consiglio di smontare la partizione.

Se non mi ricordo male all'esame lui fa il boot della macchina virtuale da cd quindi il primo disco (sda) è quello da partizionare.


Adesso Monga non fa il boot da cd, e il disco da partizionare non è sda. Se agisci su sda vieni bocciato in quanto dopo avero partizionato, non puoi creare il file system e quindi non puoi andare avanti. Lo dico perchè a me è capitato all'appello del luglio scorso, e a quello di gennaio un ragazzo è stato bocciato proprio perché ha usato sda. Va sempre usato sdb, a meno che non ce ne siano altri.


Posted by alexx on 30-01-2017 15:56:

Originally posted by Cic
Adesso Monga non fa il boot da cd, e il disco da partizionare non è sda. Se agisci su sda vieni bocciato in quanto dopo avero partizionato, non puoi creare il file system e quindi non puoi andare avanti. Lo dico perchè a me è capitato all'appello del luglio scorso, e a quello di gennaio un ragazzo è stato bocciato proprio perché ha usato sda. Va sempre usato sdb, a meno che non ce ne siano altri.


ma è vero che non funziona la sync?


Posted by Cic on 30-01-2017 16:17:

A volte sì altre no. Tu per sicurezza, prima di montare la partizione fai un dumpe2fs, e ti appunti il n° di blocchi liberi. Poi monti la partizione, crei il file, e fai il dumpe2fs. Per esempio, l'ultima volta che l'ho fatto, la sync andava ma c'era il dumpe2fs che non funzionava bene. Infatti io a casa facevo, montavo la partizione, creavo il file, sync, dumpe2fs, cancellavo il file, rifacevo dumpe2fs e mi dava i valori aggiornati. All'esame di gennaio invece facendo così non mi aggiornava il dump.


Posted by alexx on 30-01-2017 16:31:

si si ma io infatti mi segno i blocchi liberi subito.


Posted by alexx on 30-01-2017 18:26:

per quanto riguarda i file da creare sono sempre in byte da inserire nel comando bs= ? non è che mi ritrovo sorprese?


Posted by Cic on 30-01-2017 22:47:

Sì sì, con bs e con count.


Posted by alexx on 31-01-2017 09:54:

bs= numero di byte count=1 ?


Posted by Cic on 31-01-2017 13:03:

bs e count te li dice il prof nel testo dell'esercizio.


Posted by alexx on 31-01-2017 13:22:

ma nell'esempio del tema d'esame ti da solo il numero di byte del file. adesso ti dice addirittura cosa mettere in bs e cosa in count?


Posted by Cronovirus on 31-01-2017 13:43:

se sai cosa vuol dire bs e count non dovresti avere problemi a fare entrambe le versioni


Posted by Cic on 31-01-2017 14:50:

Esattamente.


Posted by alexx on 31-01-2017 15:48:

e ma infatti ho chiesto quali fossero le varie versioni che possono capitare all'esame. piu o meno.

per il resto so che bs è il block size e count il numero di blocchi.


Posted by Cronovirus on 31-01-2017 16:34:

Alla fine è lo stesso esame da 10 anni :D basta che segui le istruzioni del foglio: se ti dice di partizionare il 23-esimo disco, partiziona il 23-esimo etc.... ;)


Posted by alexx on 31-01-2017 16:57:

ma non è mica quello il problema. stavo parlando del bs e del count.
se io scrivo bs=1 e count =1024 oppure bs=1024 e count=1 è lo stesso. no?


Posted by Cronovirus on 31-01-2017 17:42:

non voglio sembrare antipatico, ma se hai davvero capito cosa significa bs e count sai già la risposta ;);)

e lo dico perchè non ha senso chiedere "basta che lancio questi comandi..?", prima bisognerebbe capire, e poi provare. Io, personalmente, rispondo più volentieri ad una domanda del genere "cosa significa bs e count" piuttosto che "devo lanciare count = 1 e bs = 1024"? sapere che devi lanciare count = 1 e bs = 1024 non ti fa impare un bel niente!!


Posted by alexx on 31-01-2017 17:51:

ma non ho chiesto se devo lanciare quei comandi li. erano solo un esempio. siccome bs è la grandezza del blocco e count il numero di blocchi stavo chiedendo se scrivere bs=1 e count=1024 AD ESEMPIO, fosse uguale a bs=1024 e count=1 . per me la risposta è si. se è troppo banale meglio cosi. evidentemente io mi sto facendo piu problemi di quanti ce ne possano essere


All times are GMT. The time now is 16:29.
Show all 47 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.