Comment puis-je monter une partition à chaque redémarrage?


11

J'ai une partition montée avec mount -t ext3 /dev/sda3 /foo.

Chaque fois que je redémarre, je dois remonter. Comment puis-je garder cela monté après chaque redémarrage?

Réponses:



5

Parfois, on peut faire face à des problèmes critiques en raison des /etc/fstabentrées. Donc, l'alternative est crontab.

Ajoutez simplement l'entrée ci-dessous dans la crontab de root.

$ sudo crontab -e

@reboot mount -t ext3 /dev/sda3 /foo


4
Suggérez-vous vraiment d'utiliser un hack laid au lieu de la bonne façon de le faire, qui est utilisée depuis des décennies et n'a jamais causé ces "problèmes critiques" à personne?!?
Massimo

2
J'ai fait face à cette situation en travaillant sur une machine cloud sur AWS. Un problème est survenu lors du montage à l'aide de / etc / fstab, et le système a interrompu le processus de démarrage. Ainsi, le système est devenu inutile car il était distant. Donc, je préfère un démarrage sécurisé (sans spécifier d'entrée dans fstab), puis émettez mount dans crontab.
Parvinder Singh

@Massimo existe en fait des "problèmes critiques". Voici ce qu'un ingénieur de Google dit à propos du montage d'un certain système de fichiers FUSE de stockage en nuage (comme Amazon S3) via fstab au démarrage: "laissez-moi vous exhorter à ne pas le faire. susceptibles de se retrouver avec un système qui se bloque au démarrage si quelque chose ne va pas " ( ici )
KajMagnus

Je ne sais pas quoi faire à la place, mais crontab et a du @rebootsens pour moi. Peut-être en combinaison avec une noautoligne fstab , ou mountdirectement dans la crontab. - Quoi qu'il en soit, a augmenté de -3 à -2, car cette réponse est en fait utile, dans de rares cas. (Et éditez suggestoin: "parfois" -> "dans de rares cas": -))
KajMagnus

C'est ce que j'ai fait dans mon cas:, ça @reboot echo '/opt/ed/mount-google-cloud-storage-backups-bucket.sh >> /opt/ed/cron.log 2>&1' | at now + 3 minutesmarche peut-être pas pour tout le monde, mais pour mon cas d'utilisation.
KajMagnus

0

Pour OpenSuse, provenant de Novell Monter automatiquement un partage Windows au démarrage avec Linux

//winserver/share /mnt/winshare cifs gid=users,file_mode=0664,dir_mode=0775,auto,username=john,password=johnpass 0 0

Veuillez ajouter des guillemets simples si le nom des dossiers contient des espaces:

'//winserver/share with spaces' '/mnt/winshare with spaces' cifs gid=users,file_mode=0664,dir_mode=0775,auto,username=john,password=johnpass 0 0

Vérifiez la fin de l'article si vous ne voulez pas mettre de mots de passe dans fstab.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.