doc:formations:hebergement:serveur:transfert_de_fichiers
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
doc:formations:hebergement:serveur:transfert_de_fichiers [2022/12/05 09:35] – [SFTP] jeremie | doc:formations:hebergement:serveur:transfert_de_fichiers [2022/12/05 10:39] (Version actuelle) – [Quota] jeremie | ||
---|---|---|---|
Ligne 42: | Ligne 42: | ||
{{: | {{: | ||
+ | |||
+ | ===== Quota ===== | ||
+ | |||
+ | Il y a plusieurs façons de limiter la taille d'un dossier avec des quotas, mais la plus simple reste d' | ||
+ | |||
+ | ==== Partition virtuelle dans un fichier ==== | ||
+ | |||
+ | On crée un fichier ''/ | ||
+ | |||
+ | mkdir /sftp | ||
+ | |||
+ | dd if=/ | ||
+ | mkfs -t ext4 / | ||
+ | |||
+ | On va le monter en tant que "loop device": | ||
+ | |||
+ | mount -t auto -o loop / | ||
+ | |||
+ | Désormais ''/ | ||
+ | Le fichier image semble avoir disparu car on l'a monté sur le dossier qui le contient lui-même ! | ||
+ | |||
+ | # Il faut (donc) recréer le dossier vu précédemment: | ||
+ | mkdir -p / | ||
+ | chown filez:filez / | ||
+ | |||
+ | On peut voir l' | ||
+ | |||
+ | df -hl /sftp | ||
+ | # Filesystem | ||
+ | # / | ||
+ | |||
+ | On peut ajouter cette ligne à ''/ | ||
+ | |||
+ | / | ||
+ | |||
+ | Pour retirer le montage et détruire le volume (ex. après usage): | ||
+ | |||
+ | umount /sftp | ||
+ | rm / | ||
+ | |||
+ | |||
+ | ==== LVM ==== | ||
+ | |||
+ | Si vous avez partitionné votre disque dur avec LVM, vous pourrez aisément modifier la taille de la partition ('' | ||
+ | |||
+ | < | ||
+ | # Créer un espace virtuel de 10GO nommé " | ||
+ | lvcreate -L 10G -n sftpdata vg0 | ||
+ | |||
+ | # On le formatte en ext3 | ||
+ | mke2fs -j / | ||
+ | |||
+ | # On le monte (en général vous voudrez l' | ||
+ | mount / | ||
+ | </ | ||
+ | |||
+ | Ensuite on peut facilement étendre la taille du système de fichier virtuel associé: | ||
+ | |||
+ | < | ||
+ | # Ajouter 2GO d' | ||
+ | lvextend -L +2g / | ||
+ | |||
+ | # Puis on retaille le système de fichier: | ||
+ | resize2fs / | ||
+ | </ |
doc/formations/hebergement/serveur/transfert_de_fichiers.1670232908.txt.gz · Dernière modification : 2022/12/05 09:35 de jeremie