Vous n'êtes pas identifié(e).
débutant sur debian - artiste plasticien
https://artgstructure.wordpress.com/
http://www.radiopanik.org/emissions/auto-disquette/
Hors ligne
Dernière modification par melissa6969 (10-09-2019 09:59:30)
Quamdiu est spes est, Est vitae.
Fiet in posterum melius
Hors ligne
Je crois savoir qu'il n'est pas recommandé de mettre un même /home pour différente système de fichier système.
Qu'entends-tu par "différente système de fichier système" ?
Partager un même /home entre plusieurs systèmes ? En effet cela peut présenter des inconvénients car les fichiers de configuration du profil utilisateur peuvent être différents et incompatibles entre deux systèmes. Il peut être préférable de créer un système de fichiers spécifique pour le stockage et le partage des données entre plusieurs systèmes.
Dans tous les cas il faut faire très attention à la gestion des permissions et ne pas oublier que sur disque les utilisateurs et groupes sont identifiés par leurs UID/GID numériques et non par leur nom d'utilisateur/groupe, et que la correspondance entre les deux est propre à chaque système (cf. /etc/passwd et /etc/group).
Puis je utiliser par contre une même zone pour la swap si j'installe deux linux sur un même disque ?
Oui, mais...
Il est fréquent que l'installation d'un second système reformate le swap partagé et change son UUID. Si le premier système utilise l'UUID pour identifier le swap, il ne le trouvera plus, causant erreurs et délais au démarrage.
Si le swap doit être partagé, je suggère plutôt de ne pas le marquer à utiliser lors de l'installation du second système, et de le déclarer après l'installation.
D'autre part avec un swap partagé il n'est pas possible d'hiberner un système et de redémarrer avec l'autre. Cela détruirait l'image d'hibernation du premier et empêcherait sa reprise. A noter que ce n'est pas possible non plus si les deux systèmes ont un système de fichiers partagé.
Il vaut mieux montrer que raconter.
Hors ligne
dans le cas d'un SSD, c'est stupide d'y mettre le /home, puisqu'il y a aucun avantage niveau vitesse pour lancer les logiciels.
Je ne suis pas d'accord. Vu la foule de petits fichiers que l'environnement de bureau ou un logiciel comme firefox stockent dans le profil utilisateur, ça m'étonnerait qu'ils ne bénéficient pas de la vitesse du SSD pour /home.
Dernière modification par raleur (10-09-2019 10:22:31)
Il vaut mieux montrer que raconter.
Hors ligne
Je ne suis pas d'accord. Vu la foule de petits fichiers que l'environnement de bureau ou un logiciel comme firefox stockent dans le profil utilisateur, ça m'étonnerait qu'ils ne bénéficient pas de la vitesse du SSD pour /home.
Sincérement chez moi je clique sur le logo Firefox, et 1-2 secondes + tard il est lancé et opérationnel.
pourtant le dossier .mozilla est bien dans mon /home dans le HDD (le hdd a l'âge de mon pc, soit 6 ans et c'est un 5400 rpm, donc pas un foudre de guerre)
le seul logiciel qui met + de temps à se charger c'est gimp (j'ai le greffon gmic que j'installe manuellement dans le dossier de conf de gimp, et lui me ralentit le démarrage c'est vrai, et c'est à ce moment où j'entends les rares fois mon hdd gratter)
Quamdiu est spes est, Est vitae.
Fiet in posterum melius
Hors ligne
Dernière modification par crap0 (10-09-2019 23:51:57)
débutant sur debian - artiste plasticien
https://artgstructure.wordpress.com/
http://www.radiopanik.org/emissions/auto-disquette/
Hors ligne
Dernière modification par melissa6969 (11-09-2019 09:32:58)
Quamdiu est spes est, Est vitae.
Fiet in posterum melius
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
débutant sur debian - artiste plasticien
https://artgstructure.wordpress.com/
http://www.radiopanik.org/emissions/auto-disquette/
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
débutant sur debian - artiste plasticien
https://artgstructure.wordpress.com/
http://www.radiopanik.org/emissions/auto-disquette/
Hors ligne
Hors ligne
fat32 ne supporte pas les liens unix
Tu parles des liens symboliques et des liens durs ? D'après la documentation du noyau, HFS non plus.
Dernière modification par raleur (01-10-2019 09:51:43)
Il vaut mieux montrer que raconter.
Hors ligne
On ne peut pas utiliser d'autres programmes pour y accéder directement.
Tu veux dire qu'on peut juste copier des fichiers entre disques et c'est tout ?
Test 1 : j'ai activé le partage de fichiers sur mon mac. Et depuis caja sur un pc avec debian 10 mate, je vais dans "parcourir le réseau", et je vois mon mac. Je m'y connecte avec l'ID et le pass du mac. J'ai accès à presque tout (voir plus bas).
J'ai essayé d'ouvrir par double clic un fichier libre office qui est sur le mac à partir de caja sous debian : échec
J'ai copié un fichier gnuméric du pc sur le mac (via caja), et je l'ai ouvert par double-clic depuis caja : ça marche. et je peux le modifier et le réenregistrer sur le mac, toujours depuis caja.
Test 2 : j'ai copié le fichier libre office récalcitrant du test 1 sur clé usb formatée HFS+, mis la clé sur le pc, et directement double-cliqué le fichier depuis caja (pas de copie sur un support ext4 du pc) : libre office l'a bien ouvert cette fois, je l'ai modifié, réenregistré sur la clé (donc HFS), et relu sur le mac => modifes bien prises en compte
Donc, ça a l'air assez souple quand même. Y'a l'échec avec LO via le réseau, faut que je voie ça de plus près, c'est un logiciel assez spécial, y'a peut-être une incompatibilité qqpart. Mais bon, ça ouvre un fichier LO mis sur un support HFS, et tu peux le modifier et le réenregistrer : pas de pb pour crap0 et son utilisation par exemple.
[edit2] retest via le réseau : c'est bien LO qui merde. Si je double-clique un fichier rtf du mac depuis caja via le réseau, LO commence à se lancer, puis plus rien ; si je fais "ouvrir avec pluma", ça ouvre instantanément. J'ai aussi essayé depuis caja : dupliquer une photo du mac sur le mac, l'éditer avec gThumb (TB ce logiciel) depuis le pc, enregistrement : sur le mac, on constate que tout a bien marché. Autre truc rigolo, le mac stocke certains dossiers sous forme de fichiers, appelés paquets (ex : les applis). Depuis caja, on a directement accès au contenu de ces paquets (visibles sur le mac en faisant "afficher le contenu du paquet") [edit2]
Après, il y a des pb de permissions sur certains dossiers : par ex, j'ai un support HFS avec une sauvegarde des fichiers de mon mac, le dossier "bibliothèque" (library en GB) est inaccessible, ni en lecture ni en écriture depuis caja. C'est le seul, mais il a un statut spécial dans le mac.
[edit] je viens de tester, via le réseau, depuis caja, j'ai accès en lecture/écriture au dossier "bibliothèque" du mac (nommé Library dans caja), je peux voir le contenu et effacer des fichiers par ex. [/edit]
J'ai aussi copié depuis le mac un dossier nommé "admin" ce matin sur une clé usb HFS ; sur le pc, c'était en lecture seule, mais j'avais accès aux fichiers et possibilité de les copier sur le pc.
Pourtant, ces fichiers n'ont pas d'accès restreint sur le mac...
Pour les liens, ce sont des liens symboliques je pense (item "créer un lien" sous caja), et effectivement, je viens de tester, ce n'est pas pris en charge non plus avec un support HFS.
Dernière modification par Debeee (01-10-2019 14:09:31)
Hors ligne
Oui, il faut les paquets cités pour manipuler les fichiers sur un support HFS+ macOs.
Non, on n'a pas besoin de ces paquets pour manipuler les fichiers d'un volume HFS ou HFS+. Si on le monte de façon traditionnelle sur un répertoire (avec la commande "mount" ou action équivalente), on peut manipuler ses fichiers avec n'importe quel programme.
D'ailleurs, si tu ne les as pas, tu ne peux pas formater une partition en HFS+ depuis Gparted, l'item est grisé.
On n'a pas besoin des trois. Le paquet hfsprogs contient les programmes mkfs et fsck pour formater et vérifier HFS et HFS+ ; hfsutils contient le programme hformat pour formater en HFS ; hfsplus contient le programme hpfsck pour vérifier HFS+. D'après https://gparted.org/features.php, Gparted utilise hfsprogs pour HFS+ et hfsutils pour HFS (ce qui est un peu dommage, hfsprogs gérant les deux et permettant de vérifier HFS, ce que hfsutils ne permet pas).
Tu veux dire qu'on peut juste copier des fichiers entre disques et c'est tout ?
Je veux dire qu'il y a deux façons de manipuler les fichiers d'un volume HFS ou HFS+. Soit on monte le volume de façon classique et on peut faire ce qu'on veut (dans les limites des caractéristiques du système de fichiers), soit on ne le monte pas et on ne peut manipuler ses fichiers qu'avec les commandes spéciales des paquets hfsutils (pour HFS) ou hfsplus (pour HFS+). C'est la même chose qu'avec un volume FAT : on peut soit le monter, soit manipuler ses fichiers avec les commandes du paquet mtools sans le monter. Pour manipuler les fichiers d'un volume non monté il faut avoir les permissions d'accès au fichier image ou au périphérique (disque, partition) qui le contient. Normalement il faut être root ou member du groupe "disk" pour avoir accès aux disques et partitions. Evidemment il ne faut pas utiliser les commandes d'accès direct sur un volume monté, sinon on risque de l'endommager.
Test 1 : j'ai activé le partage de fichiers sur mon mac. Et depuis caja sur un pc avec debian 10 mate, je vais dans "parcourir le réseau", et je vois mon mac. Je m'y connecte avec l'ID et le pass du mac.
C'est hors sujet car le format HFS(+) ne concerne que les accès aux disques locaux. Le partage en réseau est indépendant du type de système de fichiers local et utilise un protocole de partage de fichiers en réseau comme NFS (Unix) ou SMB/CIFS (Windows/Samba) ou AppleShare (MacOS).
Dernière modification par raleur (02-10-2019 13:48:37)
Il vaut mieux montrer que raconter.
Hors ligne
débutant sur debian - artiste plasticien
https://artgstructure.wordpress.com/
http://www.radiopanik.org/emissions/auto-disquette/
Hors ligne
Comment faire pointé n'importe quel dossier de destination vers un autre emplacement: cela pourrait m'éviter de m'y perdre ... comment demander que tout ce qui est placé dans /home/user/Documents soit en faite placé dans /volumes/user/name_volume/Documents (par exemple) ?
Voici deux possibilités :
a) Avec un lien symbolique qui remplace le répertoire d'origine et pointe vers le repertoire de destination.
Après avoir déplacé le répertoire /home/user/Documents et son contenu dans /volumes/user/name_volume,
b) Avec un "bind mount" du répertoire de destination sur le répertoire d'origine.
Après avoir déplacé le contenu de /home/user/Documents dans /volumes/user/name_volume/Documents,
Pour automatiser le "bind mount" au démarrage dans /etc/fstab :
Bien sûr il faut que le volume HFS+ soit préalablement monté. Comment l'as-tu monté ?
Avec ce fameux format HFS+, y a t-il une subtilité pour par exemple les droits et/ou autres.
Oui. HFS et HFS+ ne sont pas des systèmes de fichiers Unix, il ne permettent pas la modification de certaines propriétés comme l'utilisateur et le groupe propriétaires et certains bits de permissions, la création de fichiers spéciaux comme les liens physiques ou symboliques (mais un lien symbolique créé dans un autre système de fichiers peut pointer dessus). Les utilisateurs et groupes propriétaires apparents sont définis au montage.
Sources :
https://git.kernel.org/pub/scm/linux/ke … xt?h=v4.19
https://git.kernel.org/pub/scm/linux/ke … xt?h=v4.19
Je découvre tout cela, n'ayant aucune expérience avec HFS(+) ni MacOS.
EDIT :
Vérification faite, ces restrictions ne s'appliquent qu'à HFS. HFS+ supporte les permissions Unix, les liens physiques et symboliques.
Dernière modification par raleur (05-10-2019 13:23:02)
Il vaut mieux montrer que raconter.
Hors ligne
débutant sur debian - artiste plasticien
https://artgstructure.wordpress.com/
http://www.radiopanik.org/emissions/auto-disquette/
Hors ligne
Je devrai renseigner le fichier fstab pour monter directement au démarrage de session
Il faudra peut-être spécifier les options de montage uid, gid et/ou umask pour définir les permissions.
Il vaut mieux montrer que raconter.
Hors ligne
#15 : Non, on n'a pas besoin de ces paquets pour manipuler les fichiers d'un volume HFS ou HFS+. Si on le monte de façon traditionnelle sur un répertoire (avec la commande "mount" ou action équivalente), on peut manipuler ses fichiers avec n'importe quel programme.
Comprends pas, on peut à la rigueur lire (mal), mais pas écrire.
On n'a pas besoin des trois. Le paquet hfsprogs contient les programmes mkfs et fsck pour formater et vérifier HFS et HFS+
Sans doute vrai. Je n'ai pas ta connaissance et j'ai fait utilitaire : j'ai chargé tout ce que j'ai trouvé avec HFS dans synaptic. De toutes façons, ça ne fait jamais que qq centaines de ko
Sinon, j'ai toujours pas bien compris ta notion de "monter" le disque, et j'ai l'impression que crap0 est pareil.
En pratique, j'avais coché une option quelque part dans la config système de mate pour que les volumes externes branchés montent automatiquement sur le bureau : ce qui se fait bien. Mes volumes ont une adresse qui part de /media/monlogin/nomduvolume. Jamais je ne m'emm… à faire du mount en ligne de commande, mais je suppose que mate le fait pour moi ? J'ai bon ? Et dans tous les cas, je peux maniper tous mes fichiers comme indiqué au #14.
Pour les disques internes (je n'ai pas de HFS interne), oui, il faut les déclarer dans le fstab (j'avais installé une mint lmde2 Betsy, elle avait fait ça toute seule, avec tous les droits en lecture/écriture => mes disques étaient tous dispo après l'installation). Si tu les mets dans fstab, le système les monte ?
A l'intention de crap0 : oui, il faut mettre le disque HFS dans le fstab, et pour les droits, si tu donnes tous les droits en lecture / écriture en mode root à ce disque, c'est bon, inutile de le signaler dans fstab (les options sont compliquées pour qui maîtrise moyennement)
Dernier petit truc, si tu utilises Rsync : je galère de ouf avec ça en ce moment, mais j'ai réussi à trouver quelques trucs (pense à l'option -n pour faire une simulation à blanc, pour voir ce que ta synchro va faire mais sans qu'elle ne le fasse, histoire de pas pourrir ton backup). Avec HFS+ il y a deux composantes par fichier : les data et les ressources. Si tu veux copier les ressources (icônes, infos spéciales sur un fichier…) sur un support autre que HFS+, faut mettre l'option -E. Par contre, ça te copie une tétrachiée de fichiers avec le même nom que tes fichiers mais précédés de ._ => c'est très long à copier, ça le refait à chaque backup, donc c'est très pénible.
Si quelqu'un a d'autres infos là dessus, je prends…
Hors ligne
Comprends pas, on peut à la rigueur lire (mal), mais pas écrire.
Je ne comprends pas de quoi tu parles.
Sinon, j'ai toujours pas bien compris ta notion de "monter" le disque
Ce n'est pas "ma" notion, c'est celle de tous les systèmes de type Unix : rendre accessible le contenu d'un volume dans un répertoire appelé "point de montage". La commande traditionnelle pour cela est "mount".
Mes volumes ont une adresse qui part de /media/monlogin/nomduvolume
Ils sont donc montés sur ces points de montage.
je suppose que mate le fait pour moi
Oui, les environnements de bureau automatisent plus ou moins le montage automatique des volumes amovibles.
Et dans tous les cas, je peux maniper tous mes fichiers comme indiqué au #14.
Sans avoir besoin d'utiliser les commandes des paquets hfsutils ou hfsplus, puisque le volume est monté. Comme je disais.
Ces paquets ne contiennent aucun démon, service ou pilote, contrairement à ntfs-3g qui contient un pilote pour NTFS. Tu n'en as pas besoin si tu n'utilises pas les programmes qu'ils contiennent. Tu as seulement besoin du paquet hfsprogs pour formater ou vérifier un volume HFS+, soit en ligne de commande soit par l'intermédiaire de Gparted.
Si tu les mets dans fstab, le système les monte ?
Oui.
pour les droits, si tu donnes tous les droits en lecture / écriture en mode root à ce disque, c'est bon, inutile de le signaler dans fstab
En effet HFS+ supporte les permissions Unix standard (contrairement à ce que j'ai écrit dans mon message #17 que j'ai amendé) donc on peut gérer les permissions directement dans l'arborescence. Les options de montage ne servent qu'à spécifier les propriétaires et permissions des fichiers pour lesquels ces informations ne sont pas initialisées.
Il vaut mieux montrer que raconter.
Hors ligne
Dernière modification par Debeee (06-10-2019 19:45:25)
Hors ligne
en mode root, il faut donner les droits en lecture/écriture sur le disque monté, car par défaut, en général, on ne peut pas écrire sur le volume qui est en lecture seule
Je ferai deux critiques à cette formulation.
1) Il ne faut pas confondre le montage d'un système de fichiers en lecture seule avec les permissions d'accès. Même root ne peut pas écrire dans un système de fichiers en lecture seule, cela s'applique à tous les utilisateurs indépendamment des permissions d'accès.
2) Les permissions qui vont bien peuvent être définies lors de la création du système de fichiers avec les options de mkfs.hfsplus, de sorte qu'il ne sera pas nécessaire de les modifier après le montage.
Il vaut mieux montrer que raconter.
Hors ligne
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne