Author: litteulblack

  • Client Nextcloud sur Fedora

    Je m’intéresse aujourd’hui à la mise en place du client Nextcloud sur Fedora 30. Rien de bien complexe pour son installation, mais il reste des points à paufiner. C’est ce que je vais d’écrire dans ce billet

    (more…)
  • Montage automatique de partition cryptée sur Fedora (cryptsetup)

    Un court bilet me servant d’aide mémoire pour le montage automatique de partition cryptée sous Fedora (30).

    (more…)
  • Création d’un serveur SAN

    Objectif:

    Cet article est de donner la ligne à suivre pour mettre en place un SAN. Il a aussi le but d’être un mémo sur les étapes à suivre. Pour réduire les coûts, nous nous baserons sur des solutions de logiciel libre tel que CentOS pour la distribution ou encore OpenZFS pour le système de fichier. Ce dernier offrant multiple avantages facilitant la gestion des données aussi que la sauvegarde (snapshot, replication, compression, … etc).

    Pour rappel, nous traitons le sujet dans son ensemble. Je resterais succins sur les choix techniques, à vous d’adapter suivant vos propres besoins et plateforme.

    (more…)

  • Cross-compilation QT Raspberry

    Je vous invite a lire mes quelques écrits sur le sujet ici:

    Cross-compilation

  • Monter une partition NTFS sur Linux

    Nombreux article sur internet décrive la manière de proéceder pour monter une partition NTFS sous Linux. Que ce soit par une interface graphique ou la console (terminale). Mais peu parle sur la problématique du système d’hibernation mis en place par Microsoft sur les versions récentes de Windows.

    La encore, on tombre rapidement sur de la lecture pour “débloquer” le disque et évite un montage en lecture seule.

    Mais voilà comment faire lorsque le disque contenant une partition NTFS est vérrouillé (hibernation), et qu’en plus le PC contenant se disque et absent ou voir desfectueux … !!!

    Première étape va être de fixé la partition.

    On commence par brancher physiquement le disque sur le PC (SATA, dock USB, …) puis on recherche la partion

    sudo fdisk -l

    Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Disklabel type: dos
    Disk identifier: 0x6a996990

    Device Boot Start End Sectors Size Id Type
    /dev/sdb2 1026048 3907026943 3906000896 1.8T 7 HPFS/NTFS/exFAT

    Puis on créer le répertoire pour monter notre partition

    sudo mkdir -p /mnt/win

    Et l’on monte simplement la partition sans se préoccuper de la partie hibernation windows

    sudo mount -t ntfs-3g /dev/sdb2 /mnt/win

    Et la c’est la catastrophe …

    The disk contains an unclean file system (0, 0).
    Metadata kept in Windows cache, refused to mount.
    Falling back to read-only mount because the NTFS partition is in an
    unsafe state. Please resume and shutdown Windows fully (no hibernation
    or fast restarting.)

    Pas de panique !!! Deux solutions s’offre à nous. Soit le fait d’avoir le montage en lecture seule n’est pas problématique (sauvegarde de fichier, …) en l’état le montage est satisfaisant. Autre possibilité si le souhait est venir écrire ou supprimer des données alors la suite est pour vous :).

    On va d’abord fixer la partition NTFS, mais avant n’oublié pas de la démonter

    sudo umount /mnt/win

    Lancement de la commande pour fixé la partition

    sudo ntfsfix /dev/sdb2

    Résultat de la commande:

    Mounting volume... The disk contains an unclean file system (0, 0).
    Metadata kept in Windows cache, refused to mount.
    FAILED
    Attempting to correct errors...
    Processing $MFT and $MFTMirr...
    Reading $MFT... OK
    Reading $MFTMirr... OK
    Comparing $MFTMirr to $MFT... OK
    Processing of $MFT and $MFTMirr completed successfully.
    Setting required flags on partition... OK
    Going to empty the journal ($LogFile)... OK
    Checking the alternate boot sector... OK
    NTFS volume version is 3.1.
    NTFS partition /dev/sdb2 was processed successfully.

    Puis on remonte la partition, sans oublié de passer l’option “remove_hiberfile” à la commande mount

    sudo mount -t ntfs-3g -o remove_hiberfile /dev/sdb2 /mnt/win

    Et voilà, votre partition NTFS est montée avec les droits d’écriture 🙂

  • Monter un partage 9pfs

    Commande ‘mount’ afin de monter un partage 9pfs

    mount -t 9p -o trans=virtio {NAME_OF_SHARE} {PATH}/

    ex.:
    mount -t 9p -o trans=virtio home_david /mnt/home_david/

    Ci-dessous l’entrée pour le fichier ‘/etc/fstab’

    {NAME_OF_SHARE} {PATH} 9p trans=virtio,version=9p2000.L,rw 0 0

    ex.:
    home_david /mnt/home_david 9p trans=virtio,version=9p2000.L,rw 0 0

    résultat de la commande ‘mount -l’
    home_david on /mnt/home_david type 9p (rw,relatime,sync,dirsync,trans=virtio,version=9p2000.L)

  • Accéder au disque réseau (SAMBA) à l’aide du terminal

    Vous rendre dans le répertoire, une fois le lecteur réseau monté:

    run/user/{$USER_ID}/gvfs

    ex.:

    /run/user/1000/gvfs/

    résultat:

    drwx------. 1 david david 0 Apr 10 13:12 'smb-share:server=neptune.local,share=david'
    drwx------. 1 david david 0 Feb 12 2036 'smb-share:server=ophiuchi,share=nethdd'

  • Suppression de fichier de manière récursive

    Pour supprimer de manière récursive des fichiers dans le terminal, utiliser la commande suivante:

    find . -name "pattern" -exec rm -v {} \;