PDA

View Full Version : Non si monta il mio Hd ext3...


maudit83
25-10-2008, 21:46
Sono io idiota o c'è qualcosa che non va???
Vi spiego:

Devo montare il mio hd da 320 gb ext3.

Dunque faccio "fdisk -l" e vedo che il mio hd è "/dev/sdb1" mentre "/dev/sda1" è l'hd dove c'è il file system.

allora faccio "mkdir /media/maxtor"

poi mount "/dev/sdb1 /media/maxtor"

ovviamente tutto con "sudo" e così monto il mio sdb1 in /media/maxtor. E infatti si monta!esce l'icona sul desktop.

Poi vado in "fstab" e aggiungo la stringa:

"/dev/sdb1 /media/maxtor ext3 default 0 0 (anche 1 ho provato)"

e quando riavvio trovo che non è più montato l'hd dati da 320Gb ma l'hd con il file system!!!!! che è da 313Gg. ed è montato regolarmente!!!
Allora vado su fdisk e trovo che sono cambiati i nomi degli hd, cioè quello che prima era sdb1 diventa sda1 e sda1 diventa sdb1!!! E così non mi fa mai montare all'avvio quel maledetto maxtor da 320gb.
La mia procedura è corretta ne sono sicuro (??), anche perchè prima di riavviare il pc lui mi monta l'hd che voglio io! Ma quando riavvio cambiano i nomi e si monta l'hd che vuole lui!!!


hELP!

Pardo
25-10-2008, 23:02
Prova con una label al posto del device in fstab.

maudit83
26-10-2008, 03:34
Prova con una label al posto del device in fstab.

eh eh come si fa?
Cioè devo dare un'etichetta all'hd, e come si fa per darla?
Poi devo inserire la stringa in fstab oppure devo fare altro?


Grazie!

patel45
26-10-2008, 03:57
cambiare nome alla partizione - rinominare
e2label /dev/sdb1 NuovoNome
riavviare il pc
e2label /dev/sdb1 per vedere il nome attuale

leuzr0x
26-10-2008, 09:17
Se il tuo sistema utilizza udev, dovresti poter riferirti alla partizione con un UUID invece che col nome sd*

man vol_id

maudit83
26-10-2008, 11:28
dunque vi posto il mio fdisk

Disco /dev/sda: 320.0 GB, 320072933376 byte
16 heads, 63 sectors/track, 620181 cylinders
Units = cilindri of 1008 * 512 = 516096 bytes
Disk identifier: 0xe0638669

Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 1 620178 312569680+ 83 Linux

Disco /dev/sdb: 320.0 GB, 320072933376 byte
255 heads, 63 sectors/track, 38913 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Disk identifier: 0x1c9c2953

Dispositivo Boot Start End Blocks Id System
/dev/sdb1 * 1 38157 306496071 83 Linux
/dev/sdb2 38158 38913 6072570 5 Esteso
/dev/sdb5 38158 38913 6072538+ 82 Linux swap / Solaris

Disco /dev/sdc: 81.9 GB, 81964302336 byte
255 heads, 63 sectors/track, 9964 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Disk identifier: 0x09c109c1

Dispositivo Boot Start End Blocks Id System
/dev/sdc1 * 3 9964 80019762+ 7 HPFS/NTFS


Sono 3 hd. Il primo è quello che devo montare, nel secondo c'è linux e nel terzo c'è windows.
Dunque io ho dato al primo disco l'etichetta "maxtor" tramite il comando "e2label". Ho riavviato il pc e rifacendo fdisk l'hd che ho etichettato come "maxtor" da sdb1 si è trasformato in sda1 (come si vede nel fdisk che ho incollato).
se dò il comando:

sudo vol_id /dev/sda1

mi esce questo:

ID_FS_USAGE=filesystem
ID_FS_TYPE=ext3
ID_FS_VERSION=1.0
ID_FS_UUID=36961453-02d6-491c-942c-59e1f13f8bca
ID_FS_UUID_ENC=36961453-02d6-491c-942c-59e1f13f8bca
ID_FS_LABEL=maxtor
ID_FS_LABEL_ENC=maxtor
ID_FS_LABEL_SAFE=maxtor

Ora ho fatto un'altra prova, nel fstab ho dato a tutti i dischi l' UUID così non ci si può sbagliare:

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0

#/dev/sda1

UUID=9d6ce2a7-4afb-46c5-86a9-000a424de0aa / ext3 relatime,errors=remount-ro 0 1

#/dev/sda5

UUID=77e77c51-c002-4316-935d-9bd1f188a816 none swap sw 0 0

#/dev/sdb1

UUID=36961453-02d6-491c-942c-59e1f13f8bca /media/maxtor ext3 default,noatime,rw,auto 0 0

/dev/scd1 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/scd0 /media/cdrom1 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0


ma il maxtor non me lo monta in automatico al riavvio, allora faccio "sudo mount -a" e nella shell mi compare:

mount: wrong fs type, bad option, bad superblock on /dev/sda1,
missing codepage or helper program, or other error
In alcuni casi si possono trovare informazioni utili in syslog. Provare
ad esempio 'dmesg | tail'

Scusate il disordine con cui vi espongo la cosa...ma ormai mi sto friggendo il cervello...

leuzr0x
26-10-2008, 16:55
L'opzione per ext3 e' "defaults"

maudit83
27-10-2008, 00:13
L'opzione per ext3 e' "defaults"

Ohhhhhhhh finalmente ho risolto!!!!!

Praticamente il problema era idiota...quando in fstab avevo settato le opzioni avevo scritto "default" invece che "defaults"!!!...come correttamente hai scritto tu. Dunque questa S maledetta mi aveva portato a provare di tutto perchè non montava l'hd. Quindi per una lettera mi sono trovato a sbattere la testa per nulla!
Ora ho messo "defaultS" e dopo ho riavviato e con "chmod -R 777 /media/maxtor" ho montato l'hd con tutti i diritti di scrittura!!!
Dio che faticaccia....:muro: :muro: :muro: :muro:

Grazie mille a tutti per l'aiuto!:D