article:creer_un_disque_a_l_aide_d_un_fichier
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
article:creer_un_disque_a_l_aide_d_un_fichier [2024/04/23 10:30] – estro | article:creer_un_disque_a_l_aide_d_un_fichier [2024/04/26 11:16] (Version actuelle) – estro | ||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
Un **Système de fichiers** permet de gérer des fichiers au sein d'un dossier qui peut lui même appartenir à un autre dossier, le dossier ultime hiérarchiquement est nommé **dossier racine** en anglais **root directory**. Un " | Un **Système de fichiers** permet de gérer des fichiers au sein d'un dossier qui peut lui même appartenir à un autre dossier, le dossier ultime hiérarchiquement est nommé **dossier racine** en anglais **root directory**. Un " | ||
- | Linux permet de **formater** différents types de disques pour adapter | + | Linux permet de **formater** différents types de disques pour les adapter à ses systèmes de fichiers. Dans cet article nous aborderons le cas de la création d'un disque à l'aide d'un fichier d'une taille de 1Go formaté en **ext4** |
+ | </ | ||
+ | |||
+ | <adm achievement Réalisation d'un fichier disque> | ||
+ | Tout d' | ||
+ | <code bash> | ||
+ | cd /tmp | ||
+ | </ | ||
+ | Ensuite on lui donne un nom explicite :-) **disque_1Go.bin** et on lui fixe sa taille tout cela grâce à la commande **dd** | ||
+ | * **taille** | ||
+ | * **if** input file <=> entrée , dans notre cas **/ | ||
+ | * **of** output file <=> sortie , nom du fichier à créer | ||
+ | * **bs** block size <=> taile des blocs (gestion interne), lecture/ | ||
+ | * **count** compteur <=> taille effective consommée par le fichier créé, rempli de zéros ( en nombre de blocs ) | ||
+ | * **seek** demander | ||
+ | <code bash> | ||
+ | nb_blocs=$[1024*1024] | ||
+ | dd if=/ | ||
+ | # comme le bloc vaut 1024 et et le nombre de blocs vaut 1024*1024 la taille finale sera bien de 1024*1024*1024 soit un gigaoctet | ||
+ | </ | ||
+ | Le fichier **disque_1G.bin** est créé mais ne peut pas être considéré comme un disque, il faut pour cela utiliser la commande **mkfs.ext4** pour le formater en **etx4** | ||
+ | <code bash> | ||
+ | mkfs.ext4 disque_1G.bin | ||
+ | </ | ||
+ | Après formatage le fichier **disque_1G.bin** peut être considéré comme un disque. Pour l' | ||
+ | <code bash> | ||
+ | mkdir / | ||
+ | ls -al / | ||
+ | mount disque_1G.bin / | ||
+ | ls -al / | ||
+ | </ | ||
+ | <color red/# | ||
+ | |||
+ | * Les données de ce " | ||
+ | * Pour démonter le disque il suffit de passer la commande : <code bash> umount / | ||
+ | * Le fichier **disque_1G.bin** est illisible tel quel, il faut le remonter pour pouvoir exploiter ses données contenues. | ||
</ | </ |
article/creer_un_disque_a_l_aide_d_un_fichier.1713861052.txt.gz · Dernière modification : 2024/04/23 10:30 de estro