Maison  >  Article  >  Opération et maintenance  >  Formatage de la partition système Linux de l'hôte Alibaba Cloud et montage du disque de données

Formatage de la partition système Linux de l'hôte Alibaba Cloud et montage du disque de données

缘亦
缘亦original
2021-09-09 22:53:111767parcourir

À l'exception du disque système gratuit dans Alibaba Cloud, le deuxième disque cloud acheté n'est pas automatiquement monté par défaut et doit être configuré manuellement pour être monté.

Utilisez [Management Terminal] ou un outil de connexion à distance, entrez le nom d'utilisateur root et le mot de passe pour vous connecter au système Linux.

1. Exécutez la commande fdisk -l pour afficher le disque de données. Avant de partitionner et de formater le disque de données, vous ne pouvez pas voir le disque de données à l'aide de la commande "df -h". Vous pouvez utiliser la commande "fdisk -l" pour l'afficher.

Après avoir exécuté la commande, si /dev/vdb n'existe pas, cela signifie qu'il n'y a pas de disque de données. Confirmez si le disque de données est monté.

2. Exécutez les commandes suivantes dans l'ordre pour créer un disque de données à partition unique :

(1) Exécutez fdisk -u /dev/vdb : partitionner le disque de données.

(2) Entrez p : Vérifiez l'état de la partition du disque de données. Dans cet exemple, le disque de données ne comporte aucune partition.

(3) Entrez n : Créez une nouvelle partition.

(4) Entrez p : Sélectionnez le type de partition comme partition principale.

Explication Dans cet exemple, un disque de données à partition unique est créé, seule la partition principale doit donc être créée. Si vous souhaitez créer plus de quatre partitions, vous devez créer au moins une partition étendue, c'est-à-dire sélectionner e (étendue).

(5) Entrez le numéro de partition et appuyez sur Entrée. Dans cet exemple, une seule partition est créée, saisissez 1.

(6) Saisissez le premier numéro de secteur disponible : appuyez sur Entrée pour adopter la valeur par défaut de 2048.

(7) Saisissez le dernier numéro de secteur : Cet exemple ne crée qu'une seule partition, appuyez sur Entrée pour adopter la valeur par défaut.

(8) Entrez p : affichez le partitionnement prévu du disque de données.

(9) Entrez w : démarrez le partitionnement et quittez après le partitionnement.

[root@ecshost~ ]# fdisk -u /dev/vdb
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x3e60020e.
 
Command (m for help): p
Disk /dev/vdb: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x3e60020e
Device Boot Start End Blocks Id System
 
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-41943039, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039):
Using default value 41943039
Partition 1 of type Linux and of size 20 GiB is set
 
Command (m for help): p
 
Disk /dev/vdb: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x3e60020e
Device Boot Start End Blocks Id System
/dev/vdb1 2048 41943039 20970496 83 Linux
 
Command (m for help): w
The partition table has been altered!
 
Calling ioctl() to re-read partition table.
Syncing disks.

3. Exécutez la commande fdisk -lu /dev/vdb pour afficher la nouvelle partition.

Si les informations suivantes apparaissent, cela signifie que la nouvelle partition /dev/vdb1 a été créée avec succès.

[root@ecshost~ ]# fdisk -lu /dev/vdb
 
Disk /dev/vdb: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x3e60020e
 
Device Boot Start End Blocks Id System
/dev/vdb1 2048 41943039 20970496 83 Linux

4. Exécutez la commande mkfs.ext4 /dev/vdb1 pour créer un système de fichiers sur la nouvelle partition.

Dans cet exemple, créez un système de fichiers ext4. Vous pouvez également choisir de créer d'autres systèmes de fichiers selon vos propres besoins. Par exemple : si vous devez partager des fichiers entre les systèmes Linux, Windows et Mac, vous pouvez utiliser mkfs.vfat pour créer un système de fichiers VFAT.

Remarque : Le temps requis pour créer un système de fichiers dépend de la taille du disque de données.

[root@ecshost~ ]# mkfs.ext4 /dev/vdb1
 
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1310720 inodes, 5242624 blocks
262131 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=2153775104
160 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
 
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

5. (Recommandé) Exécutez la commande cp /etc/fstab /etc/fstab.bak pour sauvegarder le fichier etc/fstab.

6. Exécutez la commande echo /dev/vdb1 /data0 ext4 defaults 0 0 >> /etc/fstab pour écrire les nouvelles informations de partition dans /etc/fstab.

Remarque : Le système Ubuntu 12.04 ne prend pas en charge les barrières. Vous devez exécuter la commande echo '/dev/vdb1 /data0 ext4 barrière=0 0 0' >>

Si vous souhaitez monter le disque de données dans un dossier séparément, par exemple pour stocker uniquement des pages Web, remplacez /data0 dans la commande par le chemin du point de montage requis.

7. Exécutez la commande cat /etc/fstab pour afficher les nouvelles informations de partition dans /etc/fstab.

[root@ecshost~ ]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Wed Dec 12 07:53:08 2018
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=d67c3b17-255b-4687-be04-f29190d37396 / ext4 defaults 1 1
/dev/vdb1 /mnt ext4 defaults 0 0

8. Exécutez la commande mount /dev/vdb1 /data0 pour monter le système de fichiers.

9. Exécutez la commande df -h pour vérifier l'espace disque et l'utilisation actuels.

Les informations sur le nouveau système de fichiers apparaissent, indiquant que le montage est réussi.

<div><br class="Apple-interchange-newline">[root@ecshost~ ]# df -h

Filesystem Size Used Avail Use% Mounted on
/dev/vda1 40G 1.6G 36G 5% /
devtmpfs 234M 0 234M 0% /dev
tmpfs 244M 0 244M 0% /dev/shm
tmpfs 244M 484K 244M 1% /run
tmpfs 244M 0 244M 0% /sys/fs/cgroup
tmpfs 49M 0 49M 0% /run/user/0
/dev/vdb1 20G 45M 19G 1% /mnt</div>
12345678910    [root@ecshost~ ]# df -h Filesystem Size Used Avail Use% Mounted on/dev/vda1 40G 1.6G 36G 5% /devtmpfs 234M 0 234M 0% /devtmpfs 244M 0 244M 0% /dev/shmtmpfs 244M 484K 244M 1% /runtmpfs 244M 0 244M 0% /sys/fs/cgrouptmpfs 49M 0 49M 0% /run/user/0/dev/vdb1 20G 45M 19G 1% /mnt

10. Enfin redémarrez, redémarrez le serveur.

Recommandé : "Tutoriel vidéo Linux"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn