Risposte:
Sembra una cattiva idea. Sì, puoi, ma dovresti capire che il supporto NTFS in Linux viene fornito con questo avvertimento:
A causa della complessità delle strutture NTFS interne, sia il driver del kernel 2.6.14 incorporato che i driver FUSE non consentono modifiche al volume considerate non sicure, per evitare la corruzione.
che è in parte dovuto a:
I dettagli sugli interni dell'implementazione non vengono rilasciati, il che rende difficile per i fornitori di terze parti fornire strumenti per gestire NTFS.
Ho montato un volume NTFS su Linux, e in passato ho avuto un problema quando il filesystem non si montava correttamente su Linux, anche con l' opzione -f (force). Ho dovuto finalmente collegarlo a un computer Windows e avviare Windows, che lo ha riparato.
Se hai assolutamente bisogno di un file system nativo leggibile da Windows per / home , preferisco invece formattarlo come fat32. Nonostante i suoi limiti, ha un supporto migliore su Linux.
Anche lo spostamento di file tra filesystem Linux e fat32 / ntfs provoca molti avvisi su autorizzazioni e proprietà. Avrai sicuramente problemi con un ntfs / home. La prima cosa che non funzionerà sarà ~ / .ssh, .netrc e altri file / directory con permessi limitati. Altri programmi avranno sicuramente errori quando non possono cambiare le autorizzazioni sui file di configurazione. (dotfile)
Puoi, ma avrai seri problemi poiché molte applicazioni assumeranno convenzioni di file system non Microsoft, ad esempio la distinzione tra maiuscole e minuscole. Probabilmente è meglio installare qualcosa come Ext2IFS su un computer Windows per leggere le partizioni ext *.
Puoi usare:
mount --bind
Ciò farà sì che tutto ciò che viene salvato in una directory venga salvato altrove. Per me, questo perché la mia memoria principale era NTFS in quanto doveva essere leggibile in Windows 7. In /etc/fstab, ho montato la partizione NTFS normalmente, fatta per me da Ubuntu 11.04:
# /windows was on /dev/sda3 during installation
UUID=FC843ED0843E8D60 /windows ntfs defaults,umask=007,gid=46 0 $
Invece ho impostato le cartelle di archiviazione di base per salvare lì invece:
# make /home/shawn/"folders" point to /windows/shawn/"folders"
/home/shawn/Documents/ /windows/shawn/Documents/ none bind 0 0
/home/shawn/Downloads/ /windows/shawn/Downloads/ none bind 0 0
/home/shawn/Pictures/ /windows/shawn/Pictures/ none bind 0 0
/home/shawn/Videos/ /windows/shawn/Videos/ none bind 0 0
/home/shawn/Music/ /windows/shawn/Music/ none bind 0 0
Questo è tutto in /etc/fstabmodo che venga riapplicato all'avvio.
NTFS non ha le stesse autorizzazioni di ext4 o simili, quindi suggerirei di usarlo solo per quei file che non sono sensibili.
Attualmente sto archiviando le sottocartelle della mia casa (ad es ~/Documents. ~/Music) Su un filesystem NTFS e sembra funzionare bene.
Ad esempio, ecco come ospitare la tua ~/Documentscartella su una partizione NTFS. Innanzitutto assicurati di avere la partizione NTFS impostata su automount in modo che sia accessibile al sistema all'avvio. Spostare tutti i file necessari per tenerli fuori ~/Documentse sopra nella cartella della partizione NTFS corrispondente (ad es /mnt/winblows/Users/Username/Documents.). Ora elimina la Documentscartella nella tua home directory e crea un collegamento a quella cartella NTFS nella sua posizione denominata Documents.
Nota: potrebbe essere necessario assicurarsi che ~/.config/user-dirs.dirssia sincronizzato con le posizioni delle cartelle che hai scelto (l'ho fatto). Vedi questa risposta per maggiori dettagli.