Je viens de configurer un serveur de fichiers avec Ubuntu 17.04 et ma soeur veut l’utiliser. Je veux que ma soeur ait un quota de 10 Go de données. J'utilise samba pour configurer le serveur de fichiers.
Comment puis-je limiter l'utilisateur de ma sœur à 10 Go d'espace?
ne des nombreuses options: créer un fichier fragmenté, le formater avec un système de fichiers, le monter et le partager.
Il y a plusieurs façons de s'y prendre. Certains nécessitent un peu de configuration. Voici une approche simple qui ne nécessite l'installation d'aucun logiciel spécial de gestion de quotas. Fondamentalement, nous avons configuré un conteneur de 10 Go que nous avons formaté au format ext4 (ou autre), monté et partagé.
cd
dans ce répertoire.Créez un fichier fragmenté de 10 Go. Cela commencera réellement avec une taille réelle de zéro (rapporté par ls
comme 10 Go cependant) et grandira (la commande du
peut montrer la taille réelle) à mesure qu'elle ajoute des données
dd if=/dev/zero of=10GB_Container.img bs=10G count=0 seek=1
Formater le fichier fragmenté
mkfs.ext4 10GB_Container.img
Créez un dossier vide quelque part sur votre ordinateur où vous monterez le fichier fragmenté.
mkdir /your/path/to/mount/point
Ouvrez /etc/fstab
pour l'éditer et tout en bas, ajoutez une entrée pour monter automatiquement votre fichier fragmenté. Ajoutez la ligne suivante en modifiant les chemins. Le montage se fera automatiquement sur des bottes successives.
/path/to/10GB_Container.img /your/path/to/mount/point ext4 defaults,loop 0 2
Si vous ne voulez pas redémarrer à ce stade, montez le fichier fragmenté
Sudo mount /your/path/to/mount/point
/your/path/to/mount/point
.Votre sœur sera désormais limitée à 10 Go, car le fichier fragmenté que vous avez créé ne peut pas dépasser cette taille. Si elle recherche l'espace disponible, la limite est de 10 Go, quelle que soit la taille réellement utilisée par le fichier fragmenté sur votre disque.
Comme je l'ai dit, il y a d'autres moyens de s'y prendre. Je laisse d'autres approches pour que d'autres postent dans des réponses séparées.