J'utilise wubi pour installer Ubuntu 10.10 sur ma partition ntfs. Je veux donc changer le dossier de départ en un dossier sur la partition ntfs. Je pourrais conserver la configuration personnelle, le logiciel et ainsi de suite après avoir réinstallé Ubuntu.
J'utilise donc ntfs-config pour gérer la partition de disque, elle est montée au démarrage du système. Et l'autorisation de tous les fichiers et répertoires est 777.
Ensuite, j'ai modifié le fichier / etc / passwd pour définir le dossier personnel sur le dossier de la partition ntfs. Je peux réussir à me connecter au compte, mais il semble que les fichiers .bashrc et .profile ne soient pas chargés correctement. Je ne peux pas utiliser la méthode d'entrée (même je ne peux pas configurer ibus), pas de périphérique audio. Cependant, tout fonctionne bien après avoir changé le dossier de départ en / home /.
Quelqu'un pourrait-il me donner un indice pour le faire fonctionner? Merci.
Réponses:
NTFS n'est pas adapté à une partition domestique, il existe certains types d'objets de système de fichiers (périphériques de caractères, canaux nommés, etc.) qui sont requis pour certains services mais ne sont pas pris en charge sur NTFS.
la source
Je stocke actuellement les sous-dossiers de ma maison (par exemple
~/Documents
,~/Music
) sur un système de fichiers NTFS et il semble fonctionner très bien quelques mois.Par exemple, voici comment héberger votre
~/Documents
dans vos dossiers de profil Windows sur une partition NTFS:~/Documents
sur la partition NTFS (par exemplemv ~/Documents/* /mnt/winblows/Users/Username/Documents/
).~/Documents
répertoire et créez un lien vers ce dossier NTFS à sa place nomméeDocuments
(par exempleln -s mnt/winblows/Users/Username/Documents Documents
).Remarque: Vous devrez peut-être vous assurer que votre
~/.config/user-dirs.dirs
est synchronisé avec les emplacements de dossier que vous avez choisis (je l'ai fait). Voir cette réponse pour plus de détails. Veillez également à noter les emplacements réels de vos répertoires de profil utilisateur Windows, car ils varient d'une version à l'autre.la source
Vous feriez mieux de ne pas le faire si vous voulez assurer la sécurité. Dans les anciennes versions de GDM (comme ce que vous auriez trouvé dans 9.04), il y avait une option facile pour ignorer les autorisations de fichiers, etc. Cependant, les options de GDM (gui) ont beaucoup changé depuis lors, et ma suggestion est que vous devriez éviter le risque. Par exemple, si votre fichier .Xauthority obtient les mauvaises autorisations, il se peut que vous ne puissiez pas vous connecter.
Comme un autre utilisateur l'a souligné, NTFS ne prend pas en charge certaines des fonctionnalités dont les applications / services peuvent avoir besoin, comme les liens symboliques Unix, et il y a également le risque de fragmentation, qui se produit beaucoup plus sur NTFS que sur les systèmes de fichiers ext. Pour plus de sécurité, restez avec quelque chose comme xfs, ext3 / 4 ou même btrfs.
EDIT: Une autre chose dont j'ai pris note, vous avez dit que vous avez utilisé wubi pour installer sur une partition NTFS. Cela ne fonctionne que parce qu'il crée un disque virtuel, mais comme je l'ai mentionné ci-dessus, une fragmentation peut se produire. Si vous placez votre dossier / home sur une partition sous le contrôle de Windows, il y a un risque de corruption (je n'ai pas de liens, mais j'ai de l'expérience; j'ai déjà fait quelque chose de similaire et j'ai dû faire une vérification du disque tous les les fenêtres horaires accédaient au lecteur. Je ne savais pas que les fenêtres gâchaient les choses lentement mais sûrement).
la source
Au lieu de parcourir mon répertoire personnel, j'ai supprimé les dossiers de données existants et créé des liens vers eux à leur place.
Donc en détail ce que j'ai fait était d'aller sur File System, de trouver le répertoire nommé host (qui dans windows était le mien
C:\
dans windows car c'était là que j'hébergeais ubuntu en utilisant Wubi). Ensuite, je suis alléuser\myusername\
et j'ai créé des liens pour mes dossiers Documents, Musique, Images. J'ai sauvegardé toutes mes donnéeshome\
dans ces dossiers. (Par exemplehome\Pictures\*
enhost\user\myusername\Pictures
). J'ai ensuite supprimé monhome\Pictures
dossier, puis déplacé le lien que j'ai crééhost\user\myusername\
dans mon dossier personnel et l'ai renommé "Image". Il en va de même pour les autres dossiers.la source
Une approche différente consiste à:
/mnt/my-data
~/.config/user-dirs.dirs
. Expérience.Maintenant, vous avez au moins ces fichiers situés sur la partition VFAT partagés avec Microsoft Windows. Microsoft Windows a des dossiers similaires, et je suppose que vous pouvez rediriger ceux de cette partition partagée - Désolé, je ne sais pas comment, mais j'aimerais savoir!
Je pense que cela semble être une bonne façon de procéder. Tous vos fichiers spécifiques à Linux sont toujours situés dans un système de fichiers Linux, et seules vos données partagées sont placées sur un système de fichiers VFAT primitif où les fonctionnalités comme les liens symboliques et les autorisations n'existent pas, mais ne sont probablement pas nécessaires non plus.
la source