PDA

View Full Version : Problemi montaggio partizione Ext2


Herod2k
29-07-2005, 10:13
Ciao a tutti,

ho appena attacato un HD al mio computer con sopra una partizione ext2 ho aggiunto la seguente riga in etc/fstab ma me la monta in sola lettura...

/dev/hdd1 /mnt/hd3 ext2 rw,users 0 2

o provato anche

/dev/hdd1 /mnt/hd3 ext2 defaults 0 2

la cartella /mnt/hd3 è 777 ho già controllato, il bello è che ho un'altro HD formattato in ext3 montato in fstab con la seguente riga e non ho problemi di scrittura.

/dev/hda5 /mnt/hd2 ext3 defaults 0 2

Qualche idea?

PiloZ
29-07-2005, 10:57
prova ad usare anche umask=000
fammi sapere :)

Herod2k
29-07-2005, 14:11
prova ad usare anche umask=000
fammi sapere :)

nada...provato pure umask=000....neanche me lo monta mi da errore:
mount: wrong fs type, bad option, bad superblock on /dev/hdd1,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

non vorrei dire una sciocchezza ma mi sa che umask funziona solo con le partizioni vfat, perché se lo aggiungo ad una partizione vfat funziona, se lo metto ad altre partizioni (ext2, ext3, reiserFs) mi da sempre lo stesso errore.

Herod2k
30-07-2005, 00:02
scusate l'UP...ma non so che pesci prendere....

L'unica cosa che mi viene in mente è che potrei convertire l'ext2 in ext3, visto che con l'ext3 funziona....ma è sicuro? :confused: :confused: :confused: non vorrei buttare 60 GB di dati :( :( :( .

Sono ben accette idee, suggerimenti...qualunque cosa, è snervante aprire ogni volta nautilus come root, per fare ogni spostamento di files....

CiauzZ

PiloZ
30-07-2005, 07:21
sarà banale ma a sto punto "cfdisk /dev/hdd"
e guarda se /dev/hdd1 viene vista in ext2 :)

di convesioni ext2 > ext3 non ho mai letto niente :rolleyes:

PiloZ
30-07-2005, 07:24
illuminato :sofico:
1. prova da riga di comando mount -t ext2 /dev/hdd1 /mnt/hd3 -o rw
sicuramente hai lo stesso problema ;)

2. cat /usr/src/linux/.confg |grep EXT2_FS

imho ti manca il supporto nel kernel e ti restituisce "is not set" ;)

Herod2k
30-07-2005, 12:50
sarà banale ma a sto punto "cfdisk /dev/hdd"
e guarda se /dev/hdd1 viene vista in ext2 :)

confermo che è ext2....

illuminato
1. prova da riga di comando mount -t ext2 /dev/hdd1 /mnt/hd3 -o rw
sicuramente hai lo stesso problema

esatto stesso problema

2. cat /usr/src/linux/.confg |grep EXT2_FS

Avevo già provato anche io questa strada aprendo il file .config con "make menuconfig" e cercando tra le voci...comunque ti posto lo stesso il risultato

CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y

i moduli ci sono :cry: :cry:

E ora??....il mistero s'infittisce.....

PiloZ
30-07-2005, 13:03
i moduli ci sono :cry: :cry:

E ora??....il mistero s'infittisce.....
e io che ci speravo :cry: :cry: :cry:

Herod2k
30-07-2005, 13:47
e io che ci speravo :cry: :cry: :cry:

a chi lo dici :muro: :muro: :muro:

PiloZ
30-07-2005, 14:10
che dice gmesg quando tenti di montarla? :mc:

Herod2k
30-07-2005, 14:16
che dice gmesg quando tenti di montarla? :mc:

scusa la mia ignoranza ma non conosco il comando gmesg...e non risulta neanche esistente sul mio computer....è un qualche software che devo installare???

Herod2k
30-07-2005, 14:30
scusa la mia ignoranza ma non conosco il comando gmesg...e non risulta neanche esistente sul mio computer....è un qualche software che devo installare???

sono proprio un rincoglionito....probabilmente il tuo è stato un errore di battitura il comando è "dmesg"...

comunque ti posto il tutto
debian:/mnt# mount -t ext2 /dev/hdb1 /mnt/hd1 -o rw
debian:/mnt# dmesg
'NVIDIA' taints kernel.
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 177
NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-7667 Fri Jun 17 07:01:04 PDT 2005
[..cut..]
agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
agpgart: Found an AGP 3.5 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
eth2: no IPv6 routers present
debian:/mnt#

considera che ho spostato l'hd da hdd1 è diventato hdb1 e la cartella cui punta ora è hd1 che è sempre 777...ma il risultato non cambia.

dmesg non da parvenza di vita...non ci sono segni nel log del montaggio...

PiloZ
30-07-2005, 15:17
si scusa è il mio classico sbagliare con la tastiera scrivendo quel comando :p

tail -n 10 /var/log/syslog ?

non ho mai visto non logare errori in mount, tra l'altro come hai visto anche te di invita a controllare dmesg :confused:

prova il cat di syslog posto sopra :)

Herod2k
30-07-2005, 15:30
si scusa è il mio classico sbagliare con la tastiera scrivendo quel comando :p

tail -n 10 /var/log/syslog ?

non ho mai visto non logare errori in mount, tra l'altro come hai visto anche te di invita a controllare dmesg :confused:

prova il cat di syslog posto sopra :)

ecco qua quello che hai chiesto anche se non vedo tracce di log...ho smontato ho rimontato l'hd e poi ho dato il comando...

debian:/home/herod# umount /mnt/hd1
debian:/home/herod# mount /mnt/hd1
debian:/home/herod# tail -n 10 /var/log/syslog
Jul 30 15:41:19 localhost gconfd (root-21729): L'indirizzo "xml:readonly:/etc/gc onf/gconf.xml.defaults" è stato risolta ad una fonte di configurazione in sola l ettura in posizione 2
Jul 30 15:43:49 localhost gconfd (root-21729): Ricevuto SIGHUP, nuovo caricament o di tutti i database
Jul 30 15:43:49 localhost gconfd (root-21729): L'indirizzo "xml:readonly:/etc/gc onf/gconf.xml.mandatory" è stato risolta ad una fonte di configurazione in sola lettura in posizione 0
Jul 30 15:43:49 localhost gconfd (root-21729): L'indirizzo "xml:readwrite:/root/ .gconf" è stato risolto ad una fonte di configurazione scrivibile in posizione 1
Jul 30 15:43:49 localhost gconfd (root-21729): L'indirizzo "xml:readonly:/etc/gc onf/gconf.xml.defaults" è stato risolta ad una fonte di configurazione in sola l ettura in posizione 2
Jul 30 15:43:49 localhost gconfd (root-21729): Il server GConf non è utilizzato, arresto
Jul 30 15:43:49 localhost gconfd (root-21729): Uscita
Jul 30 16:05:31 localhost -- MARK --
Jul 30 16:09:01 localhost /USR/SBIN/CRON[22912]: (root) CMD ( [ -d /var/lib/php 4 ] && find /var/lib/php4/ -type f -cmin +$(/usr/lib/php4/maxlifetime) -print0 | xargs -r -0 rm)
Jul 30 16:17:01 localhost /USR/SBIN/CRON[23269]: (root) CMD ( run-parts --repo rt /etc/cron.hourly)
debian:/home/herod#

ho fatto un'altra prova ho fatto la stessa procedura con l'altro hd quello in ext3 e questo risponde...

debian:/home/herod# umount /mnt/hd2
debian:/home/herod# mount /mnt/hd2
debian:/home/herod# tail -n 10 /var/log/syslog
Jul 30 15:43:49 localhost gconfd (root-21729): L'indirizzo "xml:readwrite:/root/.gconf" è stato risolto ad una fonte di configurazione scrivibile in posizione 1
Jul 30 15:43:49 localhost gconfd (root-21729): L'indirizzo "xml:readonly:/etc/gconf/gconf.xml.defaults" è stato risolta ad una fonte di configurazione in sola lettura in posizione 2
Jul 30 15:43:49 localhost gconfd (root-21729): Il server GConf non è utilizzato, arresto
Jul 30 15:43:49 localhost gconfd (root-21729): Uscita
Jul 30 16:05:31 localhost -- MARK --
Jul 30 16:09:01 localhost /USR/SBIN/CRON[22912]: (root) CMD ( [ -d /var/lib/php4 ] && find /var/lib/php4/ -type f -cmin +$(/usr/lib/php4/maxlifetime) -print0 | xargs -r -0 rm)
Jul 30 16:17:01 localhost /USR/SBIN/CRON[23269]: (root) CMD ( run-parts --report /etc/cron.hourly)
Jul 30 16:27:10 localhost kernel: kjournald starting. Commit interval 5 seconds
Jul 30 16:27:10 localhost kernel: EXT3 FS on hda5, internal journal
Jul 30 16:27:10 localhost kernel: EXT3-fs: mounted filesystem with ordered data mode.

mmmm :confused: :confused: :confused: l'unica cosa che mi viene in mente è che ci può essere stato un'errore durante la compilazione del kernel 2.6.12.2...appena posso riavvio il computer con il kernel quello dei repository di Debian...il 2.6.11.

Più tardi ti faccio sapere.

PiloZ
30-07-2005, 16:14
scusa dmesg e syslog non c'entrano, che idota che sono :doh:

dal mio messaggio dove ti indicavo a guardare il supporto nel kernel, probabile perchè stavo a lavoro mi sono completamente sbagliato e ho iniziato a pensare che non era un problema di scrittura ma di montaggio.

:sob: :tapiro:

Herod2k
30-07-2005, 16:25
scusa dmesg e syslog non c'entrano, che idota che sono :doh:

dal mio messaggio dove ti indicavo a guardare il supporto nel kernel, probabile perchè stavo a lavoro mi sono completamente sbagliato e ho iniziato a pensare che non era un problema di scrittura ma di montaggio.

:sob: :tapiro:

ok quindi se prima avevo una mezza idea...adesso non so più dove sbattere la testa :muro: :muro: :muro:

PiloZ
30-07-2005, 16:26
root@05:18:12:/mnt$mkfs.ext2 /dev/hda1
mke2fs 1.38 (30-Jun-2005)
Etichetta del filesystem=
Tipo SO: Linux
Dimensione blocco=4096 (log=2)
Dimensione frammento=4096 (log=2)
611648 inode, 1220932 blocchi
61046 blocchi (5.00%) riservati per l'utente root
Primo blocco dati=0
38 gruppi di blocchi
32768 blocchi per gruppo, 32768 frammenti per gruppo
16096 inode per gruppo
Backup del superblocco salvati nei blocchi:
32768, 98304, 163840, 229376, 294912, 819200, 884736

Scrittura delle tavole degli inode: fatto
Scrittura delle informazioni dei superblocchi e dell'accounting del filesystem: fatto

Questo filesystem verrà automaticamente controllato ogni 29 mount, o
180 giorni, a seconda di quale venga prima. Usare tune2fs -c o -i per cambiare.


nano /etc/fstab

/dev/hda1 /mnt/hda1 ext2 users,noauto,rw 0 0

piloz@05:20:29:~$mount /mnt/hda1
piloz@05:19:57:~$touch /mnt/hda1/prova
touch: cannot touch `prova': Permission denied
piloz@05:20:39:~$ls /mnt/
[cut]
drwxr-xr-x 2 root root 4096 2004-08-17 19:51 hda1
root@05:24:45:~$chown -R piloz:users /mnt/hda1
root@05:25:08:~$exit
piloz@05:25:16:~$
piloz@05:25:16:~$touch /mnt/hda1/prova
piloz@05:25:28:~$

caso chiso :sborone:
pardon...ma dopo il tempo che t'ho fatto perdere prima mi so girate le palle ;)

Herod2k
30-07-2005, 16:52
Grazie!!!!

ottimo, funziona.

chown -R herod:users /mnt/hd1

:yeah: :yeah: :yeah:

PiloZ
30-07-2005, 17:05
Grazie!!!!

ottimo, funziona.

chown -R herod:users /mnt/hd1

:yeah: :yeah: :yeah:
cercando di aiutare te non mi usciva proprio..
appena ho provato sul mio pc instintivamente ciò messo un piffero a capire che andava chownata ;)
guarda te stesso i minuti passati :D
bella :yeah: