[RISOLTO] lincare cartelle esterne alla home sulla home

Domande e richieste di un principiante alle prime armi con Ubuntu e il mondo GNU/Linux in generale. Per domande specifiche, utilizzare le altre sezioni.
Regole della sezione
In questa sezione possono inserire nuove discussioni solo coloro che fanno parte del livello "Prode Principiante" e che non hanno superato i 100 messaggi, tutti gli altri possono comunque rispondere regolarmente. Se si fa parte di questo livello e si è registrati al forum prima del 24 aprile 2012, data del passaggio al nuovo forum, consultare questa discussione.

Immagine Come usare UbuntuPrimi passi su Ubuntu Immagine Amministrazione del sistemaComandi di baseInstallare programmiLog di sistemaRiga di comandoSudo
nullpenguin
Prode Principiante
Messaggi: 10
Iscrizione: sabato 9 febbraio 2013, 18:13
Desktop: ubuntu
Distribuzione: Ubuntu 12.10 x86_64

[RISOLTO] lincare cartelle esterne alla home sulla home

Messaggio da nullpenguin »

Salve!

vado subito al dunque,

Ho partizionato il mio portatile in modo da avere due OS windows7 e ubuntu 12.10 che condividono la stessa partizione dei dati DATA.
l'idea è di usare la terza partizione DATA come cartella home per ubuntu e cartella utente per windows in modo da non avere la replica
dei dati e mantenere le impostaioni di configurazione di default per queste relative ad entrambi i sistemi operativi.


esempio:
se volessi sincronizzare la mia libreria in google Music, lo devo fare sulla stessa cartella Musica,
sia da windows [ D:/Musica ] che da ubuntu [/home/user/Musica].

ho riscontrato problemi nel tentar di fare questo perché:

1) l'unica partizione riconosciuta da entrambi è la FAT32 ma ubuntu non permette il punto di mount /home su filesystem FAT32.
2) posso creare le cartelle di /home/user/ in /media/user/DATA/ ma non posso configurare alcun tipo hard link su /home/user
che faccia rifferimento alle cartelle in /media/user/DATA/ per raggiungere il mio scopo.

/* sarei molto grato se mi aiutaste a risolvere questo dilemma :nono: Grazie! */
Ultima modifica di nullpenguin il mercoledì 13 febbraio 2013, 21:30, modificato 1 volta in totale.
Avatar utente
zdf_9
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 940
Iscrizione: venerdì 18 giugno 2010, 10:03
Distribuzione: debian x86_64

Re: lincare cartelle esterne alla home sulla home

Messaggio da zdf_9 »

puoi creare per ogni subdirectory un link simbolico (prima cancella la subdirectory nella tua home)
ad esempio, per la cartella Musica (comandi da eseguire da terminale linux):

Codice: Seleziona tutto

cd /home/USER
rmdir Musica
ln -s /mnt/DATA/Musica .
prima, naturalmente, dovrai montare in "/mnt/DATA" la partizione NTFS con "utente" e permessi di lettura/scrittura/accesso adeguati.

il passaggio successivo sarà di inserire nel file /etc/fstab una riga per far montare automaticamente la partizione NTFS all'accensione.
il nemico più grande si nasconde nell'ultimo posto dove guardi
nullpenguin
Prode Principiante
Messaggi: 10
Iscrizione: sabato 9 febbraio 2013, 18:13
Desktop: ubuntu
Distribuzione: Ubuntu 12.10 x86_64

Re: lincare cartelle esterne alla home sulla home

Messaggio da nullpenguin »

Inanzitutto grazie per la risposta!
Quindi per risolvere il mio problema, oltre a ciò che tu mi hai detto devo appendere a /etc/fstab la seguente riga di istruzioni:
da root

Codice: Seleziona tutto

# echo "mount -t vfat -rw /dev/sda1 /media/milton/data">/etc/fstab
dopo avviamente aver creato la cartella /media/milton/data ed essersi assicurato con gparted che il devicefile di data sia sda1

ora, che permessi deve avere /media/milton/data per poterla usare come una qualsiasi cartella?

posso scrivere una strunga migliore rispetto alla prima, date le segnuenti info ricavate con mount?

Codice: Seleziona tutto

/dev/sda1 on /media/milton/data type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks2)
Avatar utente
zdf_9
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 940
Iscrizione: venerdì 18 giugno 2010, 10:03
Distribuzione: debian x86_64

Re: lincare cartelle esterne alla home sulla home

Messaggio da zdf_9 »

nullpenguin ha scritto:

Codice: Seleziona tutto

# echo "mount -t vfat -rw /dev/sda1 /media/milton/data">/etc/fstab
ASSOLUTAMENTE NO!!!
hai messo ">" al posto di i">>", per cui se eseguissi questo comando non verrebbe aggiunta una linea a /etc/fstab, ma il file conterrebbe SOLO quella linea. ed allora sarebbero guai. :nono:
poi il file è strutturato a colonne, e la stringa che volevi inserire non è corretta.

Codice: Seleziona tutto

cat /etc/fstab
man fstab
(q per uscire da man)

l'ultima riga che hai postato, l'hai ricavata dal comando "mount" ?
se si, allora dovresti già avere in /etc/fstab la riga corretta (andrebbe eventualmente cambiato solo il punto di mount, ma puoi cambiare il percorso del comando "ln -s")
il nemico più grande si nasconde nell'ultimo posto dove guardi
nullpenguin
Prode Principiante
Messaggi: 10
Iscrizione: sabato 9 febbraio 2013, 18:13
Desktop: ubuntu
Distribuzione: Ubuntu 12.10 x86_64

Re: lincare cartelle esterne alla home sulla home

Messaggio da nullpenguin »

Hei Grazie! infatti non avevo ancora fatto qualcosa :lol:

dalle tue istruzioni e dal manuale di fstab ho fatto queste modifiche a /etc/fstab tramite gedit

Codice: Seleziona tutto

milton@anubis:~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' 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>
# / was on /dev/sda4 during installation
UUID=5ca1b4c5-7b57-484b-ba6b-08d6309ef09b /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda3 during installation
UUID=3d39af3b-2ea8-4559-9a1b-48e915bb64ba none            swap    sw              0       0
/dev/sr0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
/dev/sda1	/media/milton/data	vfat	rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks2	0  1
milton@anubis:~$ 
Riavvio e ti faccio sapere, nel frattempo Grazie ancora!
nullpenguin
Prode Principiante
Messaggi: 10
Iscrizione: sabato 9 febbraio 2013, 18:13
Desktop: ubuntu
Distribuzione: Ubuntu 12.10 x86_64

Re: lincare cartelle esterne alla home sulla home

Messaggio da nullpenguin »

ottimo! funziona tutto :) ora mi tocca fare a botte con windows7 per fare le stesse cose.
Scrivi risposta

Ritorna a “Dilemmi del principiante”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti