J'ai récemment installé un nouveau disque dur sur ma boîte Ubuntu 10.0.4. J'ai utilisé System -> Administration -> Disk Utils pour formater le disque (type de fichier ext4) - mais je n'ai pas créé de partition (est-ce conseillé ?).
J'ai monté manuellement le disque en tant que /mydata.
Je veux que la machine monte automatiquement le périphérique au démarrage/redémarrage. Comment puis-je faire cela ?
[[Mise à jour]]
Voici le résultat de l'exécution de sudo fdisk -l
sur mon système :
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000858bf
Device Boot Start End Blocks Id System
/dev/sda1 * 1 59334 476595200 83 Linux
/dev/sda2 59334 60802 11789313 5 Extended
/dev/sda5 59334 60802 11789312 82 Linux swap / Solaris
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/sdb doesn't contain a valid partition table
Disk /dev/sdc: 16.0 GB, 16026435072 bytes
254 heads, 63 sectors/track, 1956 cylinders
Units = cylinders of 16002 * 512 = 8193024 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdc1 1 1955 15641929 c W95 FAT32 (LBA)
Tout d'abord, votre /dev/sdb
n'est pas partitionné. Je suppose que c'est le disque que vous voulez monter.
Exécutez sudo fdisk /dev/sdb
.
Appuyez sur O et appuyez sur Enter (crée une nouvelle table).
Appuyez sur N et appuyez sur Enter (crée une nouvelle partition) 3.
Appuyez sur P et appuyez sur Enter (crée une partition primaire) 4.
Puis appuyez sur 1 et appuyez sur Enter (la crée comme 1ère partition) 5.
Enfin, appuyez sur W (ceci écrira tous les changements sur le disque).
Ok, maintenant que vous avez une partition, il vous faut un système de fichiers.
Exécuter sudo mkfs.ext4 /dev/sdb1
Maintenant vous pouvez l'ajouter à fstab
Vous devez l'ajouter à /etc/fstab
en utilisant votre éditeur de texte préféré
**Faites attention avec ce fichier car il peut facilement empêcher votre système de démarrer.
Ajoutez une ligne pour le lecteur, le format devrait ressembler à ceci.
*Cela suppose que la partition est formatée en ext4 comme dans mkfs ci-dessus.
#device mountpoint fstype options dump fsck
/dev/sdb1 /home/yourname/mydata ext4 defaults 0 1
Ensuite, au prochain redémarrage, le montage sera automatique.
Cette page web contient beaucoup d'informations utiles sur [fstab][1].
Pour configurer le lecteur de manière à ce qu'il soit monté automatiquement à chaque fois que vous démarrez l'ordinateur.
Vous devrez modifier le fichier /etc/fstab :
Appuyez simplement sur Ctrl+Alt+T sur votre clavier pour ouvrir le Terminal. Lorsqu'il s'ouvre, exécutez la commande ci-dessous
gksudo gedit /etc/fstab
Ajoutez cette ligne à la fin :
/dev/sdaX /media/mydata ext4 defaults 0 0
Note : Veillez à remplacer le X par la bonne valeur pour votre situation.
Vous pouvez également utiliser Storage Device Manager, à partir du centre logiciel.
Le fichier fstab permet au système de savoir quels lecteurs monter (ou comment les monter, du moins).
sudo edit /etc/fstab
puis ajoutez une ligne comme celle-ci :
/dev/sdb1 /mydata ext4 defaults 0 0
Bien entendu, remplacez les valeurs en fonction de vos emplacements réels :
/dev/sdb1
devrait être le périphérique et la partition du disque que vous voulez monter./mydata
est l'endroit où vous voulez le monter.ext4
est le type de système de fichiers qu'il utilise. Si vous n'êtes pas sûr, lancez la commande mount
sans arguments lorsque le disque est monté (même si vous l'avez monté manuellement), elle vous indiquera le type de système de fichiers. (en 12.04, vous pouvez simplement taper auto
qui détermine le système de fichiers pour vous au lancement).defaults 0 0
) sont OK comme je les montre.Si vous voulez en savoir plus, vous pouvez lire man fstab
.