web-dev-qa-db-fra.com

Ext4 Samba Share signale une taille de disque incorrecte

J'ai une partition principale de 1,7 To au format ext4 actuellement partagée via samba depuis mon Raspberry Pi. Mon objectif était d'utiliser cette partition avec l'utilitaire de sauvegarde intégré Deja-Dup d'Ubuntu. Cependant, en effectuant la première sauvegarde et en pointant sur mon partage samba, Deja-Dup se trompe en se plaignant de l’insuffisance d’espace libre sur le partage. Voici la sortie de df -h sur le pi:

/dev/sdb3 1.7T 4.0G 1.6T 1% /media/SG_MEDIA

Clairement, il y a assez d'espace. Toutefois, lorsque je me connecte au partage via la rubrique "Connexion au serveur" de Nautilus dans la barre latérale, cliquez avec le bouton droit de la souris sur la fenêtre et sélectionnez Propriétés, il ne restitue que 3 Go d'espace libre, comme indiqué ici:

Nautilus

Clairement, ce n'est pas exact. Quelqu'un a une idée de ce qui le cause? Dans mon fichier smb.conf, j'ai explicitement défini max disk size = 0 et le problème persiste. Je vous remercie.

1
Eric Schafur

Pour une raison quelconque, voici ce qui a causé le problème:

Je partageais mon répertoire racine via samba et j'essayais de naviguer à travers celui-ci pour créer la sauvegarde, c’est-à-dire une sauvegarde au format smb: //192.168.1.2/root/media/SG_MEDIA. C'est ce qui a rapporté l'espace libre de 3 Go.

Cependant, lorsque je partageais directement mon disque dur connecté, c’est-à-dire que je créais un partage samba directement sur/media/SG_MEDIA et que je sauvegardais sur smb: //192.168.1.2/SG_MEDIA, il indiquait le bon espace. Je ne peux pas dire pourquoi.

1
Eric Schafur

Hmm ressemble à chaque fichier est arrondi à près de 1 Mo.

Voici une solution de contournement:

  1. Editez smb.conf et ajoutez ceci:

    [global]

    taille de sommation d'allocation = 4096

  2. Redémarrez la samba.

1
Jones Syue