Newsgroup: it.comp.os.linux.iniziare
Titolo: Scrivere su un HD esterno

Dopo il (felice) salto da Windows ho il problema di accedere, anche in
scrittura, al mio hard disk esterno.
La capacità di questo hd è di 240 giga, attualmente utilizzato per una
ventina di giga.
Eseguendo (con Ubuntu/Gnome) il "Gestore Dischi" le informazioni che
ricavo sono le seguenti:
Periferica: /dev/sdb1
Filesystem: Windows NTFS
Dimensione: 232,88 GiB (219,40 GiB Free)
Stato: Accessibile
Ora, se ho ben capito, il problema è che Linux accede al file system NTFS
in sola lettura e pertanto dovrei (dopo aver fatto il backup del
contenuto), modificare il filesystem da NTFS ad un altro tipo. Forse ext2.
Qualcuno può dirmi i passi da seguire ?
Ho provato a leggere la documentazione del programma PARTED, ma
sinceramente non tutto mi è chiaro, e non vorrei fare danni irreversibili
al disco.
Grazie.

 Qualcuno può dirmi i passi da seguire ?
copi i file sull'HD interno, poi usi cfdisk e poi mkfs per partizionare 
e formattare l'HD esterno;
sono da shell ma l'uso è intuitivo, almeno per cfdisk, per mkfs vedi la 
pagina apposita in Appunti di informatica libera;
non è complicato, basta ad es mkfs -t ext3 -c /dev/sda1 per formattare 
in ext3 la prima partizione del disco esterno, con controllo dei settori 
difettosi;
nat /dev/sda1 potrebbe variare, dipende dal sistema, ad es per me 
sarebbe sdc1;
r
-- 
----x----
---- ----
---- ----
                Camminare sulla brina.
---- ----
---- ----
---- ----
tutto sui Pentangle: 
http://umpf.net/

antonio wrote:

Se vuoi scrivere direttamente sull'HD formattato ntfs:
https://wiki.ubuntu.com/ntfs-3g?highlight=%28ntfs-3g%29
Altrimenti, dopo aver fatto un backup ed averlo verificato, crei un
filesystem ext2 o 3, se vuoi mantenere la possibilità di scriverci
anche da windows con l'apposito driver, oppure un altro filesystem di
quelli supportati da ubuntu, con il comando mkfs, vedi il man per i
diversi tipi.
ad esempio per ext3 sarebbe:
mkfs.ext3 /dev/sdb1 (opzionalmente con lo switch -c per il controllo dei
blocchi, come ti hanno suggerito)
non occorre che usi parted o qualsiasi altro programma per manipolare le
partizioni se vuoi tenere una partizione unica.

 partizioni se vuoi tenere una partizione unica.
Ok grazie a tutti. Io stavo studiando la documentazione di parted.
Adesso guardo i comandi mkfs e fdisk.
(ma mkfs non era anche uno dei comando di parted ?)

 (ma mkfs non era anche uno dei comando di parted ?)
Di per sé parted è nato come un front-end per le 
librerie che effettuano il lavoro.
Invece mkfs è un comando standard ed è anch'esso un 
front-end che invoca i vari mkfs.* che fanno veramente 
il lavoro (es mkfs.ext2 e mkfs.dos sono link per mke2fs
e mkdosfs)
Nulla di più facile che anche parted ricorra questi 
programmi (o che li incorpori in sè).

 sarebbe sdc1;
OK, grazie. Allora, leggendo la documentazione, provo a vedere cosa fa il
comando che mi suggerisci:
 
digito mkfs [il comando]
-t ext3 [scelgo di applicare il filesystem ext3]
-c [fa un controllo sui blocchi difettosi]
/dev/sdb1 [è il nome della mia periferica]
Prima domanda: il file system ext3 è abbastanza "standard" ? Io sapevo
che lo standard è ext2.
Seconda domanda: nella documentazione c'è scritto che dovrei indicare
anche il numero dei "blocks": a parte che non cosa siano, immagino
un'unità di misura della capienza del disco, ma se non vengono
specificati nel comando mkfs che succede ? Il mio obiettivo è ovviamente
"formattare" per intero il mio hard disk (e tutto con un'unica partizione).
Insomma: va bene mkfs -t -c /dev/sdb1  ?
Grazie ancora.
Antonio

 Insomma: va bene mkfs -t -c /dev/sdb1  ? 
mkfs -t -ext3 (o reiserfs) -c  /dev/sdb1, sì;
dicono che reiserfs vada meglio se si tratta di molti piccoli files, 
altrimenti ext3;
r
-- 
il primo sito tutto italiota sui Pentangle in 
http://umpf.net/

 altrimenti ext3;
Allora, sarò tonto, ma non succede nulla. Ricopio qui quello che ho fatto
antonio@antonio-laptop:~$ sudo mkfs -t -ext3 -c /dev/sda
mkfs.-ext3: Nessun file o directory
antonio@antonio-laptop:~$ sudo mkfs -t ext3 -c /dev/sda
mke2fs 1.38 (30-Jun-2005)
/dev/sda è un device intero, non solo una partizione.
Procedere comunque? (y,n) y
antonio@antonio-laptop:~$
Dopo aver digitato "Y" mi restituisce il cursore immediatamente, senza
fare alcuna attività. E il disco sta sempre lì, con tutti i suoi file in
sola lettura.
Cosa sbaglio ?

 Cosa sbaglio ?
dopo avere verificato che sia effettivamente /dev/sda1 la partizione che
vuoi formattare, dai:
sudo mkfs -t ext3 -c /dev/sda1
se leggevi il man di mkfs scoprivi da solo l'errore.

Ah beccato l'errore. Scrivevo "/dev/sda" invece che "/dev/sda1".
Grazie ancora. Ciao