Montare partizione in automatico all'avvio

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
Slhackagn
Linux 0.x
Linux 0.x
Messaggi: 83
Iscritto il: ven 19 giu 2009, 16:34
Slackware: -current
Kernel: 2.6.29.6.smp
Desktop: Fluxbox
Distribuzione: Slackware
Località: Belluno
Contatta:

Montare partizione in automatico all'avvio

Messaggio 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....

Avatar utente
navajo
Staff
Staff
Messaggi: 3884
Iscritto il: gio 8 gen 2004, 0:00
Nome Cognome: Massimiliano
Slackware: 13.37 (x86_64)
Kernel: 2.6.37.6
Desktop: KDE 4.7.0 (Alien)
Località: Roma

Re: Montare partizione in automatico all'avvio

Messaggio da navajo »

http://www.slacky.eu/wikislack/index.ph ... rare_fstab
ci sono tante guide da leggere :D

per abbreviarti la cosa.. metti in fstab alla riga della partizione da montare l´opzione "auto"

Avatar utente
Slhackagn
Linux 0.x
Linux 0.x
Messaggi: 83
Iscritto il: ven 19 giu 2009, 16:34
Slackware: -current
Kernel: 2.6.29.6.smp
Desktop: Fluxbox
Distribuzione: Slackware
Località: Belluno
Contatta:

Re: Montare partizione in automatico all'avvio

Messaggio 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... :doubt:

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Montare partizione in automatico all'avvio

Messaggio 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.

Avatar utente
waka_jawaka
Linux 3.x
Linux 3.x
Messaggi: 781
Iscritto il: mer 10 ago 2005, 0:00
Nome Cognome: Alberto Palillo
Kernel: 2.6.35
Desktop: KDE 4.5
Distribuzione: Archlinux

Re: Montare partizione in automatico all'avvio

Messaggio 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

Codice: Seleziona tutto

zcat /proc/config.gz | grep EXT4
(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

Codice: Seleziona tutto

chmod  -R 777 /mountpoint_partizione 
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

Avatar utente
Slhackagn
Linux 0.x
Linux 0.x
Messaggi: 83
Iscritto il: ven 19 giu 2009, 16:34
Slackware: -current
Kernel: 2.6.29.6.smp
Desktop: Fluxbox
Distribuzione: Slackware
Località: Belluno
Contatta:

Re: Montare partizione in automatico all'avvio

Messaggio da Slhackagn »

Scusate, ma non c'ho capito nulla..... Potete postare un esempio di come verrebbe fuori con la mia tabella, Please???? :oops:

metrofox
Linux 3.x
Linux 3.x
Messaggi: 760
Iscritto il: gio 7 ago 2008, 12:29
Slackware: slackware64-current
Kernel: 3.4.4-ck3
Desktop: FluxBox-1.3.1
Distribuzione: FreeBSD-8.1(amd64)
Località: London

Re: Montare partizione in automatico all'avvio

Messaggio da metrofox »

Codice: Seleziona tutto

man fstab
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 :D 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).

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Montare partizione in automatico all'avvio

Messaggio da 414N »

metrofox ha scritto:

Codice: Seleziona tutto

man fstab
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 :D 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).

Avatar utente
Slhackagn
Linux 0.x
Linux 0.x
Messaggi: 83
Iscritto il: ven 19 giu 2009, 16:34
Slackware: -current
Kernel: 2.6.29.6.smp
Desktop: Fluxbox
Distribuzione: Slackware
Località: Belluno
Contatta:

Re: Montare partizione in automatico all'avvio

Messaggio 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

Codice: Seleziona tutto

zcat /proc/config.gz | grep EXT4
(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

Codice: Seleziona tutto

chmod  -R 777 /mountpoint_partizione 
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à.... :roll:

metrofox
Linux 3.x
Linux 3.x
Messaggi: 760
Iscritto il: gio 7 ago 2008, 12:29
Slackware: slackware64-current
Kernel: 3.4.4-ck3
Desktop: FluxBox-1.3.1
Distribuzione: FreeBSD-8.1(amd64)
Località: London

Re: Montare partizione in automatico all'avvio

Messaggio da metrofox »

Bhè, visto che la FAT la vede bene allora non editarla ;) Non vanno in che senso, che errore ti restituisce?

Avatar utente
Slhackagn
Linux 0.x
Linux 0.x
Messaggi: 83
Iscritto il: ven 19 giu 2009, 16:34
Slackware: -current
Kernel: 2.6.29.6.smp
Desktop: Fluxbox
Distribuzione: Slackware
Località: Belluno
Contatta:

Re: Montare partizione in automatico all'avvio

Messaggio 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....

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Montare partizione in automatico all'avvio

Messaggio 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

metrofox
Linux 3.x
Linux 3.x
Messaggi: 760
Iscritto il: gio 7 ago 2008, 12:29
Slackware: slackware64-current
Kernel: 3.4.4-ck3
Desktop: FluxBox-1.3.1
Distribuzione: FreeBSD-8.1(amd64)
Località: London

Re: Montare partizione in automatico all'avvio

Messaggio da metrofox »

Che kernel usi su slackware?

Codice: Seleziona tutto

uname -r

Avatar utente
Slhackagn
Linux 0.x
Linux 0.x
Messaggi: 83
Iscritto il: ven 19 giu 2009, 16:34
Slackware: -current
Kernel: 2.6.29.6.smp
Desktop: Fluxbox
Distribuzione: Slackware
Località: Belluno
Contatta:

Re: Montare partizione in automatico all'avvio

Messaggio da Slhackagn »

Il mio kernel è il 2.6.21.5.... quello di default di una Slackware 12.0.....

Avatar utente
Slhackagn
Linux 0.x
Linux 0.x
Messaggi: 83
Iscritto il: ven 19 giu 2009, 16:34
Slackware: -current
Kernel: 2.6.29.6.smp
Desktop: Fluxbox
Distribuzione: Slackware
Località: Belluno
Contatta:

Re: Montare partizione in automatico all'avvio

Messaggio 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

Rispondi