Déterminer l'utilisation du disque
La commande du affiche l'espace disque estimé utilisé par les fichiers et les répertoires. Si vous exécutez du sans aucune option, il affichera les tailles de tous les fichiers commençant dans votre répertoire actuel et tous les sous-répertoires de votre répertoire actuel.
Découvrez combien d'espace disque le répertoire /home utilise avec les options resume (-s) et human readable (-h) :
$ du -sh /home 1.1G /home
Ajouter le pas de sous-répertoires (-S) affiche uniquement l'espace disque utilisé par les fichiers dans le répertoire /home sans compter les fichiers dans les sous-répertoires de /home :
$ du -sSh /home 201M /home
Utilisation du disque
La commande df montre combien d'espace chaque système de fichiers utilise sur le disque et où il est monté. Utilisation du -i options affiche l'utilisation de l'inode au lieu de l'espace libre. Chaque fichier du système utilise un inode. Le manque d'espace libre ou d'inodes causera de sérieux problèmes et vous devriez ajouter plus d'espace disque au système si l'un ou l'autre risque de manquer !
# df -hi / Filesystem Inodes IUsed IFree IUse% Mounted on /dev/xvda1 20M 105K 20M 1% /
Avec le type (-T) et le lisible par l'homme (-h) l'option df affiche le type de système de fichiers et compte les tailles en mégaoctets et gigaoctets :
# df -hT Filesystem Type Size Used Avail Use% Mounted on /dev/xvda1 xfs 20G 5.3G 15G 27% / devtmpfs devtmpfs 892M 0 892M 0% /dev tmpfs tmpfs 919M 0 919M 0% /dev/shm tmpfs tmpfs 919M 17M 903M 2% /run tmpfs tmpfs 919M 0 919M 0% /sys/fs/cgroup tmpfs tmpfs 184M 0 184M 0% /run/user/1001
Quotas de disque
Linux fournit le système de quotas pour contrôler l'utilisation du disque entre les utilisateurs. La commande quota, lorsqu'elle est tapée seule sur la ligne de commande, montrera à quel point vous êtes proche de vos limites. Il existe des limites rigides et souples. Selon la politique système, un avertissement peut être envoyé lorsque vous dépassez une limite souple, et souvent il y a une période de grâce pour vous laisser le temps de terminer le travail, puis d'effacer ou de déplacer des fichiers afin que votre utilisation du disque retombe sous la limite souple. Vous ne pouvez jamais dépasser une limite stricte. Des quotas peuvent être définis sur des utilisateurs ou des groupes.
Il est important de noter que les quotas peuvent imposer non seulement la quantité d'espace disque qu'un utilisateur peut utiliser, mais également le nombre de fichiers qu'un utilisateur peut créer.
L'utilisateur root peut également utiliser la commande quota pour vérifier l'utilisation des autres utilisateurs en tapant quota -u username sur la ligne de commande.