Comment créer un système de fichiers basé sur des fichiers à l'aide de la commande DD sur Linux

Comment créer un système de fichiers basé sur des fichiers à l'aide de la commande DD sur Linux

L'article suivant décrira une procédure sur la façon de créer un système de fichiers basé sur des fichiers à l'aide de la commande DD sur Linux.

Tout d'abord, créez un fichier rempli de zéro avec une taille spécifique en utilisant dd commande. Vous trouverez ci-dessous quelques exemples sur la façon de créer un tel fichier de taille spécifique:

1 Go: $ dd if = / dev / zéro de = fichier.FS BS = 1024 COUNT = 1024000 100MB: $ dd if = / dev / zéro de = fichier.FS BS = 1024 COUNT = 102400 10MB: $ dd if = / dev / zéro de = fichier.FS BS = 1024 COUNT = 10240 1MB: $ dd if = / dev / zéro de = fichier.FS BS = 1024 COUNT = 1024 

Après l'exécution de l'une des commandes ci-dessus, vous aurez maintenant déposer.FS Fichier disponible dans votre répertoire de travail actuel. Par exemple pour créer un fichier 10 Mo Exécuter:

$ dd if = / dev / zéro de = fichier.FS BS = 1024 COUNT = 10240 10240 + 0 Enregistrements en 10240 + 0 enregistrements sur 10485760 octets (10 Mo) copiés, 0.0338773 S, 310 Mo / s $ ls fichier.FS 

Ensuite, créez un système de fichiers de votre choix en utilisant MKFS commande:

  • MKFS.BFS
  • MKFS.cramf
  • MKFS.ext2
  • MKFS.ext3
  • MKFS.ext4
  • MKFS.ext4dev
  • MKFS.graisse
  • MKFS.minix
  • MKFS.MSDOS
  • MKFS.NTFS
  • MKFS.VFAT

La commande ci-dessous créera un système de fichiers VFAT:

# MKFS.fichier.FS MKFS.graisse 3.0.27 (2014-11-12) 

Selon ce dont vous avez besoin, nous sommes maintenant prêts à créer un point de montage, par exemple./ mnt / tmp et montez notre nouveau système de fichiers:

# mkdir / mnt / tmp # fichier de montage.fs / mnt / tmp / 

Confirmez que le système de fichiers est monté:

# Mount | fichier grep.fs / home / lubos / filefs / fichier.FS ON / MNT / TMP TYPE VFAT (RW, RELATIME, FMASK = 0022, DMASK = 0022, CodePage = 437, ioCharset = UTF8, Shortname = mix . Taille du système de fichiers Utilisé disponible Utiliser% monté sur / dev / loop0 10m 0 10m 0% / mnt / tmp 

Tutoriels Linux connexes:

  • Comment monter l'image ISO sur Linux
  • Commandes Linux de base
  • Fichiers de configuration Linux: 30 premiers
  • Commandes Linux: les 20 meilleures commandes les plus importantes que vous devez…
  • Choses à installer sur Ubuntu 20.04
  • Télécharger le fichier depuis URL sur Linux en utilisant la ligne de commande
  • Xargs multithreads avec des exemples
  • Téléchargement du fichier WGET sur Linux
  • Comment ouvrir les fichiers ISO sur Ubuntu Linux
  • Comment créer un fichier sur Ubuntu Linux