J'essaie de faire quelque chose qui semble évident mais que personne ne semble faire. Je souhaite conserver mon répertoire personnel sur un lecteur USB chiffré, pour pouvoir le brancher et le débrancher "au-dessus" d'un répertoire personnel Vanilla sur une installation Vanilla Ubuntu.
Cela fonctionne, en quelque sorte. Mon flux de travail actuel:
ctrl+alt+f2
vers le nouveau TTY. Connectez-vous en tant que root (après avoir défini le mot de passe root pour autoriser cela). Monter le volume chiffré sur /home/me
ctrl+alt+f2
de nouveau au terminal, connectez-vous en tant qu'utilisateur root et démontez /home/me
Mais à l'étape 3, en essayant de démonter mon répertoire personnel, j'obtiens Device busy
et en effectuant une lsof
, des centaines de processus l'utilisent. Cela semble être dû au fait qu'Ubuntu ne vous déconnecte pas lorsque vous vous "déconnectez" de l'écran de connexion. Donc, au lieu de cela, je ne fais que fermer directement, sans démonter d’abord. Semble pas très propre.
NB: J'ai un problème matériel qui rend ma machine inutilisable si je modifie la configuration grub
pour démarrer à l'invite du shell. Et de toute façon, ce n’est pas censé être la méthode Ubuntu.
Mais il doit y avoir un meilleur moyen de le faire. Une idée?
Au départ, vous pouvez faire cela pour monter et copier le répertoire de base:
unité de montage: mount -o uid=user /dev/sdbx /temphomedir
Copier les fichiers: mount --bind /temphomedir /home/user
Cela suppose que /dev/sdbx
est votre clé USB et /home/user
est votre répertoire personnel.
REMARQUE: assurez-vous que votre répertoire /home/user
est vide avant de monter le lecteur.
Selon cette question vous pouvez utiliser la commande crontab -e
pour éditer votre cron, puis vous pouvez ajouter la ligne suivante @reboot /mount.sh
. Maintenant que nous avons fait cela, nous devons créer le script mount.sh
. Vous pouvez le faire en tapant Sudo nano /mount.sh
. Cela ouvrira l'éditeur de texte nano. Puis juste après ce qui suit:
#!/bin/bash
mount --bind /dev/sdbx /home/user
Ce que cela va faire, c'est monter la clé USB sur votre répertoire personnel à chaque démarrage de votre ordinateur. Assurez-vous que /dev/sdbx
et /home/user
sont corrects, puis tapez CTR + X pour enregistrer et quitter nano.
lorsque vous redémarrez votre ordinateur, ceci devrait fonctionner. S'il vous plaît gardez à l'esprit que j'ai pas réellement testé ce , de sorte que cela peut ne pas fonctionner.
J'espère que cela t'aides!