
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…)
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…)
Un court bilet me servant d’aide mémoire pour le montage automatique de partition cryptée sous Fedora (30).
(more…)
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.
Je vous invite a lire mes quelques écrits sur le sujet ici:
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 🙂
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)
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'
Pour supprimer de manière récursive des fichiers dans le terminal, utiliser la commande suivante:
find . -name "pattern" -exec rm -v {} \;