Thomas Debesse a écrit 3692 commentaires

  • [^] # Re: Pourquoi faire simple alors qu'on peut faire compliqué ?

    Posté par (site web personnel, Mastodon) . En réponse au journal Les pièges de la SNCF. Évalué à 10. Dernière modification le 14 octobre 2019 à 22:29.

    L’esclavage le plus profond est celui qui est désiré et recherché par l’esclave. On peut en dire de même de la meilleure arnaque. Te dégoûter du service public fait partie du plan qui doit mener au pillage. C’est la partie du plan où tu acceptes le pillage, et si possible que tu en viennes à le désirer.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Pourquoi faire simple alors qu'on peut faire compliqué ?

    Posté par (site web personnel, Mastodon) . En réponse au journal Les pièges de la SNCF. Évalué à 4.

    Petite vidéo a propos : Le Fil d'Actu / Un pillage français #4 : Le train.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: L'intérêt ?

    Posté par (site web personnel, Mastodon) . En réponse au journal Collapse OS : un système d’exploitation pour rebâtir la civilisation. Évalué à 4.

    On aurait aussi des satellites inutiles ou qui retombent, et peut-être quelques gars dégoûtés dans l'ISS si c'est brutal comme catastrophe.

    Avec le niveau actuel de "développement" (comprendre : asservissement) de notre société, le scénario pourrait être bien plus catastrophique que ce qu’a vécu Sergueï Krikaliov : l’URSS s’est effondrée alors qu’il était en orbite sur MIR... Ça fait bizarre de l’écrire, mais ce n’était « que » l’effondrement de l’URSS.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Sympa !

    Posté par (site web personnel, Mastodon) . En réponse au journal Comment rendre le shebang plus festif. Évalué à 10.

    Oui et non, quand je vois le journal je vois que l’auteur a du savoir faire tout ça :

    • comprendre l’arborescence d’un code source existant
    • modifier de manière élémentaire un source en c
    • compiler un noyau
    • créer une image de système de fichier
    • démarrer une machine virtuelle directement avec un noyau
    • démarrer un init custom

    Typiquement cela pourrait être un projet de fin de formation pour valider que les personnes formées sont prêtes à rejoindre une équipe qui fait du développement de système embarqué, étant considéré que les compétences « développement en tel ou tel langage » et « connaissance approfondie de tel ou tel noyau » n’entrent pas dans le cadre de cette formation (cela peut faire l’objet d’autres formations).

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Pertinent ou non ? :)

    Posté par (site web personnel, Mastodon) . En réponse au journal Collapse OS : un système d’exploitation pour rebâtir la civilisation. Évalué à 3.

    Oui pardon, je ne sais pas pourquoi j’ai confondu alu et inox, ce qui ne change pas grand chose au discours : usage d’un matériau maîtrisé et peu cher plutôt que du high tech très cher.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: merci pour le coup de pied au derrière :-)

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Retour sur la libération du code source de MS-DOS 1.25 et 2.0 par Microsoft. Évalué à 2.

    Je me suis rendu compte d’une petite erreur :

    - ou encore QBasic de Microsoft
    + ou encore QuickBASIC de Microsoft

    QuickBASIC (1985-1990) pouvait être compilé, tandis que QBasic (1991-????) ne pouvait qu’être interprété. Bien que QBasic est basé sur QuickBASIC, le compilateur et l’éditeur de lien est absent. Dans le contexte d’une calculatrice c’était très important : il fallait pouvoir distribuer un .exe autonome.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Pertinent ou non ? :)

    Posté par (site web personnel, Mastodon) . En réponse au journal Collapse OS : un système d’exploitation pour rebâtir la civilisation. Évalué à 9.

    Pour pouvoir proposer une réponse efficace à la pénurie de cuivre cet hypothétique supraconducteur devra être fabriqué avec un matériau plus abondant que le cuivre, et pour proposer une réponse efficace à un effondrement, proposer une méthode de production au moins aussi simple à mettre en œuvre que ne l’est la production de cuivre.

    Si SpaceX est revenu des matériaux high-tech pour préférer l’alu pour son projet Starship, c’est parce qu’une chose est d’avoir un matériau aux propriétés incroyables mais très cher à produire et à travailler, une autre est d’avoir un matériau aux propriétés suffisantes mais qu’on sait produire à l’échelle industrielle, dont on saurait reconstruire une industrie, et qu’un ouvrier peu qualifié peut même travailler au marteau.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Inégalité

    Posté par (site web personnel, Mastodon) . En réponse au journal [HS ?] La dématérialisation comme moyen d'exclusion. Évalué à 9.

    une vraie secrétaire

    Note : je note le genre que tu mets aux secrétaires...

    Parce qu’au singulier, c’est un meuble ? =)

    Quand il y a 15 ans j’ai eu « caissière » d’inscrit sur mon contrat de travail je ne me suis pas senti atteint dans mon identité de genre.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Différences entre versions des licences CC

    Posté par (site web personnel, Mastodon) . En réponse au journal Que se passe-t-il StackOverflow?. Évalué à 6.

    En effet la CC By 3.0 permet de licencier sous CC By 4.0 une œuvre dérivée (adaptation) d’une œuvre initialement sous CC By 3.0.
    Cela signifie malheureusement que tant que tu ne modifies pas ton œuvre CC By 3.0 de manière originale, elle ne peut être diffusée sous CC By 4.0.

    C’est un un casse-tête, et il aurait été plus simple que la licence CC By 3.0 ne soit pas si restrictive dans les possibilités de relicencier :

    L'Acceptant peut distribuer ou représenter une Adaptation uniquement sous les conditions : (i) de cette Licence ; (ii) d'une version ultérieure de cette Licence comprenant les mêmes Éléments de la Licence ; (iii) d'une licence Creative Commons non transposée or transposée dans une juridiction (dans cette version ou dans une version ultérieure de la licence) comprenant les mêmes Elements de la Licence (par exemple la licence « Attribution - Partage à l'Identique 3.0 Japon » (la « Licence Applicable ») ; (iv) d'une Licence Creative Commons Compatible.
    -- CC By SA 3.0 legal code fr

    Le fait que ce paragraphe parle uniquement d’« adaptation » et non d’« œuvre » rend les choses inutilement compliquées, spécialement pour les collections : Wikipédia est une collection d’article et j’imagine qu’avoir une licence différente selon l’article n’est pas souhaitable.

    Par exemple la CC By-SA 4.0 a une clause explicite de compatibilité avec la GPLv3. Le jeu Xonotic (code et données) est distribué sous « licence GPLv2 or any later version », ce qui signifie qu’on peut naturellement inclure des données CC By-SA 4.0 (qui seront alors distribuées sous GPLv3) sans rien demander à l’auteur, mais il faut une autorisation explicite de l’auteur si les données sont initialement distribuées sous CC By SA 3.0. C’est pourquoi dans cet article j’avais rapporté avoir dû demander une exception à un auteur de textures afin de les rendre également disponibles au projet Xonotic...

    Il est donc fortement recommandé de demander explicitement que les contributions soient livrées sous « CC By SA 3.0 or any later version » afin de pallier au problème de la clause de portabilité de la licence qui ne concerne que les adaptations.

    Le fait que toute modification d’une page Wikipédia soit une adaptation par nature, il serait théoriquement possible de relicencier les pages CC By 3.0 sous CC By 4.0 dès lors que cette modification est d’origine humaine et qu’il est signifié avant contribution que la contribution (produisant une œuvre dérivée) sera sous CC By 4.0. Mais tout cela crée tout de même de sérieux nœuds au cerveau, il aurait été plus simple de pouvoir juste basculer la licence sur tout l’existant.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Différences entre versions des licences CC

    Posté par (site web personnel, Mastodon) . En réponse au journal Que se passe-t-il StackOverflow?. Évalué à 3.

    Et la quasi totalité du contenu de DLFP (sous CC BY-SA 4.0) ne peut être utilisé pour enrichir les articles Wikipédia :-(

    Excepté mes commentaires (et les tiens on dirait =))

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Plus jamais ça ...

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Retour sur la libération du code source de MS-DOS 1.25 et 2.0 par Microsoft. Évalué à 2. Dernière modification le 05 octobre 2019 à 14:16.

    Pour faire un bon système, Microsoft serait obligé de tout refaire.

    Il me semble que NT corresponde à cette ambition (ambition de faire un bon système) et corresponde à cette description (obligé de tout refaire).

    NT devait répondre à la double obligation de tout refaire différemment de DOS pour devenir un OS sérieux et moderne, et l’obligation de tout refaire différellent de Xenix pour ne pas être un Unix pour ne pas se prendre un procès par SCO.

    Je n’ai pas le sentiment que NT soit un bon système parce que je trouve l’utilisabilité déplorable, par exemple hier j’ai attendu 5 minute qu’une clé USB soit correctement installée etc. Il me semble que même sous Windows 10 en 2019 Windows installe les clé USB comme des périphériques hotplug mais définitif, c’est à dire qu’il se souvient à vie des clé USB qui ont un jour été branchées...

    Peut-être NT est-il potentiellement meilleur sur le plan de la sécurité, mais ce que je vois c’est que certaines applis métiers de PME requièrent des combines si on n’est pas admin (souvent) ou parfois même (plus rare) si on est en domaine... L’industrie de la PME vise toujours aujourd’hui un marché du Windows qui fonctionne comme Windows 98, et Microsoft doit faire avec, parce qu’ils sont en effet parti avec chausse-pied et que l’industrie a conçu des produits qui requièrent ce chausse-pied encore aujourd’hui. Donc au final la sécurité de NT est assez théorique car de grands pans de celle-ci est systématiquement désactivée, contournée, etc. pour pouvoir travailler. C’est pas vraiment la faute de Microsoft aujourd’hui, si ce n’est celle d’un péché originel avec lequel ils doivent vivre.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: re: Que se passe-t-il StackOverflow?

    Posté par (site web personnel, Mastodon) . En réponse au journal Que se passe-t-il StackOverflow?. Évalué à 8. Dernière modification le 03 octobre 2019 à 22:51.

    Ce que tu dis est qu'on devrait [bla bla bla bla]

    1. Ce sophisme m’insupporte.
    2. quand tu agis ainsi tu démontres que le "mansplaining" est du bidon dans le sens que ce n’est pas un truc d’homme pour dominer les femmes, mais simplement un comportement inapproprié de personne humaine envers d’autres personnes humaines.

    T’inquiètes tu n’es pas le seul. Dans le contexte professionnel ça peut par exemple se manifester par un cadre qui reformule systématiquement les paroles d’un employé lors d’une réunion en introduisant sa reformulation par « en fait ce qu’il veut dire c’est que [...] », reformulation faite à destination des autres décideurs. Évidemment dans ce genre de cas la reformulation est systématiquement biaisée pour suivre un agenda, justifier des décisions, nourrir des intérêts personnel ou... servir un discours. Et que le sexe des personnes impliquées n’importent pas, ce qui compte c’est la relation dominant/dominé (la bienpensance est une forme de domination).

    Ici cela sert ton discours.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: StackOverflow dépasse les bornes des limites tautologiques

    Posté par (site web personnel, Mastodon) . En réponse au journal Que se passe-t-il StackOverflow?. Évalué à 3.

    mais bon comme la mode est au binaire

    Je ne suis pas une mode monsieur. Ah non. Je ne sais pas pas ce qui vous fait dire que je suis une mode mais je ne suis pas une mode.
    Je suis non-binaire.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Chez Maitre Eolas

    Posté par (site web personnel, Mastodon) . En réponse au journal [HS] L’initiatrice du mouvement Balance ton porc condamnée pour diffamation. Évalué à 4.

    La personne humaine est assez libre de choisir le déni qu’elle préfère. =)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Chez Maitre Eolas

    Posté par (site web personnel, Mastodon) . En réponse au journal [HS] L’initiatrice du mouvement Balance ton porc condamnée pour diffamation. Évalué à 3.

    D'expérience j'ai remarqué que tout le monde n'arrive pas forcément à lire de longues phrases, même si elles sont bien écrites, bien ponctuées, et bien formulées, car elles nécessitent une concentration un peu plus importante pour bien suivre les idées exprimées, d'ou ma tendance à éviter d'en faire, même si j'en suis capable.

    Bel exemple de phrase longue correctement aérée par des respirations placées à point nommé. :-)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Très bonne vidéo

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Portrait de Ken Thompson. Évalué à 4.

    En même temps l’article m’en a dit assez pour me donner envie d’aller voir la vidéo, sans trop spoiler. :-)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: H.S.: Youtube

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Portrait de Ken Thompson. Évalué à 6.

    « Découvrabilité » reste cependant tout à fait formé selon une forme très commune, si le préfixe et le suffixe sont compris, le mot est compris.

    Contrairement à la visibilité, le mot « découvrabilité » exprime le fait de pouvoir être découvert, ce qui n’implique pas nécessairement une visibilité.

    Si tu possède un bâtiment très chic qui reçoit des événements très distingués, tu peux voulir que les toilettes ne soient pas visible mais facilement découvrables.

    Par ailleurs « découvrable » existe dans le dictionnaire et semble très usité :

    https://fr.wiktionary.org/wiki/découvrable
    https://dictionnaire.reverso.net/francais-definition/découvrable
    https://www.linguee.fr/francais-anglais/traduction/découvrable.html

    ;-)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Chez Maitre Eolas

    Posté par (site web personnel, Mastodon) . En réponse au journal [HS] L’initiatrice du mouvement Balance ton porc condamnée pour diffamation. Évalué à 3.

    Jouer de son pouvoir par son physique et recevoir des remarques sur son physique sont deux choses très différentes, dans le premier cas tu peux te sentir reine, dans le second tu peux te sentir comme un bout de viande. :-)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Chez Maitre Eolas

    Posté par (site web personnel, Mastodon) . En réponse au journal [HS] L’initiatrice du mouvement Balance ton porc condamnée pour diffamation. Évalué à 2. Dernière modification le 01 octobre 2019 à 20:02.

    Ce sont aussi ces nombreuses parenthèses qui me dérangent dans ma lecture, ça oblige l’esprit à mettre la partie de la phrase déjà lue dans un tampon et à changer de contexte, puis à remonter l’info du tampon, ce qui est très gourmand (ça swappe !), et ça oblige de faire des calculs complexes pour assembler les informations avant de les interpréter (ça chauffe !).

    Les parenthèses fonctionnent sans souci quand elles sont courtes ou précédent un point, pas quand elle font un aparté ou un développement complet.

    Premier exemple :

    L’autre semaine lors de mon voyage (à Bordeaux !) j’ai découvert des restaurants très sympathiques et (il faut dire que j’ai bon appétit) j’en ai bien profité !

    Second exemple :

    Dans le précédent exemple la première parenthèse pourrait être enlevée, elle n’existe que pour rappeler que ce qui compte dans le récit, c’est d’abord avoir été en voyage, la parenthèse signifie que les restaurants très sympathiques sont ceux découvert pendant le voyage, et pas forcément parce que ce voyage était à Bordeaux ceux à Bordeaux (j’aime découvrir des restaurants sympathiques en voyage où que j’aille). Ah au fait, je t’ai dit que mon voyage était à Bordeaux !?

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: éviter le hack du sous-dossier

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Création d’un serveur de fichiers sous Ubuntu. Évalué à 10.

    Je me rends compte aujourd’hui que le besoin est beaucoup plus profond. Écrire des articles sur des wiki ou sur LinuxFr c’est bien mais surtout il y a un véritable besoin de formation, un vrai besoin de proposer des formations et d’en avoir à disposition pour y envoyer son personnel par exemple.

    C’est le nerf de la guerre, les entreprises envoient leur personnel en formation microsoft parce qu’il n’y a que du microsoft en formation (et du adobe pour les artistes).
    Lorsqu’on cherche une formation linux, jusqu’à il y a peu quand tu regardais les programmes en gros c’était 1. prise en main de la ligne de commande, 2. savoir compiler un noyau. Alors ne nous voilons pas la face, quand on ouvre plein de nos appareils il y a du linux dedans donc il y a forcément un marché pour les gens qui savent compiler un noyau, mais une entreprise qui ne fait pas d’embarqué et qui cherche à fournir des compétences linux à ses adminsys, c’est pas compiler un noyau qu’elle cherchent à faire. Donc à part pour ceux qui font de l’embarqué, ce type de formation de produit que des script kiddies sous Linux.

    Ce que je vois c’est que ce dont les entreprises ont besoin c’est d’envoyer leur personnel en formation (ou recevoir dans leurs murs un formateur) pour, par exemple :

    • monter un domaine pour leur entreprise avec linux
    • repenser l’informatique et les documents techniques au regard des outils éprouvés de l’industrie du logiciel libre. Par exemple, quand j’ai montré à quoi ressemble un Pull Request sur GitHub/GitLab à un formateur ITIL, il était dégoûté d’utiliser Word pour faire ses demandes de changements (RFC dans cette terminologie).
    • reléguer dans des machines virtuelles les services Windows qui ne peuvent pas être abandonnés (gestion d’obsolescence)
    • et plein de truc que le monde a le droit d’envier à la communauté Linux/Le logiciel libre et que les gens de chez Microsoft eux-même envient énormément, c’est pas pour rien WSL, GitHub etc. C’est pour mettre en œuvre des méthodes de travail qu’ils envient (et limiter le fait que le client aille voir ailleurs en achetant cet « ailleurs »).

    C’est con mais pour celui qui veut administrer un parc informatique (Windows compris) avec SSH, il suffit juste de connaître les outils et la méthodologie. Il y a plein de produits commerciaux vendus à prix d’or pour Windows mais tous ceux que j’ai vu sont des Cygwin rebadgés, souvent avec des défauts très gênants).

    Est-ce que vous saviez qu’on peut démarrer un OpenVPN sur une interface bridge linux pour mettre sur un même LAN toutes les machines virtuelles hébergés sur deux serveurs dédiés chez deux opérateurs différents ? Mais la création de l’interface virtuelle (au niveau ethernet) et l’ajout de cette interface au bridge, il faut le faire dans openvpn ou dans la configuration réseau de Debian ? C’est techniquement faisable aux deux endroits mais une seule façon de faire est une bonne idée. Cette question n’est pas du tout anodine car il s’agit de résoudre des questions de poule et d’œuf au démarrage des services (question qui peut se compliquer avec le pare-feu qui peut avoir besoin de connaître ladite interface)...

    Ce qui apporte la connaissance des outils et la méthodologie, c’est une formation.

    Mais je prends au hasard un programme de formation d’un organisme quelconque que j’ai sous la main :

    Développement avec Angular 2/4 TypeScript
    Gestion du stress
    Administration Oracle 11g
    Macros et VBA avec Microsoft Excel
    Excel 2016: Fonctions avancées
    Windows Server 2016 Mise à niveau des compétences vers le MCSA
    Windows Server 2016 Les services réseaux
    Écriture de requêtes avec Microsoft SQL Server 2008 R2 Transact-SQL
    Administration d'une infrastructure de base de données SQL SERVER 2016
    Cisco Firewall ASA, configuration et administration
    Windows Server 2016 Installation, Stockage et Calcul
    Administration automatisée avancée avec Windows PowerShell
    Azure: Les fondamentaux
    Conception et déploiement d'un environnement Microsoft Exchange Server 2016
    Routeur Cisco, mise en œuvre de BGP
    Implémentation de solutions d'infrastructure Microsoft Azure
    

    À part une poignée d’exceptions (TypeScript, Gestion du stress, Oracle, et du Cisco) c’est du Microsoft de haut en bas. Certains décideurs pressés envoient leurs adminsys en formation Office 365 pour la seule raison qu’ils ont Word et Excel (pas 365). Ou n’importe quelle formation à peu près au hasard de la liste parce qu’ils doivent bien former leur personnel, eh... C’est à ce moment là, au moment d’envoyer le personnel en formation, que les technos internes de l’entreprise seront décidées. En effet l’être humain a tendance à utiliser ce pourquoi il a investi et à se persuader d’avoir fait le meilleur choix pour ne pas remettre en cause ses choix passés.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: server side copy + copy on write = déduplication à la volée lors de la copie

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Création d’un serveur de fichiers sous Ubuntu. Évalué à 8. Dernière modification le 30 septembre 2019 à 10:23.

    Il y a des cas où de toute façon tu n’as pas le choix, si tu veux intercaler [...].

    Idem si tu veux mettre un swap à côté de ton btrfs sur ton raid.

    Ceci est la configuration de mes disques à la maison :

     btrfs: /home / swap: swap
     | | |
     lvm lv: lv-home lv-disk lv-swap
     | | |
     | +---------+
     | |
     lvm vg: vg1 vg0
     | |
     lvm pv: pv1 pv0
     | |
     luks: crypt1 crypt0
     | |
     bcache: cache0----------------------backing0 |
     | | |
     | mdadm raid0: stripe0 raid1: mirror3
     | | |
     | +------+------+ +----------------+
     | | | | |
     mdadm raid1: mirror0 mirror1 mirror2 | |
     | | | | |
     +--+--+ +--+--+ +--+--+ | bios_grub | bios_grub
     | | | | | | | | | |
    gpt label: sdg1 sdh1 sda1 sdb1 sdc1 sdd1 sde2 sde1 sdf2 sdf1
     | | | | | | | | | |
     | | | | | | +-----+ +-----+
     | | | | | | | |
     ssd: sdg sdh hdd: sda sdb sdc sdd ssd: sde sdf
    

    Je passe à un RAID5 dans les jours qui viennent (je renouvelle simplement mes disques et cette fois-ci je pars sur un RAID5). Note que je pourrai faire un simple dd de ce qu’il y a au dessus du RAID10 pour le mettre au dessus du RAID5 sans rien avoir à recréer (bcache, luks, lvm, btrfs), j’aurai simplement à agrandir chacune des couches en partant du bas après ça (puisque j’ai pris des disques de plus grande capacité).

    Typiquement, quand tu pousses des boutons dans un NAS clé en main avec des fonctionnalité avancées (cache ssd etc.), t’as des chances de finir avec un truc similaire sous le capot même si tu ne le vois pas (ça reste des linux avec mdadm, btrfs, samba etc.).

    Ici c’est un peu plus complexe parce qu’il y a une couche de chiffrement et j’ai mis mon OS sur un raid SSD séparé (les NAS clé en main ont parfois leur OS sur un volume séparé, mais pas forcément un RAID).

    Donc à gauche on a un RAID1 avec deux SSD qui sert de cache pour les données. Deux SSD M.2 sur une carte PCIe.
    Au centre on a 4 disques en RAID10 pour le stockage des données. 4 disques à plateaux qui tournent comme des machines à laver, sur du SATA.
    À droite on a un RAID1 pour le système, deux SSD SATA.

    Au final cela fait deux PV, chacun avec une couche de chiffrement, puis les systèmes de fichiers. La couche lvm pourrait être évitée pour les données vu qu’il n’y a qu’un système de fichier sur ce volume, mais c’est confortable de pouvoir retailler si le besoin se fait sentir.

    Note que le trim sait traverser toutes ces couches (y compris le bcache).

    Bien sûr il est possible de faire des configurations plus simples (pas de chiffrement, pas de cache SSD, système et données sur un même RAID)...

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: server side copy + copy on write = déduplication à la volée lors de la copie

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Création d’un serveur de fichiers sous Ubuntu. Évalué à 5. Dernière modification le 30 septembre 2019 à 09:54.

    Je ne confie jamais le raid à btrfs. btrfs peut se mettre au dessus d’un mdadm tout comme n’importe quel système de fichier (ext4...).

    Dans l’absolu il serait meilleur de pouvoir confier le raid à btrfs (mdadm ne sait pas ce qu’est un fichier, btrfs devrait mieux savoir réparer une corruption que mdadm, sauf que mdadm est plus éprouvé).

    Btrfs est éprouvé en tant que système de fichiern les NAS plus répandus (QNAP, Synology) utilisent btrfs, et il me semble bien qu’eux aussi le mettent par dessus d’un raid mdadm.

    Il y a des cas où de toute façon tu n’as pas le choix, si tu veux intercaler une couche de chiffrement LUKS ou un cache SSD bcache entre le raid et le système de fichier, tu intercales cela entre mdadm et btrfs. Et puis c’est plus simple avec des machines virtuelles, le btrfs est au niveau du volume logique dans un lvm par dessus le raid mdadm.

    Btrfs est très stable comme système de fichier si tu ne l’utilises que comme un « ext4 avec capacité de faire des instantanés et de la copie sur écriture ». Par contre, par conception, il ne doit pas être contraint en espace disque, il faut lui laisser plein de place pour conserver des performances correctes, avoir moins de 200Go de libre sur un volume de 8To et ça devient tout lent, mais vu que les disques 16To sont disponibles... autant bénéficier de tous ce qui est sexy dans btrfs au niveau système de fichier. :-)

    Ceci est techniquement faisable :

    [btrfs: système de fichier]
     ↑
    [lvm: volume logique ]
     ↑
    [luks: chiffrement ]
     ↑
    [bcache: cache en écriture ]
     ↑ ↑
    [mdadm: raid 5, data] [mdadm raid1, cache]
     ↑ ↑ ↑ ↑ ↑
    [hdd0] [hdd1] [hdd2] [ssd0] [ssd1]
    

    La machine virtuelle ne voit que la ligne du haut [edit: le volume logique juste en dessous en fait, mais pas le pv ni le vg bien sûr].

    Aussi, je ne fais pas confiance au raid matériel, la première raison étant qu’ils sont souvent plus lent que le raid logiciel (j’ai même souvent vu des carte RAID plus lentes que les ports SATA intégrés à la carte mère des serveur pour le lecteur CD etc.) et que souvent ça apporte des anti-fonctionnalités comme le fait de réserver l’hotplug au firmware de la carte raid et de le dissimuler à l’OS... Ma conclusion c’est que les cartes RAID n’existent vraiment que parce que personne n’a été viré pour en avoir achetée une, mais que le contraire est un risque que personne ne veut prendre.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Relativisons

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Portrait de Ken Thompson. Évalué à 3.

    Ça ne signifie pas nécessairement que c’est mutuellement exclusif, mais l’être humain (qui compose l’essentiel du lectorat) est connu pour avoir une lecture assez sélective... :-)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Jargon

    Posté par (site web personnel, Mastodon) . En réponse au journal Navigateur Next 1.3.1: améliorations du minibuffer, du support pour de multiples plateformes, etc. Évalué à 2.

    même quand la seule interface « graphique » que tu as c’est une console texte linux (pas de X11 installé, pas de Wayland qui n’existait pas) ? 😉

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: éviter le hack du sous-dossier

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Création d’un serveur de fichiers sous Ubuntu. Évalué à 2.

    La seule fois où je vois ce message c’est quand le lecteur réseau est déjà connecté (lié aux options pour « reconnecter automatiquement le lecteur réseau ») ce qui n’est pas très ennuyeux car fonctionnellement le lecteur est connecté dans tous les cas. Normalement l’AD indique aux clients quelle lettre de lecteur mapper avec quel chemin, et ce lecteur-là n’a pas à être connecté dans les scripts de connexion (on bien ce popup apparaîtra puisqu’il sera techniquement connecté deux fois de suite). Pour les autres lecteurs qui seraient ajoutés dans un script de connexion, il vaut mieux les ajouter en mode « persistant » (reconnecter automatiquement à la session suivante) au risque de provoquer ce pop-up, plutôt que de prendre le risque que le lecteur ne soit pas monté du tout (Windows ne semble pas très fiable sur ce point-là)...

    Donc, à part le fait que j’ai déjà vu ce popup qui signifiait dans mon cas que le disque était déjà connecté, je n’ai jamais eu de problème à monter un lecteur réseau. Avec une infra samba correctement architecturée, j’ai pu faire la migration des clients WinXP → Win7 → Win10 avec cohabitation des versions pendant la phase de transition, ce qui est très important car sur certains aspects le dernier Windows 10 se considère autant différent du premier Windows 10 que le premier Windows 10 se considérait différent de Windows 7.

    ce commentaire est sous licence cc by 4 et précédentes