- Status Closed
- Percent Complete
- Task Type Anomalie
- Category Autre / Non trié
- Assigned To No-one
- Operating System Freebox Server V6 (Révolution)
- Severity Medium
- Priority Very Low
- Reported Version 1.0.4
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
Attached to Project: Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)
Opened by madxxcow - 03/04/2011
Last edited by nipo - 26/09/2011
Opened by madxxcow - 03/04/2011
Last edited by nipo - 26/09/2011
FS#6554 - Problème de prise en charge du ext4 ?
Bonjour,
J’ai essayé plusieurs disques dur USB sur la Freebox Player.
En NTFS : aucun problème en lecture/écriture tout va bien.
En revanche, j’ai un disque formaté en Ext4, qui ne fonctionne qu’en lecture une fois branché sur la Freebox Player. Impossible d’écrire ou de supprimer des fichiers, quel que soit le mode d’accès (FTP, \\freebox\,...)
Je précise que quand je rebranche mon disque sur mon PC ou sur mon WDTV, je peux à nouveau écrire dessus.
madxxcow
Closed by mbizon
23.05.2013 12:59
Reason for closing: Ne sera pas implémenté
Additional comments about closing:
23.05.2013 12:59
Reason for closing: Ne sera pas implémenté
Additional comments about closing:
la solution du chmod 4242:4242 est correcte
on fera peut être en sorte d'ignorer les uid dans le futur.
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
Je confirme le problème, je ne peux lire mon disque USB qu’en lecture seule.
Et surtout il détecte le disque en ext4 alors que je suis (quasi) sur qu’il avait été formaté en ext3 (mais c’est peut-être compatible).
Est-ce que tes fichiers utilisent des extents?
Non, et je suis bien en ext3.
Pardon, j’avais mal lu ton message : j’avais lu que ton disque formaté en ext4 était vu comme de l’ext3, alors que c’est l’inverse!
Désolé.
Pour moi ca marche bien. Je trouve juste que la freebox devrait outrepasser les droits inscrits sur le disque pour les disques externes car le userid de l’utilisateur n’est pas le même sur la freebox que sur l’ordi où on l’utilise donc des fois les fichiers ne sont pas accessibles depuis la freebox s’ils ont été mis depuis un ordi ou alors ils sont en lecture seule...
Une meilleure gestion des droits SVP!
SMB n’a pas de notion d’UID?
Je ne suis pas un spécialiste de smb, je crois que oui, smb n’a pas de notion d’uid. Toutefois l’os dans la box a une gestion des uid et ext4 aussi. La box a un uid. Ma machine aussi et c’est un autre uid.
Lorsque je mets mon disque dur externe directement sur ma machine et que je pose un fichier sur le disque, il a un certain uid (et les droits peuvent être restreints pour les autres uid, et ca de manière non volontaire, ca dépend des droits initiaux du fichier).
Si je débranche le disque et que je le mets sur la box, alors la box ne pourra pas lire ce fichier ni par le player et je ne pourrait y accéder depuis ma machine par l’intermédiaire du NAS...
A chaque fois que je veux voir une vidéo sur la tv depuis le disque externe branché sur la box, je me fais avoir à cause de ces droits et c’est vraiment embêtant de débrancher le disque, le brancher sur ma machine, changer les droits puis le remettre sur la box.
Je ne sais pas ce qu’on peut faire pour solutionner le problème. Je suis d’accord que la gestion des droits pour les disques durs externes sur ma machine n’est pas parfait non plus. La solution est peut-etre de pouvoir choisir l’uid de la box mais ca ne résout pas tous les problèmes (imaginons plusieurs machines utilisateurs...).
Je pense que la solution la plus simple est de ne pas gérer les droits des disques durs externes lorsque le volume est monté sur la box (mais lorsqu’un fichier est écrit sur le disque, il faut bien mettre un uid sur le fichier mais ca, c’est normal). Après ca pose peut-etre un problème de sécurité d’enlever la gestion des droits. Et il faudrait surement que cette fonctionnalité soit optionnel et paramétrable depuis l’interface mafreebox.free.fr. Ou peut-etre en activant une combinaison des paramètres umask, fmask, dmask mais je ne sais pas si elle permette de résoudre les problèmes.
Peut-etre que je devrai ouvrir un autre “bug/souhait” car ce que je dis ne concerne pas la gestion du ext4 à proprement parler. Pour moi le ext4 fonctionne très bien sinon...
J’ai aussi un problème : impossible de lire les fichiers sur mon disque usb formaté en etx4. Si c’est un problème d’uid, quelqu’un a une idée de l’uid qu’utilise la freebox ?
Pour samba, il existe une extension UNIX au protocole qui ajoute les liens symboliques et les uid/gid.
Il suffit d’include la ligne
unix extensions = on” dans smb.conf.
Il serait pratique d’ajouter cette option sur le serveur samba de la freebox (à défaut d’ajouter un serveur nfs…)
Bah, quand tu enregistres un fichier sur ton DD externe, il a quel UID?
Bonne idée !
La procédure était donc :
- connecter le disque au freebox-server
- monter par cifs //freebox-server.local/Video depuis mon PC (Video est le nom du disque)
- créer un fichier sur le disque via samba
- démonter le disque
- déconnecter le disque du freebox-server, le connecter directement à mon PC
- le monter
- un ls -l du fichier créé permet de trouver l’uid et gid.
Pour info, c’était 4242:4242. On reconnait bien Free dans ses choix d’easter egg…
Ensuite, suffit de faire
chown 4242:4242 -R /mnt/point_de_montage_du_disque
et le disque est prêt à être lu par le freebox-server !