Pagina 1 di 2
Montare partizione in automatico all'avvio
Inviato: gio 25 giu 2009, 20:41
da Slhackagn
Scusate, se faccio domande stupide, ma sono ancora un noob a questo sistema operativo...
Ho provato a guardare il manuale "Slackware 4 Dummies" al riguardo,ma... Al momento dell'installazione non ho selezionato nessuna partizione linux da montare in automatico all'avvio del sistema, cosa che però non ho fatto per le ntfs.
Il comando per montarla lo so... basta creare una directory in mnt e montarci dentro il mio hda3, però ho bisogna che questo meccanismo lo sia in auto all'avvio della mia slackware 12.0 come per le altre ntfs... ora non so che file editare perchè ce ne sono davvero troppi nel file system....
Re: Montare partizione in automatico all'avvio
Inviato: gio 25 giu 2009, 20:59
da navajo
http://www.slacky.eu/wikislack/index.ph ... rare_fstab
ci sono tante guide da leggere
per abbreviarti la cosa.. metti in fstab alla riga della partizione da montare l´opzione "auto"
Re: Montare partizione in automatico all'avvio
Inviato: ven 26 giu 2009, 8:39
da Slhackagn
Ah ok dopo mi devo leggere la tua guida così almeno mi faccio un po di coltura. Grazie mille nel frattempo
EDIT:
Ecco come si presenta il mio files: /etc/fstab (Modificato)
Codice: Seleziona tutto
#Hd primario master partizini Linux
/dev/hda4 swap swap defaults 0 0
/dev/hda2 / ext3 defaults 1 1
/devhda3 /Ubuntu auto defaults 1 1
#Hd primario master partizione Windows
/dev/hda1 /Windows ntfs defaults 1 0
#Hd primario slave partizione dati
/dev/hdb1 /Dati vfat defaults 1 0
#/dev/cdrom /mnt/cdrom auto noauto,owner,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0
Però quando accendo vado dentro la directory che mi sono creato in /Windows e da utente normale non posso, solo da root....
Forse perchè prima al posto che defaults c'era scritto "ro"???
Eppure, dopo aver riavviato, non mi cambia nulla.....
Poi secondo problema.... Se vado dentro la directory /Ubuntu sia da utente normale che da root non mi visualizza nulla, forse perchè è un ext4???? Prima avevo provato a mettere "ext4", ma all'avvio leggevo tra le righe che c'era stato tipo un errore di filesystem in quella partizione... Ed è stato da là che poi l'ho messo in auto.....
Premetto che le directory le ho create da root...

Re: Montare partizione in automatico all'avvio
Inviato: ven 26 giu 2009, 13:03
da 414N
Slhackagn ha scritto:Ah ok dopo mi devo leggere la tua guida così almeno mi faccio un po di coltura. Grazie mille nel frattempo
EDIT:
Ecco come si presenta il mio files: /etc/fstab (Modificato)
Codice: Seleziona tutto
#Hd primario master partizini Linux
/dev/hda4 swap swap defaults 0 0
/dev/hda2 / ext3 defaults 1 1
/devhda3 /Ubuntu auto defaults 1 1
#Hd primario master partizione Windows
/dev/hda1 /Windows ntfs defaults 1 0
#Hd primario slave partizione dati
/dev/hdb1 /Dati vfat defaults 1 0
#/dev/cdrom /mnt/cdrom auto noauto,owner,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0
Però quando accendo vado dentro la directory che mi sono creato in /Windows e da utente normale non posso, solo da root....
Problemi già discussi un centiliardesimo di volte nei post del forum...
Primo problema: cambia l'indicazione del file system da ntfs a ntfs-3g. ntfs usa il driver del kernel in sola lettura e scrittura molto limitata.
Secondo problema: imposta, oltre a defaults, le opzioni rw,umask=0000 per permettere a chicchessia di andare a "tocciare" liberamente il contenuto della partizione, sia in lettura che in scrittura. Se volessi restringere i permessi, ti basterà specificare una differente umask. La umask è "in negativo" rispetto alla maschera 777 (tutti i permessi a tutti). I permessi finali, tramite una umask=0000 saranno 777 - 000 = 777 = rwx rwx rwx (ricorda che si lavora in ottale qui). Se specifichi una umask=0222, i permessi effettivi saranno 777 - 222 = 555 = r-x r-x r-x.
Re: Montare partizione in automatico all'avvio
Inviato: ven 26 giu 2009, 13:04
da waka_jawaka
Per le partizioni windows devi aggiungere "umask=000" (accesso totale in questo caso; man umask o ricerchina su google per impostare permessi diversi) alla relativa voce in fstab.
Per le partizioni linux in ext4: devi vedere se hai attivato il supporto a tale filesystem nel kernel
(da me ritorna "# CONFIG_EXT4_FS is not set", che vuol dire che ho il supporto "disattivato", a te potrebbe non ritornare niente se il kernel che usi non lo supporta per niente).
Se si devi impostare i permessi con chmod -R
che ti imposta i permessi a "dogs and pigs". Anche qui man chmod, ricerchina su google e SOPRATTUTTO letturina a Slackware 4dummies per impostare permessi più ragionevoli.
Ciao
Re: Montare partizione in automatico all'avvio
Inviato: sab 27 giu 2009, 11:19
da Slhackagn
Scusate, ma non c'ho capito nulla..... Potete postare un esempio di come verrebbe fuori con la mia tabella, Please????

Re: Montare partizione in automatico all'avvio
Inviato: sab 27 giu 2009, 15:40
da metrofox
Innanzitutto usa i man, per seconda cosa io posso postarti il mio fstab

(current):
Codice: Seleziona tutto
/dev/sda4 / ext4 defaults 1 1
#/dev/cdrom /mnt/cdrom auto noauto,owner,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
/dev/sda2 /media ntfs-3g /silent,umask=0,no_def_opts_,allow_other_,locale=it_IT.UTF-8
/dev/sda3 /media2 ntfs-3g /silent,umask=0,no_def_opts_,allow_other_,locale=it_IT.UTF-8
Vengono montati all'avvio, il kernel non riporta nessun warn e/o errore, permessi di scrittura e lettura illimitati ed a chiunque(in poche parole lo uso solo io sto laptop, quindi non ho problemi

). I punti di mount sono /media e /media2 per le mie belle partizioni

Per la tua tabella, dovrebbe essere supergiù così:
Codice: Seleziona tutto
#Hd primario master partizini Linux
/dev/hda4 swap swap defaults 0 0
/dev/hda2 / ext3 defaults 1 1
/dev/hda3 /Ubuntu auto defaults 1 1
#Hd primario master partizione Windows
/dev/hda1 /Windows ntfs-3g /silent,umask=0,no_def_opts_,allow_other_,locale=it_IT.UTF-8
#Hd primario slave partizione dati
/dev/hdb1 /Dati vfat /silent,umask=0,no_def_opts_,allow_other_,locale=it_IT.UTF-8
#/dev/cdrom /mnt/cdrom auto noauto,owner,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0
Prova così, ehm...Per ubuntu ti dava sicuramente errore perché tu cercavi di montare qualcosa come:
/devhda3 senza mettere la "/", ti ho corretto anche quello

Con queste opzioni dovrebbe andare bene, ovviamente assicurati che le directory /Windows e /Dati esistano, perché se non esistono non so se le crea direttamente lui(non penso).
Re: Montare partizione in automatico all'avvio
Inviato: sab 27 giu 2009, 16:27
da 414N
metrofox ha scritto:
Innanzitutto usa i man, per seconda cosa io posso postarti il mio fstab

(current):
Codice: Seleziona tutto
/dev/sda4 / ext4 defaults 1 1
#/dev/cdrom /mnt/cdrom auto noauto,owner,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
/dev/sda2 /media ntfs-3g /silent,umask=0,no_def_opts_,allow_other_,locale=it_IT.UTF-8
/dev/sda3 /media2 ntfs-3g /silent,umask=0,no_def_opts_,allow_other_,locale=it_IT.UTF-8
Vengono montati all'avvio, il kernel non riporta nessun warn e/o errore, permessi di scrittura e lettura illimitati ed a chiunque(in poche parole lo uso solo io sto laptop, quindi non ho problemi

). I punti di mount sono /media e /media2 per le mie belle partizioni

Per la tua tabella, dovrebbe essere supergiù così:
Codice: Seleziona tutto
#Hd primario master partizini Linux
/dev/hda4 swap swap defaults 0 0
/dev/hda2 / ext3 defaults 1 1
/dev/hda3 /Ubuntu auto defaults 1 1
#Hd primario master partizione Windows
/dev/hda1 /Windows ntfs-3g /silent,umask=0,no_def_opts_,allow_other_,locale=it_IT.UTF-8
#Hd primario slave partizione dati
/dev/hdb1 /Dati vfat /silent,umask=0,no_def_opts_,allow_other_,locale=it_IT.UTF-8
#/dev/cdrom /mnt/cdrom auto noauto,owner,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0
Prova così, ehm...Per ubuntu ti dava sicuramente errore perché tu cercavi di montare qualcosa come:
/devhda3 senza mettere la "/", ti ho corretto anche quello

Con queste opzioni dovrebbe andare bene, ovviamente assicurati che le directory /Windows e /Dati esistano, perché se non esistono non so se le crea direttamente lui(non penso).
Puoi anche rimuovere silent, è attiva di default (vedi man ntfs-3g).
Re: Montare partizione in automatico all'avvio
Inviato: dom 28 giu 2009, 15:12
da Slhackagn
waka_jawaka ha scritto:Per le partizioni windows devi aggiungere "umask=000" (accesso totale in questo caso; man umask o ricerchina su google per impostare permessi diversi) alla relativa voce in fstab.
Per le partizioni linux in ext4: devi vedere se hai attivato il supporto a tale filesystem nel kernel
(da me ritorna "# CONFIG_EXT4_FS is not set", che vuol dire che ho il supporto "disattivato", a te potrebbe non ritornare niente se il kernel che usi non lo supporta per niente).
Se si devi impostare i permessi con chmod -R
che ti imposta i permessi a "dogs and pigs". Anche qui man chmod, ricerchina su google e SOPRATTUTTO letturina a Slackware 4dummies per impostare permessi più ragionevoli.
Ciao
A me risuta:
bash-3.1# zcat /proc/config.gz | grep EXT4
CONFIG_EXT4DEV_FS=y
CONFIG_EXT4DEV_FS_XATTR=y
CONFIG_EXT4DEV_FS_POSIX_ACL=y
CONFIG_EXT4DEV_FS_SECURITY=y
EDIT:
@metrofox: le tue impostazione editate per me non vanno. Non ho modificato la partizione fat di dati perchè mi andava già....

Re: Montare partizione in automatico all'avvio
Inviato: dom 28 giu 2009, 16:40
da metrofox
Bhè, visto che la FAT la vede bene allora non editarla

Non vanno in che senso, che errore ti restituisce?
Re: Montare partizione in automatico all'avvio
Inviato: lun 29 giu 2009, 9:05
da Slhackagn
metrofox ha scritto:Bhè, visto che la FAT la vede bene allora non editarla

Non vanno in che senso, che errore ti restituisce?
Ubuntu(ext4)
La partizione di Ubuntu, da quanto ho capito in fase di avvio mi dice che non riconosce il file system, poi mi da un superblock, e cose del genere....
Windows(ntfs)
Per quella di Windows non ho mai visto nessun errore, l'unica cosa è che con questa ultima configurazione non riesco nemmeno piu ad entrarci come root....

Lascindo default, invece, ho notato che riesco ad entrarci quando sono root, quando non lo sono mi da un errore... che non ho i permessi per entrarci....
Re: Montare partizione in automatico all'avvio
Inviato: lun 29 giu 2009, 9:25
da 414N
La tua riga in fstab assomiglia molto a questa o no?
Codice: Seleziona tutto
#Hd primario master partizione Windows
/dev/hda1 /Windows ntfs-3g defaults,rw,umask=0000 1 0
Re: Montare partizione in automatico all'avvio
Inviato: lun 29 giu 2009, 11:38
da metrofox
Che kernel usi su slackware?
Re: Montare partizione in automatico all'avvio
Inviato: lun 29 giu 2009, 15:53
da Slhackagn
Il mio kernel è il 2.6.21.5.... quello di default di una Slackware 12.0.....
Re: Montare partizione in automatico all'avvio
Inviato: lun 29 giu 2009, 18:51
da Slhackagn
414N ha scritto:La tua riga in fstab assomiglia molto a questa o no?
ecco tutto il mio files...
Codice: Seleziona tutto
#Hd primario master partizione Windows
/dev/hda1 /Windows ntfs-3g defaults,rw,umask=0000 1 0
Codice: Seleziona tutto
#Hd primario master partizini Linux
/dev/hda4 swap swap defaults 0 0
/dev/hda2 / ext3 defaults 1 1
/dev/hda3 /Ubuntu ext4 defaults 1 1
#Hd primario master partizione Windows
/dev/hda1 /Windows ntfs-3g defaults 1 0
#Hd primario slave partizione dati
/dev/hdb1 /Dati vfat defaults 1 0
#/dev/cdrom /mnt/cdrom auto noauto,owner,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0