J'utilise ubuntu, et pour la sauvegarde, j'utilise souvent des commandes liées au disque telles que la connexion d'un SSD externe pour copier des données et la définition de l'emplacement de stockage de la base de données sur le disque secondaire.
Donc cette fois, j'ai résumé les commandes que j'utilise souvent comme mémorandum pour moi-même. J'espère que ça t'aide.
J'utilise principalement les commandes suivantes pour utiliser le disque sous Linux.
Commande --fdisk Commande --blkid Commande --dmesg Commande --tree Commande --df commande --du Commande --mkfs Commande --mount / umount Commande --lshw Commande --lsblk
Commandes fréquemment utilisées
#Affichage de la liste des partitions
sudo fdisk -l
#Acquisition d'informations sur le disque dur
sudo blkid
#Assurez-vous que l'appareil est reconnu
dmesg | grep sd
#Seul le répertoire est affiché jusqu'au deuxième niveau
tree -d -L 2
#Vérifier l'espace libre
sudo df -h
#Vérifiez sur quel disque se trouve le répertoire racine
df / -h
#Vérifiez quel appareil est monté où
df -Th
#Afficher le répertoire qui a la plus grande capacité
sudo du -sh /*
#Voir les 5 répertoires les plus chers
sudo du -sm ./* | sort -rn | head -5
#Disque dur au format Ext4
sudo mkfs.ext4 "Chemin du disque"
#Montage sur disque
sudo mount "Chemin du disque" "Chemin du répertoire à monter"
#Démontage du disque
umount /mnt
#Afficher les informations sur le matériel
sudo lshw -short -C disk
#Liste des périphériques bloqués(Afficher le nom du disque et le plateau(HDD pour 1 et SSD pour 0))
lsblk -o name,rota
#Vérifiez si le disque est un disque dur ou un SSD(HDD si la valeur de retour est 1, SSD si la valeur de retour est 0)
cat /sys/block/"Nom du disque"/queue/rotational
Contrairement à Windows, Linux n'a pas de lettre de lecteur, il n'y a donc pas d'expression telle que lecteur C ou lecteur D. Par conséquent, lorsque vous montez la partition sur le disque, elle sera traitée comme un dossier et vous pourrez accéder au contenu du disque dur.
Si le disque est reconnu, chaque disque dur est représenté par / dev / sda, / dev / sdb, etc. La partie de sd est fixe, et l'alphabet après semble continuer dans l'ordre à partir de a. (Sr pour lecteur CD / DVD)
La structure de répertoires Linux est créée selon le standard FHS (Filesystem Hierarchy Standard). Les répertoires directement sous le répertoire racine spécifié par le FHS actuel (FHS 3.0) qui sont requis sont "/ bin", "/ boot", "/ dev", "/ etc", "/ lib" et "/ media". 14 morceaux de "/ mnt" "/ opt" "/ run" "/ sbin" "/ srv" "/ tmp" "/ usr" "/ var" ("/ home" "/ root" est spécifié comme option ).
annuaire | rôle |
---|---|
/ | Répertoire racine. C'est le point de départ de la hiérarchie. |
/bin | Contient les fichiers exécutables nécessaires pour démarrer ou réparer le système en mode mono-utilisateur. Par exemple, des fichiers exécutables tels que cat, cp, ls, more, tar. |
/boot | Inclut le noyau Linux, le gestionnaire de démarrage, etc. Ce répertoire contient uniquement les fichiers nécessaires pendant le processus de démarrage. |
/dev | Un périphérique connecté à un ordinateur qui fait référence à un périphérique physique(Souris, clavier, disque, etc.)Où placer les fichiers spéciaux et les fichiers de périphérique. |
/etc | Le répertoire qui contient la plupart des fichiers de configuration système. Aussi dans le sous-répertoire/etc/rc.d contient le script d'initialisation. |
/lib | Emplacement où se trouvent les bibliothèques partagées nécessaires pour démarrer le système et les bibliothèques partagées nécessaires pour exécuter les commandes sur le système de fichiers racine. |
/media | CD-Point de montage pour les supports externes tels que la ROM et les disquettes. |
/mnt | Le point de montage du système de fichiers temporairement monté. |
/opt | Place des fichiers statiques pour les packages complémentaires. |
/run | Contient des données liées au processus en cours. |
/sbin | /Comme bin, ce répertoire contient les commandes nécessaires pour démarrer le système. Cependant, les commandes que les utilisateurs généraux n'exécutent pas normalement sont placées ici. |
/srv | Les fichiers temporaires qui peuvent être supprimés sans condition sont placés par des travaux réguliers ou au démarrage du système. |
/tmp | Les fichiers temporaires qui peuvent être supprimés sans condition sont placés par des travaux réguliers ou au démarrage du système. |
/usr | Contient des fichiers que les utilisateurs installent indépendamment. Une structure similaire à celle directement sous l'itinéraire a été créée. |
/var | Place des fichiers dont la taille varie, tels que les fichiers spoule et les fichiers journaux. |
Bien sûr, ce n'est pas la seule chose définie dans le FHS, mais il mentionne également les répertoires sous-jacents (tels que "/ usr / share").
Lorsque j'ai effectivement frappé la commande suivante sur Ubuntu, la structure de répertoire suivante était affichée.
tree -d -L 2