dd permets de creer des fichiers, par exemple a partir de /dev/zero dont la taille est precisee par les options count et bs.
Il suffit ensuite d'utiliser mkfs en utilisant le fichier ainsi cree et de le monter comme on monte une iso ou une partition.
J'avais sature mon /var avec un proxy pour apt, du coup j'avais stoppe le proxy, deplace les donnees dans mon faux fs et ajoute une ligne dans le fstab (on peut aussi le monter a la mano temporairement bien sur). Naturellement, la partition qui contiens le fichier doit etre deja montee, et il vaut mieux que le fichier soit pas dans la partirion que tu veut "etendre". C'est de la bricole, mais ca marche.
On peut aussi utiliser ca pour ajouter arrificiellement des inodes, ou utiliser des tailles de secteurs differentes pour un dossier precis, enfin, tout ve qu'on peut faire avec des partitions quoi. Dans ces usages, dd sert surtout a avoir un fichier de taille fixe, on pourrait surement utiliser d'autres commandes a la place.
[^] # Re: cp
Posté par freem . En réponse au message comment calculer le bs d'un dd. Évalué à 3.
dd permets de creer des fichiers, par exemple a partir de /dev/zero dont la taille est precisee par les options count et bs.
Il suffit ensuite d'utiliser mkfs en utilisant le fichier ainsi cree et de le monter comme on monte une iso ou une partition.
J'avais sature mon /var avec un proxy pour apt, du coup j'avais stoppe le proxy, deplace les donnees dans mon faux fs et ajoute une ligne dans le fstab (on peut aussi le monter a la mano temporairement bien sur). Naturellement, la partition qui contiens le fichier doit etre deja montee, et il vaut mieux que le fichier soit pas dans la partirion que tu veut "etendre". C'est de la bricole, mais ca marche.
On peut aussi utiliser ca pour ajouter arrificiellement des inodes, ou utiliser des tailles de secteurs differentes pour un dossier precis, enfin, tout ve qu'on peut faire avec des partitions quoi. Dans ces usages, dd sert surtout a avoir un fichier de taille fixe, on pourrait surement utiliser d'autres commandes a la place.