Vous êtes sur la page 1sur 21

1

Formater un disque dur Advanced Format pour Ubuntu 12.04


Publi le 01/07/2012 01:35 dans la catgorie Systme d'exploitation. Tags : linux, ubuntu, fail, astuce. 8 commentaires.
Les manipulations proposes dans cet article impactent des lments sensibles du systme. N'effectuez aucune manipulation sans avoir fait de sauvegarde au pralable. Notez que vous effectuez les manipulations, vous d'en assumer les consquences !

Prsentation d'Advanced Format


Suite l'achat d'un nouveau disque-dur pour mon PC portable professionnel, je dcide de passer le cap d'Unity et d'installer la dernire version d'Ubuntu. Aprs quelques soucis sur des petits dtails de fonctionnement (et d'interface, mais j'y reviendrais peut-tre si je trouve le temps et la motivation ncessaire pour rdiger un coup de gueule), je dcouvre un problme d'alignement de partition sur le disque-dur. Ce nouveau disque-dur est donc un modle Scorpio Black de chez Western Digital (750go en 7200 rpm). Il est quip de la fameuse technologie Advanced Format. Le principe d'Advanced Format est de modifier la taille des secteurs du disque dur, historiquement 512 octets, pour les remplacer par des secteurs de 4096 octets. L'objectif est de gagner de l'espace (jusqu' 11% supplmentaire d'aprs la brochure).

Schma montrant le principe de fonctionnement d'Advanced Format issu de Wikipdia. L'objectif tant de simplifier la manipulation a effectuer, je ne vais pas m'attarder sur le fonctionnement plus longtemps. Pour plus d'informations, je vous conseil de lire la prsentation sur le site du constructeur, ou la fiche Wikipedia sur le sujet.

Installation de Linux: Le problme


Premire installation d'Ubuntu 12.04. Tout se passe visiblement bien (si on pense a couper le Wifi lors de l'installation quand on est sur une connexion bas dbit). Ne me demandez pas pourquoi, je me retrouve avec le Gestionnaire de Disque (Disk Manager) d'ouvert. Et l, surprise ! Un message qui indique que la partition tendue (qui contient toutes les partitions utilises pas le systme Ubuntu) est dcale de 1024 octets.

L'erreur visible dans le gestionnaire de disque. Notez que le dcalage peut varier. Le problme est qu' priori, l'installeur prend mal en charge le format avanc, dcalant ainsi la partition. Le gestionnaire de disque est sympa, il prvient du probme aprs l'installation. Aprs quelques recherches sur Internet, je n'ai rien trouv de simple pour rsoudre le problme. Que ce soit en modifiant la partition, ou en rinstallant l'OS, d'o cet article. Si vous avez une autre solution ou des informations complmentaires, je suis preneur. Note Je parle ici d'Ubuntu, mais je suppose que le problme peut tre le mme pour d'autres distributions. La solution prsente ici pour rsoudre le problme devrait fonctionner aussi.

La solution
La solution pour rsoudre le problme consiste formater le disque dur avec un utilitaire disponible sur le live CD (ou une cl USB), avant de lancer l'installeur d'Ubuntu. On pourra ensuite slectionner les partitions correctement cres mais sans les formater. Ceci n'est valable que pour une installation complte du systme, si vous avez dj install Ubuntu, regardez le chapitre suivant.

Pour que vous puissiez faire le parallle avec votre installation, je vais dtailler les partitions que j'ai actuellement, et celles je souhaite avoir sur mon disque aprs installation. Mon objectif est d'installer Ubuntu 12.04 cot de Windows 7. J'ai dj install Windows, mon disque est alors dcoup de la manire suivante:

Espace libre de 463,87GB (pour les partitions d'Ubuntu) Partition NTFS (Rserv au systme) de 100MB utilise par Windows 7 Partition NTFS de 109.62GB utilise par Windows 7 Espace libre de 125.05GB (pour une partition de donnes)

Cration des partition avec GParted


Commencez par booter sur le live CD. Lancez ensuite l'outil GParted soit via la commande sudo gparted, soit en tapant gparted dans le dash. La table de partitions du disque s'affiche. L'ide est d'avoir un espace pour crer une partition tendue qui contiendra les partitions du systme Ubuntu. Il faut au minimum deux partitions, savoir le Swap et la racine du systme /. Je rajoute toujours une partition pour mettre le /home et conserver ainsi mes donnes / prfrences quand je formate le systme. Slectionnez l'espace vide dans lequel vous souhaitez crer la partition tendue et cliquez sur le bouton de cration (ou faites partition / New).

La partition tendue La fentre de cration s'ouvre. C'est ici qu'il faut faire attention pour viter les problmes d'alignements. La fentre permet de configurer les donnes suivantes:

L'espace libre avant la partition: Laissez toujours au moins 1MB, je vous conseille 2). La taille de la partition en MB. Pour la partition tendue, mettez l'espace total des partitions que vous rservez Ubuntu (dans mon cas j'utilise tout l'espace libre). L'espace libre aprs la partition. Je met 0 car je suis confiant. Si vous avez peur, laisser 1 ou 2 MB pour pouvoir modifier la partition aprs formatage. L'option d'alignement: slectionnez MiB. C'est le point le plus important. Le type de partition: Etendue pour cette partition l, logique pour les suivantes. Le type de systme de fichier: a choisir pour les partitions logiques (Swap et Ext4 dans mon cas). Le label: le contenu de la partition, c'est pas indispensable mais a permet de noter quelle partition contient quoi.

Cration de la partition tendue avec GParted Cliquez ensuite sur Ajouter. Notez que GParted de modifie pas directement la table de partitions, mais prpare les oprations effectuer. Une fois toutes les partitions prpares nous pourrons appliquer les changements sur le disque. Vous pourrez donc annuler toute opration avant cette tape. Les partitions logiques Dans notre partition nouvelle cre, on peut alors ajouter les partitions logiques ncessaires Ubuntu. Il faut au moins une partition pour le Swap, et une partition pour le systme. Crez les autres partitions comme prcdemment, en slectionnant l'espace libre utiliser, puis en cliquant sur le bouton de cration. N'oubliez pas l'espace libre avant la partition et de bien avoir l'option d'alignement rgle sur MiB. Je pars du principe que vous savez quelles sont les partitions dont vous avez besoin. Si ce n'est pas le cas, je vous invite lire les tonnes d'articles sur le sujet, qui vous expliquerons a mieux que moi.

Cration de la dernire partition avec GParted Notez que j'ai cr le Swap en premier, a permettra de le rduire d'un MB si j'ai besoin de dcaler le dbut de ma partition tendue et que je n'ai pas assez d'espace avant (mais normalement c'est inutile). Modification de la table de partition On applique les changements en cliquant sur le bouton de validation des oprations.

Une fentre devrait s'ouvrir pour indiquer l'tat de la procdure.

Cration des partitions correctement alignes si tout va bien ! Maintenant nous devons avoir toutes les partitions ncessaires l'installation d'Ubuntu. Dans mon cas, j'ai les partitions suivantes:

Partition tendue de 463,87GB (pour les partitions d'Ubuntu) Partition logique de 4,8GB (pour le Swap) Partition logique de 322.26GB (pour le Home /home) Partition logique de 136.72GB (pour le Root /) Partition NTFS (Rserv au systme) de 100MB utilise par Windows 7 Partition NTFS de 109.62GB utilise par Windows 7 Espace libre de 125.05GB (pour une partition de donnes)

On ne les voit pas forcment dans GParted, mais il y a bien des espaces de 1MB (ou un peu plus en fonction de ce que vous avez choisi) entre chaque partition. a nous permettra de les agrandir / dcaler en cas de problme par la suite. Avant d'aller plus loin, vrifiez dans le gestionnaire de disque que vous n'avez pas de message d'erreur concernant l'alignement de vos partitions. Normalement il n'y a aucun message. Si ce n'est pas le cas, c'est que vous avez du mal crer les partitions et dans ce cas je n'ai aucune solution vous proposer...

Installation du systme
Lancez maintenant l'installeur. Lorsque vous devez choisir le type d'installation, choisissez "Something else / Autre chose".

L'cran de slection du type d'installation. Pour nous "Something else / Autre chose" Aprs validation, la table de partitions du disque s'affiche dans l'installeur. Vous pouvez alors choisir le rle de chaque partition. Dans mon cas j'ai donc le Swap, le home et le root. Pour la partition Home, slectionnez la partition logique et cliquez sur "Change...". La fentre d'dition de la partition d'affiche.

Slection et configuration des partitions avec l'installeur Ne touchez pas la taille. Vrifiez que le systme de fichier est le mme que celui que vous avez choisi dans GParted (Ext4 dans mon cas). Inutile de formater la partition, puisque nous l'avons fait avec GParted. Choisissez ensuite le point de montage. On rpte l'opration pour la racine d'Ubuntu.

Cration de la partition principale d'Ubuntu Vous devriez alors obtenir quelque chose comme a:

Table des partitions avant de lancer l'installation Cliquez sur le bouton d'installation. Si vous tes croyant, c'est le moment de faire un petit signe l'entit la plus mme de rsoudre vos soucis informatiques, car si a plante ici, il est probable que vous ayez tout refaire.

10

Aprs l'installation, redmarrez sur votre systme fraichement install. Vous pouvez alors vrifier que le problme est bien rsolu en regardant dans le gestionaire de disque. Si a n'a pas fonctionn, vous avez soit mal cr les partitions avec GParted (et oubli de vrifier avant de lancer l'installation), soit choisi une mauvaise religion !

Le gestionnaire de disque quand les partitions sont biens alignes Note J'ai eu droit un autre bug en installant Ubuntu 12.04 en parallle avec Ubuntu 10.04. Je n'ai pas appronfondi le sujet, mais aprs l'installation du second OS, la partition tendue t redcale... J'ai donc opt pour la solution lisible dans le chapitre suivant.

Et sans rinstaller le systme ?


Il est possible de rgler le problme sans reformater et rinstaller l'OS compltement en dcalant la partition. Avant d'aller plus loin, sauvegardez vos donnes ! Toucher la table de partition d'un disque est toujours risqu pour les donnes qu'il contient.

11

Lors de la cration des partitions avant l'installation du systme, nous avons laiss un espace de 1MB avant chaque partition. Cette espace va nous servire dcaler la partition pour la raligner correctement. Bootez sur votre live CD / cl USB et lancez GParted. Slectionnez la partition tendue contenant vos partitions Linux et cliquez ensuite sur le bouton d'dition des partitions.

Modification de la partition tendue pour la replacer correctement. Le bouton ci-dessus est gris car j'ai pris le screenshot aprs avoir effectu la manipulation, mais normalement vous devriez pouvoir valider. Si vous n'avez pas laiss d'espace avant, essayez de rduire la taille de votre premire partition logique (dans mon cas c'est le swap, donc pas de soucis). L'ide est d'agrandir / dcaler ou rduire d'1MB la partition tendue pour la recaler. Quelle que soit la solution que vous ayez choisie, surtout, slectionnez MiB dans l'option d'alignement. Vous n'aviez pas prvu d'espace libre avant la partition dcale ? Et vous ne pouvez pas la redimensionner en jouant avec la taille des partitions logiques qui sont contenues ? C'est dommage. Essuyez vos larmes, il y a peut-tre des solutions mais je ne suis pas expert ce niveau, Google restera donc votre meilleur ami pour rsoudre votre problme.

Conclusion
Je ne sais pas si c'est la solution la plus simple pour rsoudre le problme, mais c'est la seule que j'ai trouve l'heure actuelle. Enfin, les deux seules si on compte le dcalage de la partition aprs installation. Comme toutes les manipulations qui concerne le disque dur, a reste galement risqu. Mais je prfre prendre ce risque pour n'avoir aucune erreur sur la configuration de ma machine. Comme dit plus haut, si vous ne comprennez pas une tape ou que vous avez une autre solution, n'hsitez pas m'en faire part !

12

Comment ajouter un nouveau disque dur


Il manque cet article des rfrences vers des outils graphiques permettant de faire des actions similaires. (kcontrols ?? pour Kubuntu) Une mise jour de son contenu serait aussi bienvenue. Une question qui revient frquemment : comment ajouter un disque dur sous Linux ? En effet, s'il est maintenant trs facile d'installer Linux, ajouter du matriel n'est pas toujours vident. Vous apprendrez ici tout ce qui est ncessaire pour mener bien cette exprience.

Notions de base
Avec GNU/Linux, tout comme avec Unix, tout est fichier. Le systme interprte donc vos priphriques en tant que fichiers. Les disques durs n'chappent pas cette rgle et se retrouvent donc dans le dossier /dev. Traditionnellement les priphriques IDE rpondent une appellation commenant par hd (pour Hard Disk) suivi d'une lettre correspondant la position logique du disque (matre, esclave etc.) suivi d'un chiffre identifiant la partition. Par exemple, la premire partition du premier disque dur (disque matre du bus IDE primaire) s'appelle donc hda1 et c'est gnralement sur celle-ci qu'est install votre systme d'exploitation. Malheureusement cette nomenclature devient plus complexe ds lors que l'on utilise des contrleurs Serial ATA ou RAID et que l'on se retrouve avec beaucoup de disques dans le mme ordinateur. Je vais, dans cet article, essayer de vous faciliter la vie mais si vous dsirez vraiment savoir comment a fonctionne je vous invite consulter cette page : http://www.linuxwizard.net/faq.php?section=0&key=hd_naming Depuis quelques annes la notation des disques a t simplifie. Ils se nomment tous sdx (o x est une lettre) par exemple hda devient sda, hdb devient sdb.

Cas d'un disque dj utilis


Cette partie vous permettra de rcuprer des informations contenues dans un disque dur ayant dj servi et donc, tant dj partitionn format etc. Ceci est particulirement utile pour rcuprer les donnes d'un ordinateur sur un autre.

Identifier le disque dur


Plusieurs commandes existent aux rsultats plus ou moins comprhensibles et adapts aux besoins de l'utilisateur.

lshw

sudo lshw -class disk

Exemple de rsultat
*-disk:0 description: ATA Disk product: WDC WD200EB-00CP

13
vendor: Western Digital physical id: 0.0.0 bus info: scsi@0:0.0.0 logical name: /dev/sda version: 06.0 serial: WD-WMAAXXXXXXX size: 18GiB (20GB) capabilities: partitioned partitioned:dos configuration: ansiversion=5 signature=7945XXXXXX *-disk:1 description: ATA Disk product: ST320414A vendor: Seagate physical id: 0 bus info: scsi@0:0.1.0 logical name: /dev/sdb version: 3.05 serial: 7EC0XXXXX size: 18GiB (20GB) capabilities: partitioned partitioned:dos configuration: ansiversion=5 signature=fxxxxxx

Analyse des fichiers log

Les disques durs connects l'ordinateur sont identifis au dmarrage de l'ordinateur, par consquent il faut analyser le journal de dmarrage pour rcuprer leur appellation logique. Lancez la commande: dmesg | grep [sh]d[a-z] pour obtenir quelque chose de ce genre ou encore dmesg > /chemin/votre_fichier (cela permet d'envoyer le contenu de la commande dans un fichier) :
Kernel command line: root=/dev/hda1 ro quiet splash ide0: BM-DMA at 0xe000-0xe007, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xe008-0xe00f, BIOS settings: hdc:DMA, hdd:DMA hda: WDC WD200BB-00AUA1, ATA DISK drive hdb: Maxtor 51024U2, ATA DISK drive hda: max request size: 128KiB hda: 39102336 sectors (20020 MB) w/2048KiB Cache, CHS=38792/16/63, UDMA(100) hda: cache flushes not supported hdb: max request size: 128KiB hdb: 20010816 sectors (10245 MB) w/2048KiB Cache, CHS=19852/16/63, UDMA(66) hdb: cache flushes not supported hdc: HITACHI DVD-ROM GD-5000, ATAPI CD/DVD-ROM drive hdd: HL-DT-ST GCE-8526B, ATAPI CD/DVD-ROM drive Adding 746980k swap on /dev/hda5. Priority:-1 extents:1 EXT3 FS on hda1, internal journal hdc: ATAPI 40X DVD-ROM drive, 512kB Cache hdd: ATAPI 52X CD-ROM CD-R/RW drive, 2048kB Cache EXT3 FS on hdb1, internal journal

Dans cet exemple on remarque facilement ces priphriques :


hda Disque dur primaire Western Digital de 20Go hdb Disque dur secondaire Maxtor de 10Go hdc Lecteur DVD-ROM Hitachi hdd Graveur CD-RW

Identifier les partitions


Une fois le nom du disque rcupr, il nous reste reprer la partition qui nous intresse. Nous allons utiliser la commande fdisk. Ainsi, nous allons afficher les partitions du disque principal,

14
sudo fdisk -l

qui renvoie :
Disque /dev/hda: 20.0 Go, 20020396032 octets 255 ttes, 63 secteurs/piste, 2434 cylindres Units = cylindres de 16065 * 512 = 8225280 octets Priphrique Amorce Dbut Fin Blocs Id Systme /dev/hda1 * 1 2341 18804051 83 Linux /dev/hda2 2342 2434 747022+ 5 Extended /dev/hda5 2342 2434 746991 82 Linux swap / Solaris

Et voil, nous obtenons le nom de chacune des partitions et un certain nombre d'informations intressantes comme la position sur le disque, les partitions bootables ou non et le type de systme de fichiers. Note: On peut aussi aller, dans la barre du haut, sur Systme/Administration/Disques pour avoir le nom des disques (le nombre d'information est tout de mme moins dtaill)

Cas d'un disque vierge/neuf


Si vous installez un nouveau disque dans votre ordinateur, il faut obligatoirement le partitionner et le formater, ce qui implique des manipulations supplmentaires. Pour trouver l'identifiant de votre disque, je vous invite suivre la dmarche du point 2.1

Partitionner le disque
L'utilitaire cfdisk vous permet d'afficher les partitions d'un disque et de les modifier. Attention, si vous supprimez une partition, vous dtruisez son contenu. Il se lance avec la commande sudo cfdisk ventuellement suivie de l'adresse du disque concern comme dans l'exemple suivant (sudo cfdisk /dev/hda).
cfdisk 2.12p Unit de disque: /dev/hda Taille: 20020396032 octets, 20.0 Go Ttes: 255 Secteurs par piste: 63 Cylindres: 2434 Nom Fanions Part Type Type SF [tiq.] Taille (Mo) -----------------------------------------------------------------------------hda1 Amorce Primaire Linux ext3 [/] 19255,39 hda5 Logique Linux swap / Solaris 764,96 [Amorable] [Dtruire] [Quitter ] [ Type ] [ Aide ] [Units ] [Maximiser] [Afficher] [crire ]

Basculer le fanion d'amorce pour la partition courante

Vous pouvez choisir votre partition avec les flches haut et bas et utiliser les menus avec la touche tabulation, voici l'explication concise de ses principaux menus

[Amorable] rend amorable la partition slectionne, ceci est indispensable pour la partition contenant votre systme d'exploitation. [Nouveau] permet de crer une partition dans un espace vide [Dtruire] efface la partition slectionne

15

[Aide] affiche l'aide [Quitter] quitte sans enregistrer les modifications [Type] permet de choisir le type de partition (Fat, Ext, etc.) cette commande affiche une liste exhaustive. [Unit] permet de choisir si on affiche la taille des partitions en Cylindres, en Secteurs ou en Octets [crire] enregistre les modifications de manire dfinitive ( faire avant de quitter)

Formater les disques


Une fois vos partitions clairement identifies et prpares, il vous reste les formater correctement. Avant de procder au formatage en tant que tel, pensez choisir le type de systme de fichier du genre

ext2 systme de fichier historique de Linux ext3 volution de l'ext2 avec journalisation reiserfs concurrent de l'ext3 vfat systme de fichier de windows 9x

La commande mkfs vous permet de formater votre partition, elle s'utilise en passant en paramtre le type de fichier voulu et le nom de la partition, par exemple, pour formater hdb1 en ext3 :
sudo mkfs.ext3 /dev/hdb1

Formatage NTFS
ntfs : systme de fichier de windows NT XP (disques durs de grande capacit). Dans le cas particulier o l'on souhaite formater un disque dur USB externe au format NTFS

Il faut installer ntfsprogs avec le gestionnaire de paquets Synaptic

Partitionner le disque si une ou des partition(s) n'existe(nt) pas (cas d'un disque neuf) :
sudo cfdisk /dev/sdc

Puis formater la partition cre, par exemple une partition couvrant le disque complet :
sudo mkntfs /dev/sdc1

Ds lors, vous pouvez aussi utiliser "mkfs.Type_de_fichier" :


sudo mkfs.ntfs /dev/sdc1

Connecter logiquement le disque dur


Avec Linux, pour avoir accs un priphrique, il faut le "monter" c'est--dire que l'on doit faire correspondre un dossier existant de l'arborescence avec le fichier de matriel en question. Cela peut se faire de deux manires : soit la demande, comme on le fait gnralement avec le lecteur CD par exemple, soit de manire permanente au dmarrage de l'ordinateur comme c'est utilis pour le disque systme.

16

Dans les exemples suivants, on prvoit que votre point de montage est prt et qu'il s'agit de /media/backup, pour ce faire il suffit juste de crer le dossier en question avec mkdir.

la demande
Pour monter un priphrique de stockage, on utilise la commande mount qui doit s'accompagner de la dsignation de votre lecteur et, ventuellement, des paramtres lui appliquer. Pour monter notre disque /dev/hdb1 dans /media/backup :
sudo mount /dev/hdb1 /media/backup

Cette commande monte votre disque en dtectant automatiquement le type du systme de fichier, dans certains cas, Linux sera incapable de le choisir automatiquement, il faudra donc indiquer la commande mount le type de fichier :
sudo mount -t ext3 /dev/hdb1 /media/backup

Vous pouvez aussi ajouter des options comme, par exemple, des droits d'accs :
sudo mount -t ext3 -o mode=0755 /dev/hdb1 /media/backup

Pour aller plus loin dans les arcanes de la commande mount je vous invite grandement consulter le manuel qui lui est associ (man mount). Dans le cas particulier o l'on souhaite monter un disque USB externe NTFS :
sudo mount -t ntfs-3g /dev/sdd1 /media/backup

dmontage avant arrt du disque dur :


sudo umount -f /media/backup

Le disque NTFS peut refuser de se monter, cela peut arriver lorsque le disque t mal dmont par windows, pour forcer le montage :
sudo mount -t ntfs-3g /dev/sdd1 /media/backup -o force

et_label]].</note>

De manire permanente
En modifiant le fichier fstab Pour que le disque dur soit dtect automatiquement au dmarrage, on doit diter le fichier /etc/fstab et ajouter la ligne suivante :
/dev/hdb1 /media/backup auto defaults umask=0 0 0

Pour aller plus loin : mount et fstab : Le montage des systmes de fichiers. De manire graphique

17

Disk-manager permet d'effectuer pour vous cette opration. Un paquet DEB est disponible depuis la page du forum consacre cet outil.

Informations complmentaires
Le NTFS
Ntfs-3g permet d'crire sur les partitions NTFS de manire sre et simple : ntfs-3g Ntfs-3g est maintenant inclus en version stable sous Hardy Heron Dans certains cas il est intressant de pouvoir monter des partitions de type NTFS, notamment utilises par les disques durs de grande capacit fonctionnant sous windows NT ou windows XP. Pour mettre cela en place, il est indispensable de disposer de la bibliothque correspondante nomme libntfs9. Vous pouvez l'installer, il vous suffit d'installer le paquet libntfs10 Ainsi, si votre partition est en NTFS vous pourrez la monter la vole de la faon suivante :
sudo mount -t ntfs-3g -o mode=0111 /dev/hdb1 /media/backup

Ou l'ajouter au fstab :
/dev/hdb1 /media/backup ntfs-3g rw,auto 0 0

L'outil ntfsprogs propose des logiciels permettant de supporter le NTFS au niveau du formatage et du partitionnement, entre autres.

L'HFS (sur mac)


Le systme de fichier utilis par dfaut dans MacOSX est l'HFS, vous pouvez monter vos disques durs en faisant :
sudo mount -t hfs /dev/hda1 /media/Macintosh_HD

Ou encore l'ajouter au fstab (ainsi il sera mont automatiquement) :


/dev/hda1 /media/Macintosh_HD hfs rw,auto 0 0

Les disques SCSI et SATA


Les disques durs SCSI et Serial ATA rpondent globalement

Droit dutilisation : disque dur ou partition partag entre utilisateurs


par dfaut , le disque dur format sera la proprit de l'utilisateur ROOT. Cela a pour effet que les utilisateurs habituels de l'ordinateur ne peuvent pas crer ou modifier les fichiers ou dossiers qui y seront cres. Cela est pertinent au niveau scurit (on limite laccs aux droit de lecture et dcriture pour n'autoriser l'accs que de faon slective dans un second temps), mais c'est effectivement frustrant de ne pas pouvoir partager des donnes entre utilisateurs. Une fois format, pour permettre que la partition soit accessible tous les utilisateurs (utilisateur users), il faut changer les droits de la partition. Soit dans le fstab (qui spcifie les conditions de montage de la partition), soit plus simplement de la faon suivante.

18

De faon graphique : 1. ouvrir un terminal 2. taper


sudo nautilus

entrer le mot de passe. le navigateur de fichier s'ouvre avec les droit de ROOT (super utilisateur). Attention tout ce que vous ferez avec cette fentre sera avec les droits de ROOT (cration de fichier, de dossier). Il faudra donc limiter l'utilisation de ce que vous ferez avec, car cela peut endommager votre systme. 3. aller dans le disque dont on veut changer les droits dutilisation 4. clic droit > proprit > onglet Permissions 5. dans la rubrique groupe, slectionner "users" juste en dessous, dans la ?accs? au dossier, slectionner "cration et suppression des fichiers" dans la rubrique autre, vous pouvez faire de mme. Fermez ce menu et le navigateur de fichier ouvert avec les droits ROOT. Ceci peut tre galement ralis en ligne de commande, via la commande chmod.

Formater un disque dur ou une cl usb sous Linux


Linux peut formater en un grand nombre de formats. Outre les standards Linux (ext2, ext3, ext4, reiserfs, xfs, etc.), vous pouvez avoir besoin de formater un disque dur ou une cl USB dans un format reconnu par Windows (gnralement FAT16, FAT32, ou NTFS). Partons du principe que vous souhaitez formater une cl USB de 4 Go.

Vous devez d'abord reprer la cl. Tapez : fdisk -l et cherchez la ligne qui correspond votre cl USB de 4 Go. Exemple : Disk /dev/sdf: 4023 MB, 4023385600 bytes 124 heads, 62 sectors/track, 1022 cylinders Units = cylinders of 7688 * 512 = 3936256 bytes Disk identifier: 0x0004098c Device Boot /dev/sdf1 1 Start 1022 End 3928537 Blocks 83 Linux Id System

19

Avant de formater, vous devez dmonter le volume :


umount /dev/sdf1

Formater au format EXT3


Pour formater au format EXT3. Tapez : mkfs.ext3 /dev/sdf1

Formater au format FAT32


Installez d'abord le paquet dosfstools : apt-get install dosfstools Pour formater au format FAT 32. Tapez : mkfs.vfat -F 32 /dev/sdf1

Formater au format NTFS


Installez d'abord le paquet ntfsprogs : apt-get install ntfsprogs Pour formater au format NTFS. Tapez : mkntfs /dev/sdf1

Si votre cl USB est totalement vide et exempte de partition, vous devez d'abord crer une partition.

Partitionner une cl USB de 4 Go en FAT 32


Reprez la cl USB : fdisk -l Exemple de rsultat : Disk /dev/sdf: 4023 MB, 4023385600 bytes 124 heads, 62 sectors/track, 1022 cylinders Units = cylinders of 7688 * 512 = 3936256 bytes Disk identifier: 0x0004098c

20

Device Boot

Start

End

Blocks

Id

System

Tapez : fdisk /dev/sdf Tapez "n" puis "p" pour crer une partition primaire, et validez. A la demande "Partition number", tapez 1. A la demande, "First cylinder", ne tapez rien et validez simplement. A la demande, "Last cylinder", ne tapez rien et validez simplement. Tapez "p" et validez. Vous devriez maintenant avoir l'affichage suivant : Disk /dev/sdf: 4023 MB, 4023385600 bytes 124 heads, 62 sectors/track, 1022 cylinders Units = cylinders of 7688 * 512 = 3936256 bytes Disk identifier: 0x0004098c Device Boot /dev/sdf1 Start 1 End 1022 Blocks Id System 3928537 83 Linux

Vous remarquerez que la partition propose par dfaut est Linux, ce qui parait somme toute logique. Nous allons maintenant changer le type en FAT 32. Tapez "t" et validez. Tapez "L" pour afficher tous les types de formats possibles. 0 Empty boot 1 FAT12 Solaris 2 XENIX root DRDOS/sec (FAT3 XENIX usr DRDOS/sec (FAT4 FAT16 <32M DRDOS/sec (FAT5 Extended Syrinx 6 FAT16 data 7 HPFS/NTFS CTOS / . 8 AIX Utility 9 AIX bootable BootIt a OS/2 Boot Manag access b W95 FAT32 R/O 1e 24 39 3c 40 41 42 4d 4e 4f 50 51 Hidden W95 FAT1 80 NEC DOS Plan 9 PartitionMagic Venix 80286 PPC PReP Boot SFS QNX4.x 81 82 83 84 85 86 87 Old Minix be Solaris

Minix / old Lin bf Linux swap / So c1 Linux OS/2 hidden C: Linux extended c4 c6 c7 Non-FS CP/M / Dell

NTFS volume set da NTFS volume set db Linux plaintext de Linux LVM Amoeba Amoeba BBT df e1 e3

QNX4.x 2nd part 88 QNX4.x 3rd part 8e OnTrack DM 93

DOS DOS

OnTrack DM6 Aux 94

21

c W95 FAT32 (LBA) 52 CP/M 9f BSD/OS e4 SpeedStor e W95 FAT16 (LBA) 53 OnTrack DM6 Aux a0 IBM Thinkpad hi eb BeOS fs f W95 Ext'd (LBA) 54 OnTrackDM6 a5 FreeBSD ee EFI GPT 10 OPUS 55 EZ-Drive a6 OpenBSD ef EFI (FAT-12/16/ 11 Hidden FAT12 56 Golden Bow a7 NeXTSTEP f0 Linux/PA-RISC b 12 Compaq diagnost 5c Priam Edisk a8 Darwin UFS f1 SpeedStor 14 Hidden FAT16 <3 61 SpeedStor a9 NetBSD f4 SpeedStor 16 Hidden FAT16 63 GNU HURD or Sys ab Darwin boot f2 DOS secondary 17 Hidden HPFS/NTF 64 Novell Netware b7 BSDI fs fd Linux raid auto 18 AST SmartSleep 65 Novell Netware b8 BSDI swap fe LANstep 1b Hidden W95 FAT3 70 DiskSecure Mult bb Boot Wizard hid ff BBT 1c Hidden W95 FAT3 75 PC/IX Tapez "b" qui correspond FAT 32. Tapez "p". Vous devriez maintenant avoir : Device Boot /dev/sdf1 Start 1 End 1022 Blocks Id 3928537 System b W95 FAT32

Jusqu' prsent, tout ce que ce vous venez de faire n'a pas encore t cr sur cl USB. Nous allons maintenant appliquer les modifications, c'est--dire crire la table partition sur la cl USB. Tapez "w" (write table to disk and exit). Les modifications ont t appliques et vous quittez automatiquement fdisk. La cl USB est prsent partionne. Vrifiez en tapant : fdisk -l Device Boot /dev/sdf1 Start 1 End 1022 Blocks Id 3928537 System b W95 FAT32

Vous aimerez peut-être aussi