[Mount] aggiungere hd interno per aumentare /home

Configurazione e uso delle applicazioni del desktop manager alla base di Xubuntu.
Scrivi risposta
gcorad
Prode Principiante
Messaggi: 82
Iscrizione: domenica 12 ottobre 2008, 8:30

[Mount] aggiungere hd interno per aumentare /home

Messaggio da gcorad »

ho rimediato un hd e aggiunto al vecchio P3, formattato con gparted, con una partizione swap e il resto in ext3. Volevo usare questa ultima partizione come /home in aggiunta a quella che già risiede su sda2, ma con gparted non ci sono riuscito.
Ai tempi del buon vecchio 8.04 inserivo il cd d'installazione, modificavo tutte le tabelle delle partizioni, davo ok e poi uscivo dall'installazione e tutto era come volevo.
Infatti ho un altro problema: da sda1 volevo eliminare la partizione windows e aumentare lo spazio della partizione /root, ma con gparted non puoi xché la partizione montata con il filesystem non può essere modificata.
Naturalmente ho sfogliato il forum ma non ho trovato il modo, e quindi chiedo lumi.
Altra stramberia: in gparted noto che la tabella partizioni è di tipo ms-dos... nonostante formattazione, anzi due, fatte come descritto sopra...
inoltre il bios non mi vede il terzo disco...
anche se lshw mi da:
id:
disk:1
description: ATA Disk
product: Maxtor 6Y080L0
vendor: Maxtor
physical id:
2
bus info:
scsi@1:0.0.0
logical name:
/dev/sdb
version: YAR4
serial: Y2TNG3FE
size: 76GiB (81GB)
capabilities: partitioned partitioned:dos
configuration:
ansiversion = 5
signature = 899a899a
id:
volume:0
description: Linux swap volume
physical id:
1
bus info:
scsi@1:0.0.0,1
logical name:
/dev/sdb1
version: 1
serial: b2e53231-4001-4b7b-99b8-9a0e18834b03
size: 956MiB
capacity: 956MiB
capabilities: primary nofs swap initialized
configuration:
filesystem = swap
pagesize = 4096
id:
volume:1
description: EXT3 volume
vendor: Linux
physical id:
3
bus info:
scsi@1:0.0.0,3
logical name:
/dev/sdb3
logical name:
/home
version: 1.0
serial: 0f182500-e5e9-46d5-9cfb-e8ecc40ff908
size: 75GiB
capacity: 75GiB
capabilities: primary journaled extended_attributes large_files recover ext3 ext2 initialized
configuration:
created = 2008-11-08 14:30:07
filesystem = ext3
modified = 2010-12-04 19:15:45
mount.fstype = ext3
mount.options = rw,relatime,errors=continue,data=ordered
mounted = 2010-12-04 19:15:45
state = mounted

cioè, mounted... va bene, ma la domanda è: come fare per usarlo come /home in aggiunta alla /home di sda2?
ciao e grazie in anticipo a chiunque mi da una dritta
BlackTornado
Prode Principiante
Messaggi: 229
Iscrizione: venerdì 10 aprile 2009, 14:23

Re: [Mount] aggiungere hd interno per aumentare /home

Messaggio da BlackTornado »

Ma non puoi semplicemente montare l'hard disk su una cartella dentro la home?

Mi sembra di capire che la tua idea sia di "aggiungere spazio", cioè avere due hard disk montati come /home... Sinceramente non credo che si possa fare (o almeno, non in maniera convenzionale... dovresti creare una specie di JBOD).

Ma magari mi sbaglio.
Sparajuri
Prode Principiante
Messaggi: 246
Iscrizione: martedì 26 gennaio 2010, 12:45
Desktop: kde 4.9.x
Distribuzione: kubuntu 12.10 x86_64
Contatti:

Re: [Mount] aggiungere hd interno per aumentare /home

Messaggio da Sparajuri »

BlackTornado ha scritto: Ma non puoi semplicemente montare l'hard disk su una cartella dentro la home?
Cioè vuoi dire che posso fare in modo che HD esterno compaia dentro la /home invece che in /media ? Sarebbe fantastico, come si fa???
BlackTornado
Prode Principiante
Messaggi: 229
Iscrizione: venerdì 10 aprile 2009, 14:23

Re: [Mount] aggiungere hd interno per aumentare /home

Messaggio da BlackTornado »

Sparajuri ha scritto:
BlackTornado ha scritto: Ma non puoi semplicemente montare l'hard disk su una cartella dentro la home?
Cioè vuoi dire che posso fare in modo che HD esterno compaia dentro la /home invece che in /media ? Sarebbe fantastico, come si fa???
Lo monti da li aggiungendo a fstab una riga di questo tipo:

/dev/sdb /home/tuoutente/cartellaacaso ext4 default, rw 0,0

Ovviamente, sdb, ext4 e cartellaaacaso devono essere sostituiti con i dati del tuo hard disk.
Sparajuri
Prode Principiante
Messaggi: 246
Iscrizione: martedì 26 gennaio 2010, 12:45
Desktop: kde 4.9.x
Distribuzione: kubuntu 12.10 x86_64
Contatti:

Re: [Mount] aggiungere hd interno per aumentare /home

Messaggio da Sparajuri »

BlackTornado ha scritto:
Sparajuri ha scritto:
BlackTornado ha scritto: Ma non puoi semplicemente montare l'hard disk su una cartella dentro la home?
Cioè vuoi dire che posso fare in modo che HD esterno compaia dentro la /home invece che in /media ? Sarebbe fantastico, come si fa???
Lo monti da li aggiungendo a fstab una riga di questo tipo:

/dev/sdb /home/tuoutente/cartellaacaso ext4 default, rw 0,0

Ovviamente, sdb, ext4 e cartellaaacaso devono essere sostituiti con i dati del tuo hard disk.
scusa cosè fstab? e quei parametri rw 0,0 cosa vogliono dire? se vuoi puoi anche indicarmi un link dove magarii trovo la procedura.  grazie
gcorad
Prode Principiante
Messaggi: 82
Iscrizione: domenica 12 ottobre 2008, 8:30

Re: [Mount] aggiungere hd interno per aumentare /home

Messaggio da gcorad »

grazie blacktornado, mi chiedo se, creando su sdb cartelle con lo stesso nome di quelle in sda2, una volta quest'ultimo pieno, i dati si salvano automaticamente su sdb... forse montandolo solo come /dev/sdb /home/tuoutente ? adesso provo, faccio sapé...
apropos, cos'è JBOD? ciao! 
gcorad
Prode Principiante
Messaggi: 82
Iscrizione: domenica 12 ottobre 2008, 8:30

Re: [Mount] aggiungere hd interno per aumentare /home

Messaggio da gcorad »

n'altra cosetta: come si fa ad aumentare lo spazio disco della partizione root, senza usare un programmino da cd? ci ho provato con parted magic ma non parte neanche...
Avatar utente
c.realkiller
Rampante Reduce
Rampante Reduce
Messaggi: 5166
Iscrizione: mercoledì 7 gennaio 2009, 0:24
Località: Fossano
Contatti:

Re: [Mount] aggiungere hd interno per aumentare /home

Messaggio da c.realkiller »

gcorad ha scritto: n'altra cosetta: come si fa ad aumentare lo spazio disco della partizione root, senza usare un programmino da cd? ci ho provato con parted magic ma non parte neanche...
usa la live di ubuntu e gparted che è installato.
strade...? dove andiamo noi non ci servono... strade!
Skype: dino.tartaro
facebook: http://www.facebook.com/dino.tartaro
duroon
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 507
Iscrizione: lunedì 6 dicembre 2010, 10:39

Re: [Mount] aggiungere hd interno per aumentare /home

Messaggio da duroon »

BlackTornado ha scritto: Lo monti da li aggiungendo a fstab una riga di questo tipo:

/dev/sdb /home/tuoutente/cartellaacaso ext4 default, rw 0,0

Ovviamente, sdb, ext4 e cartellaaacaso devono essere sostituiti con i dati del tuo hard disk.
Ciao mi interessa molto anche a me questa discussione. Vorrei sapere :
in ext4 devo mettere il file system della partizione da montare ? (es se ntfs scrivo ntfs ??)

Ho trovato questa istruzione (non so se corretta) per accedere a fstab
da terminale il comando sudo gedit /etc/fstab  (su xubuntu usate o mousepad o vim o pico)

io devo solo montare le partizioni e ho trovato questa guida
http://blog.sdonk.org/2010/11/montare-una-partizione-in-automatico-allavvio-usando-fstab/
(spero vada bene...)
BlackTornado
Prode Principiante
Messaggi: 229
Iscrizione: venerdì 10 aprile 2009, 14:23

Re: [Mount] aggiungere hd interno per aumentare /home

Messaggio da BlackTornado »

Ragazzi, ricordatevi che google vi aiuta sempre:
http://lmgtfy.com/?q=fstab

Il quarto risultato a me è piaciuto abbastanza, ma anche gli altri alla fine dicono le stesse cose.

Anche la ricerca del forum tanto male non è comunque:

http://forum.ubuntu-it.org/viewtopic.ph ... 9#p3351219
(era appena qualche topic sotto a questo)

fstab è un normalissimo file di testo, e come tale si apre con un qualsiasi editor di testo (come ad esempio gedit su gnome, mousepad su xfce, nano da terminale. Vim anche, ma non ve lo consiglio perchè "vim è il male").
Ovviamente, non può essere modificato senza avere poteri di root, e quindi dovete metterci "sudo" davanti al comando.
Visto che qui usiamo tutti xfce, un "sudo mousepad /etc/fstab" dovrebbe andare bene per tutti.
Ultima modifica di BlackTornado il martedì 7 dicembre 2010, 19:45, modificato 1 volta in totale.
gcorad
Prode Principiante
Messaggi: 82
Iscrizione: domenica 12 ottobre 2008, 8:30

Re: [Mount] aggiungere hd interno per aumentare /home

Messaggio da gcorad »

ebbene, "/dev/sdb/home" cioè tentare di aggirare il problema montando due dischi come /home, non funziona:  al login non si riesce ad accedere perché non trova il file delle psw. Non si accede al sistema: non rimane che inserire il cd d'installazione, aprire una shell e modificare nuovamente fstab - e quindi vim è tutt'altro che il male...
quindi un consiglio: se non siete in grado di fare quanto sopra, fate ben attenzione prima di modificare fstab!
BlackTornado
Prode Principiante
Messaggi: 229
Iscrizione: venerdì 10 aprile 2009, 14:23

Re: [Mount] aggiungere hd interno per aumentare /home

Messaggio da BlackTornado »

gcorad ha scritto: ebbene, "/dev/sdb/home" cioè tentare di aggirare il problema montando due dischi come /home, non funziona:  al login non si riesce ad accedere perché non trova il file delle psw. Non si accede al sistema: non rimane che inserire il cd d'installazione, aprire una shell e modificare nuovamente fstab - e quindi vim è tutt'altro che il male...
quindi un consiglio: se non siete in grado di fare quanto sopra, fate ben attenzione prima di modificare fstab!
gcorad ha scritto: ebbene, "/dev/sdb/home" cioè tentare di aggirare il problema montando due dischi come /home, non funziona:  al login non si riesce ad accedere perché non trova il file delle psw. Non si accede al sistema: non rimane che inserire il cd d'installazione, aprire una shell e modificare nuovamente fstab - e quindi vim è tutt'altro che il male...
quindi un consiglio: se non siete in grado di fare quanto sopra, fate ben attenzione prima di modificare fstab!
OT:
"vim è il male" e' una semi-citazione più o meno scherzosa di Richard Stallman ("vi vi vi is the editor of the beast") su cui concordo in pieno, visto che lo trovo clamorosamente "user unfrendly" per essere un editor di testo. Quando ho provato ad usarlo io non riuscivo manco ad andare a capo, quindi mi sono sbrigato ad installare nano ed ho usato quello  ;D

E' perfettamente normale che la procedura che hai descritto non funzioni.
Primo, immagino che tu abbia scritto in fstab: /dev/sdb spazio /home e non /dev/sdb/home

Così facendo hai montato come /home il nuovo disco, andando a sostituire la home vecchia. Ovviamente, il sistema non si avvia, perchè evidentemente necessita di qualche file che era dentro la /home e che hai coperto col nuovo mount.

Quello che intendevo io era: crea una nuova cartella DENTRO la home e monta li l'hard disk.
mkdir /home/tuoutente/nomeacasodicartella
sudo mousepad/gedit/nano/vim/quellochetipare /etc/fstab

Aggiungi la riga:
/dev/sdb /home/tuoutente/nomeacasodicartella tipofilesistem default,rw 0 0

Le cartelle che usi come punto di mount devono avere due caratteristiche:
1- Devono esistere (se la cartella "puntodimount" non esiste, non si crea in automatico)
2- Devono essere vuote, altrimenti il contenuto viene sostituito da quello che ci monti dentro.

Poi in linea di principio la cartella che usi come punto di mount può essere ovunque, anche direttamente nella root.

In più, in fstab, consiglio di usare gli UUID invece che i "/dev/sd*" perchè solo i primi identificano univocamente una partizione.

Fatto questo, sul tuo sistema vedrai la cartella "nomeacasodicartella" dentro la tua home e dentro ci saranno tutti i file che erano nella partizione che ci hai montato.
Se metti un file in quella cartella, va a finire in sdb, se lo metti in un altra cartella, va a finire in sda.

"Aggiungere spazio" ad una partizione utilizzando un altro hard disk, che io sappia non si può fare. Puoi soltanto togliere/aggiungere spazio tra partizioni che risiedono sullo stesso hard disk (e quello puoi farlo con gparted).

L'unico modo che mi viene in mente sarebbe far vedere al sistema i due hard disk come se fossero uno solo, e poi organizzarsi questo "discone" in partizioni. Fare questo si chiama appunto JBOD (Just a Bunch of Disks) ed è un parente "stupido" del RAID, nel senso che non è fatto ne per la sicurezza dei dati (se si rompe uno dei due hard disk perdi i dati in entrambi credo) ne per la velocità.
Insomma, il succo è che nel tuo caso io escluderei categoricamente di fare un JBOD. Poi se vuoi imparare cos'è "per cultura generale", su google puoi trovare tutte le informazioni che servono.
Ultima modifica di BlackTornado il mercoledì 8 dicembre 2010, 16:46, modificato 1 volta in totale.
gcorad
Prode Principiante
Messaggi: 82
Iscrizione: domenica 12 ottobre 2008, 8:30

[Risolto] Re: [Mount] aggiungere hd interno per aumentare /home

Messaggio da gcorad »

Semplicemente ineccepibile, e anche grazie al tuo aiuto ci sono arrivato, Blacktornado, e te ne ringrazio... pero' non so nasconderti la soddisfazione di riparare il sistema da una shell anche con quel simpatico ferrovecchio chiamato vim!
come postavo poco sopra, jbod mi incuriosisce e cerchero di esplorarlo, xché vorrei riuscire ad aggiungere il terzo disco e non preoccuparmi più di smistare file qua o là quando il secondo è pieno. E se ci riuscirò credo che avrò fatto un altro passetto avanti.
Per chiarezza verso chi si avvcina al tema, preciso che non sono stato preciso per brevità, infatti il terzo disco ben difficilmente può essere un /dev/sdb né ...a, ma + o - per forza un /sdc; inoltre come blacktornado ha sottolineato più volte nel file /etc/fstab i dischi è meglio definirli con il loro UUID, che si trova digitando nel terminale il comando blkid /dev/sd....; per sapere quali dischi o partizioni sono nel sistema: fdisk -l; infine ripeto il consiglio: non mettete mano a file di sistema senza avere un minimo di conoscenza utile per riparare eventuali danni, il rischio è che il sistema non parte più. Non è difficile: in rete ci sono ottimi manuali gratuiti per linux, e alla terza o quarta lettura, vi garantisco, sono comprensibili. La libertà da windows richiede questo piccolo pedaggio, ma padroneggiare il proprio pc non ha prezzo! ciao a tutti e grazie
Scrivi risposta

Ritorna a “Xfce”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite