Pagina 1 di 2
[Mount] Spostare Cartella Home (inode/directory) su secondo hard disk+avvio automatico
Inviato: venerdì 21 gennaio 2011, 0:12
da Lo Zio
Buonasera a tutti,oggi guardando i 2 HD del mio pc, mi sono accorto che l'hd da 150 GB sul quale ho installato il Ubuntu 10.10 inizia ad essere pienotto a causa della Cartella (inode/directory),facendo grafica ho parecchie immagini salvate sopra,piu'ovviamente applicazzioni,e quant'altro...mentre il 2do HD da 300 GB e'praticamente vuoto...
Volevo sapere se era possibile e come ( ho letto pareri contrastanti sul si puo' o meno) spostare almeno le cartelle Documenti,Musica,Immagini,Video e Scaricati sul 2do HD,in modo da liberare almeno in parte l'HD da 150 e avere solo il S.O. usando quello da 300 x uso dati...
Inoltre vorrei sapere il comando da usare x l'auto muont x l'HD da 300 all'avvio del pc.
Come sempre grazie alla comunita'Ubuntu.it e a chiunque mi possa aiutare.
Re: [Mount] Spostare Cartella Home (inode/directory) su secondo hard disk+avvio automatico
Inviato: venerdì 21 gennaio 2011, 0:50
da guybrush.d
Ciao,
ci sono parecchi modi per ovviare al tuo problema, uno abbastanza rapido
potrebbe essere quello di sfruttare il secondo hd per quelle directory
creando dei link simbolici nella tua home, in pratica sposti le directory
su hd da 300gb e crei dei link a quelle directory nella tua home con il comando:
dove "/media/hd_300GB/Immagini/" rappresenta il punto di mount del tuo hd da 300gb,
per il discorso del montaggio automatico all'avvio c'è bisogno di qualche info in più, che
file system ha? Con quale device è identificato? Il modo generico è quello di modificare
il file
/etc/fstab come superutente, apri un terminale e digita il comando:
dopo aver acceso il disco, ti dovrebbero comparire delle righe che ti dicono qualcosa tipo:
new highspeed sub device sdc: sdc1, identificato il device, crea una directory dove
montare il disco:
poi dal terminale digita:
Codice: Seleziona tutto
sudo gedit /etc/fstab/code]
ti si aprirà l'editor di testo con varie righe tipo:
[code]# /etc/fstab: static file system information.
#
# file system mount point type options dump pass
/dev/hdb5 / ext2 defaults,errors=remount-ro 0 1
/dev/hdb6 none swap sw 0 0
proc /proc proc defaults 0 0
/dev/fd0 /floppy auto defaults,user,noauto 0 0
/dev/cdrom /cdrom iso9660 defaults,ro,user,noauto 0 0
/dev/sr0 /mnt/cdrom iso9660 defaults,ro,user,noauto 0 0
/dev/hdb1 /boot ext2 rw 0 2
/dev/hda1 /mnt/win vfat defaults,user,noauto 0 0
/dev/hdc4 /mnt/zip auto defaults,user,noauto 0 0
devi aggiungere una riga che specifichi il tuo hard disk, supponiamo che sia ntfs la
riga sarà:
Codice: Seleziona tutto
...
/dev/sdc /mnt/disco300gb auto defaults,user,umask=022 0 0
....
Naturalmente così sembra dura! Leggi le pagine man di fstab per delucidazioni con il comando:
[/code]
Re: [Mount] Spostare Cartella Home (inode/directory) su secondo hard disk+avvio automatico
Inviato: venerdì 21 gennaio 2011, 12:12
da Lo Zio
Ciao guybrush.d,grazie x l'aiuto,intanto le cartelle della Home sono riuscito a spostarle come hai sritto te,
uno abbastanza rapido
potrebbe essere quello di sfruttare il secondo hd per quelle directory
creando dei link simbolici nella tua home, in pratica sposti le directory
su hd da 300gb e crei dei link a quelle directory nella tua home con il comando:
in secondo luogo
[/quote] che file system ha? Con quale device è identificato?
Il modo generico è quello di modificare
il file
/etc/fstab come superutente, apri un terminale e digita il comando:
[/quote]
il Filesystem e'
usato come File System
tipo di partizione HPFS/NTFS (0x07)
ed e un disco interno fisso
Dando il comando da terminale ROOT
Codice: Seleziona tutto
sudo gedit /etc/fstab/code] l'editor di testo mi riporta il seguente file:
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=9a8a4065-a5f6-4a5c-8aa9-fea8a6ef1b07 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=c5a51d1f-066e-449d-8455-723eee7235a1 none swap sw 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
[/quote]
dove devo copiare la riga?va bene al fondo del file?
Re: [Mount] Spostare Cartella Home (inode/directory) su secondo hard disk+avvio automatico
Inviato: venerdì 21 gennaio 2011, 14:35
da guybrush.d
Ciao,
perfetto per le directory, copia questa riga:
Codice: Seleziona tutto
/dev/sdc /mnt/disco300gb ntfs-3g rw,auto,defaults,user,umask=022 0 0
alla fine del file, è probabile che tu debba sostituire la colonna
ntfs-3g, quella che identifica il filesystem
con
ntfs oppure puoi provare con
auto per il riconoscimento automatico, non ricordo a memoria! Sorry!

Re: [Mount] Spostare Cartella Home (inode/directory) su secondo hard disk+avvio automatico
Inviato: venerdì 21 gennaio 2011, 16:17
da Lo Zio
guybrush.d ha scritto:
Ciao,
perfetto per le directory, copia questa riga:
Codice: Seleziona tutto
/dev/sdc /mnt/disco300gb ntfs-3g rw,auto,defaults,user,umask=022 0 0
alla fine del file, è probabile che tu debba sostituire la colonna
ntfs-3g, quella che identifica il filesystem
con
ntfs oppure puoi provare con
auto per il riconoscimento automatico, non ricordo a memoria! Sorry!
Pultroppo ho provato a fare esattamente come hai proposto te,ma al successivo riavvio in fase di boot prima del login mi rileva il seguente errore:
Errore montaggio 300gb >:(
ho riportato il file fstab come in origine e ora e'ritornato come prima... :-\
non e'che muoio ad aprire Risorse/Computer/320 in manuale,ma se lo faceva in automatico era meglio...
Pensandoci...e se da Sistema/Preferenze/Applicazzioni D'avvio gli do un comando di automuont? Che comando dovrei dare?
X le cartelle della Home invece tutto perfetto ;D
Re: [Mount] Spostare Cartella Home (inode/directory) su secondo hard disk+avvio automatico
Inviato: venerdì 21 gennaio 2011, 17:58
da Lo Zio
Pensandoci...e se da Sistema/Preferenze/Applicazzioni D'avvio gli do un comando di automuont? Che comando dovrei dare?
alla fine ho creato un programma di avvio aggiuntivo da Preferenze delle applicazzioni d'avvio (non ho ancora provato ma credo che funzioni...)
in pratica ho creato un Programma D'avvio chiamato Automonta 320 con comando /media/DATI
teoricamente dovrebbe autoavviarmi l'HD...

sperando che lo faccia al prossimo riavvio...vi terro'aggiornati...ma come sempre sono ben accette proposte da chi e'meglio informato di me
se funziona posto risolto! :P
Re: [Mount] Spostare Cartella Home (inode/directory) su secondo hard disk+avvio automatico
Inviato: venerdì 21 gennaio 2011, 20:46
da guybrush.d
Ciao,
in effettti se funziona e ti va bene come si dice "contento tu..."
però in effetti hai fatto un doppio lavoro, la procedura corretta
è quella attraverso l'uso del file /etc/fstab è stato fatto a posta!
Re: [Mount] Spostare Cartella Home (inode/directory) su secondo hard disk+avvio automatico
Inviato: venerdì 21 gennaio 2011, 20:54
da dadexix86
Mettere la /home su un file system non perfettamente gestibile (come l'ntfs) non è propriamente una scelta che si potrebbe definire "oculata", anche a causa di alcuni file che DEVONO avere determinati permessi (es .dmrc DEVE avere 644) per non dare problemi.
Prima di mantenere la situazione attuale consiglio di partizionare in ext3 o 4 in maniera da avere un accesso molto più rapido e soprattutto la possibilità di effettuare gli fsck e correggere gli errori del file system qualora avessi dei problemi.
EDIT: Questo è il modo migliore per fare lo spostamento senza grossi problemi:
http://perfab.wordpress.com/2010/03/06/ ... da-ubuntu/
Re: [Mount] Spostare Cartella Home (inode/directory) su secondo hard disk+avvio automatico
Inviato: venerdì 21 gennaio 2011, 23:39
da guybrush.d
Ciao,
dadexix86 ha ragione ho dimenticato di indicarti che avresti dovuto formattare il
disco con un filesystem ext3 oppure ext4, per il discorso della /home credo sia un fatto
soggettivo è vero che come regola è bene avere le partizioni separate (anche il mio picchio è
fatto così) però in questo caso, si trattava semplicemente di utilizzare delle directory
della home per cui ho creduto opportuno il metodo dei link simbolici.
Re: [Mount] Spostare Cartella Home (inode/directory) su secondo hard disk+avvio automatico
Inviato: sabato 22 gennaio 2011, 13:52
da Lo Zio
Lo Zio ha scritto:
sperando che lo faccia al prossimo riavvio...
Alla fine l'HD si e'riavviato solo 1 volta come da me descritto... (bad)
Come dice dadexix86
dadexix86 ha scritto:
Mettere la /home su un file system non perfettamente gestibile
ma magari senza spostare tutta la home e spostare solo le cartelle Documenti,Musica,Immagini,Video e Scaricati sul 2do HD come ho fatto adesso?
Il mio problema x ora risulta principalmente l'auto mount del 2do HD...esistera'un comando o un sistema senza x forza fotmattare... >:(
Re: [Mount] Spostare Cartella Home (inode/directory) su secondo hard disk+avvio automatico
Inviato: sabato 22 gennaio 2011, 13:56
da dadexix86
Re: [Mount] Spostare Cartella Home (inode/directory) su secondo hard disk+avvio automatico
Inviato: martedì 1 febbraio 2011, 1:11
da Lo Zio
ciao alla fine ho controllato l'HD con Gestore Dischi,mi da un settore danneggiato ID 197
Attributo Conteggio settori pendenti
se riesco aspetto che finisce il controllo (chissa'tra quante ore...) e poi vedo come proseguire... (z)
faro'sapere ulteriori notifiche
allora,innanzitutto scusate la lunghezza del post......ho ri-spostato la cartella Home (cioe'le cartelle della Home: Documenti,Immagini,Modelli,Musica,Scaricati,e Video) come in originale,
formattato l'HD da 320 passandolo da NTFS a tipo file system ext3/ext4
Mi ha creato all'interno dell'HD una cartella chiamata lost+found con i due simboli di lucchetto e inaccessibile e dal contenuto illeggibile (cartella che stranamente non e'accesibile visti i simboli... :P )e che non ho idea di cosa sia.
Ho letto il wiki del Fstab,alla voce Montaggio del dispositivo ho dato il seguente comando:
Codice: Seleziona tutto
sudo modprobe fuse sudo mount /dev/320 GB /media/320 GB -t ntfs-3g -o silent,umask=0,locale=it_IT.utf8
avendo la seguente risposta:
Codice: Seleziona tutto
oris@ASUS-M3A78-VM:~$ sudo mount /dev/320 GB /media/320 GB -t ntfs-3g -o silent,umask=0,locale=it_IT.utf8
Usage: mount -V : print version
mount -h : print this help
mount : list mounted filesystems
mount -l : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
mount -a [-t|-O] ... : mount all stuff from /etc/fstab
mount device : mount device at the known place
mount directory : mount known device here
mount -t type dev dir : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
mount --bind olddir newdir
or move a subtree:
mount --move olddir newdir
One can change the type of mount containing the directory dir:
mount --make-shared dir
mount --make-slave dir
mount --make-private dir
mount --make-unbindable dir
One can change the type of all the mounts in a mount subtree
containing the directory dir:
mount --make-rshared dir
mount --make-rslave dir
mount --make-rprivate dir
mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using -L label or by uuid, using -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say man 8 mount .
loris@ASUS-M3A78-VM:~$
ho aperto la cartella da Root /etc/fstab... e qua inizio a ridere...il link dice
Rendere permanenti le modifiche
Modificare con un editor di testo e con i privilegi di amministratore il file /etc/fstab aggiungendo la seguente riga per montare in automatico all'avvio del sistema la partizione NTFS:
/dev/dispositivo /media/punto_di_montaggio ntfs-3g silent,umask=0,locale=it_IT.utf8 0 0
OK...se io aggiungo la riga in questo modo al file /etc/fstab:
/dev/320 GB /media/320 GB
seguito da
sudo umount -a
sudo mount -a
l'HD viene montato e rimontato come da comando,
ma al successivo riavvio devo rimontarlo sempre cliccandolo da Risorse/320 GB >:(
cos'e'che sbaglio? >:(
Re: [Mount] Spostare Cartella Home (inode/directory) su secondo hard disk+avvio automatico
Inviato: domenica 6 febbraio 2011, 7:06
da Lo Zio
formattato l'HD da 320 passandolo da NTFS a tipo file system ext4
E ADESSO??l'hd secondario continua a non avviarsi in auto...
devo aprirlo da:Risirse/320 GB ni chiede conferma e poi si apre...
Dai ragazzi voglio postare Risolto...lol
Re: [Mount] Spostare Cartella Home (inode/directory) su secondo hard disk+avvio automatico
Inviato: domenica 6 febbraio 2011, 7:48
da yves
Andiamo per ordine:
non esiste, probabilmente si tratta di:
Il punto di mount:
ha uno spazio nel nome, se non vuoi mal di pancia lo modifichi in:
oltre a quanto sopra, se lasci il filesystem ntfs, il sistema sarà più sollecitato durante la scrittura sul disco (userà più CPU), vedi te.
In oltre, come già ti hanno fatto notare, il filesystem ntfs non gestisce i permessi, vada per delle cartelle di documenti (o file multimediali), ma assolutamente no per file di configurazione del tuo utente, quindi la home intera è impossibile trasferirla.
NB: Prima di trasferirci le cartelle sopra, e quindi cancellarle dalla home e creare il link ad esse, prendi una decisione a riguardo del filesystem da usare, ti evita di spostare file da destra e sinistra con pericoli di perdita dati,
ATTENZIONE! Quando sposti le cartelle con i file all'interno del disco da 320Gb usa la funzione
copia, non usare assolutamente la funzione
sposta, se da un errore a metà lavoro rischi di restare in mutande, una volta trasferiti e
controllata la loro integrità potrai cancellarle dalla home, ma non prima.
Secondo me. se resta ntfs, con questo lo monti tranquillamente:
per smontarlo:
se il mount manuale funziona, in fstab puoi inserire:
Codice: Seleziona tutto
/dev/sdb1 /media/320-GB ntfs auto,user,noexec,rw 0 0
per sapere se la stringa in fstab è valida smonta il disco:
e quindi dai:
dovrebbe montarsi, oppure scriverti un errore nel terminale.
Ciao.
Re: [Mount] Spostare Cartella Home (inode/directory) su secondo hard disk+avvio automatico
Inviato: lunedì 7 febbraio 2011, 14:04
da Lo Zio
yves ha scritto:
Andiamo per ordine:
non esiste, probabilmente si tratta di:
il Device da gestore dischi mi da che e' /dev/sdb
Il punto di mount:
ha uno spazio nel nome, se non vuoi mal di pancia lo modifichi in:
ok modificato
x la home avevo gia'letto che era impossibile da spostare,
io ho l'esigenza di spostare sole le cartelle di
spostare almeno le cartelle Documenti,Musica,Immagini,Video e Scaricati sul 2do HD,in modo da liberare almeno in parte l'HD da 150 e avere solo il S.O. usando quello da 300 x uso dati...
le cartelle che mi interessava spostare le ho spostate...ho ancora il problema del Mount all'avvio del HD xo'...
Secondo me. se resta ntfs, con questo lo monti tranquillamente:
per smontarlo:
se il mount manuale funziona, in fstab puoi inserire:
Codice: Seleziona tutto
/dev/sdb1 /media/320-GB ntfs auto,user,noexec,rw 0 0
per sapere se la stringa in fstab è valida smonta il disco:
e quindi dai:
Adesso pero'se do'i seguenti codici:
risponde con:
dovrebbe montarsi, oppure scriverti un errore nel terminale.
montarsi non si monta e di errori non me ne da... :-\ se lo apro da Risorse xo'si avvia sto'maledetto...
Ciao e grazie ancora
Re: [Mount] Spostare Cartella Home (inode/directory) su secondo hard disk+avvio automatico
Inviato: lunedì 7 febbraio 2011, 15:38
da yves
e si che ti da errore:
mount: il mount point media/320-GB non esiste
Dai prima il comando:
e poi quello per il mount.
Re: [Mount] Spostare Cartella Home (inode/directory) su secondo hard disk+avvio automatico
Inviato: venerdì 18 febbraio 2011, 11:05
da Lo Zio
yves ha scritto:
e si che ti da errore:
mount: il mount point media/320-GB non esiste
Dai prima il comando:
e poi quello per il mount.
Ho provato i seguenti comandi con l'hd smontato non lo monta lo stesso...
loris@AsusM3A78Vm:~$ sudo mkdir /media/320-GB
[sudo] password for loris:
mkdir: impossibile creare la directory "/media/320-GB": File già esistente
loris@AsusM3A78Vm:~$ sudo mkdir /media/320 GB
mkdir: impossibile creare la directory "/media/320": File già esistente
mkdir: impossibile creare la directory "GB": File già esistente
loris@AsusM3A78Vm:~$
Re: [Mount] Spostare Cartella Home (inode/directory) su secondo hard disk+avvio automatico
Inviato: venerdì 18 febbraio 2011, 15:31
da yves
Si, vabbè, come vuoi, ma se io ti passo un comando:
sudo mount -t ntfs /dev/sdb1 /media/320-GB
e tu me lo trasformi in:
sudo mount -t ext4 /dev/sdb1 ?media/320-GB
possiamo starci sino a Natale.
Re: [Mount] Spostare Cartella Home (inode/directory) su secondo hard disk+avvio automatico
Inviato: martedì 22 febbraio 2011, 21:40
da Lo Zio
yves ha scritto:
Si, vabbè, come vuoi, ma se io ti passo un comando:
sudo mount -t ntfs /dev/sdb1/media/320-GB
e tu me lo trasformi in:
sudo mount -t ext4 /dev/sdb1?media/320-GB
possiamo starci sino a Natale.
l'ho trasformato perche' gli HD li ho passati da Ntfs a ext4 come proposto nei commenti
ho dimenticato di indicarti che avresti dovuto formattare il disco con un filesystem ext3 oppure ext4
di conseguenza ho provato con il comando
inoltre ho modificato il nome dell'hd da 320 GB a 320-GB quindi di conseguenza anche il comando l'ho dovuto modificare... :-\
sicuramente sbaglio qualcosa...ma il comando mi sembrava potesse funzionare uguale invece continua a non avviarsi...
Re: [Mount] Spostare Cartella Home (inode/directory) su secondo hard disk+avvio automatico
Inviato: martedì 22 febbraio 2011, 22:27
da yves
In quello che hai postato manca uno spazio:
/dev/sdb1 (spazio) /media/320-GB