Ldfa Posté(e) le 30 décembre 2019 Partager Posté(e) le 30 décembre 2019 Table des matières sebsauvage.net Des informations en vrac concernant mon site. VirtualBox / VMware Sous VirtualBox, si vous faites tourner Linux dans une machine virtuelle et que vous voulez que les partages soient montés automatiquement à chaque redémarrage (pour accéder à votre disque réel), vous pouvez ajouter dans votre /etc/rc.local, par exemple:mount -t vboxsf -o uid=1000,gid=1000 C_DRIVE /mnt/c (En ayant pris soin de créer les points de montage au préalable dans votre machine virtuelle) Toujours dans VirtualBox, si vous voulez dupliquer un .vdi, il faut lui attribuer un nouveau UUID: VBoxManage internalcommands sethduuid disque.vdi Dans VirtualBox, pour récupérer l'espace inutilisé d'un disque VDI (pour réduire sa taille). Si la machine virtuelle est sous Windows: Défragmenter l'espace libre (par exemple avec MyDefrag: Consolidate free space). Écrire des zéros dans l'espace libre: sdelete -z c: (sdelete est dispo chez Microsoft). Éteindre la VM. Faire: VBoxManage modifyhd –compact mondisque.vdi La même chose si la VM est sous Linux: booter sur un LiveCD. sudo apt-get install zerofree sudo zerofree -v /dev/sda1 (ou toute autre partition). (zerofree supporte ext2/ext3/ext4) Éteindre la VM. Faire: VBoxManage modifyhd –compact mondisque.vdi Sous VMWare, si vous voulez accéder aux répertoires partagés quand votre guest est Ubuntu 10.10, il faut installer les paquets suivants:sudo apt-get install open-vm-tools open-vm-dkms sans quoi ça ne marchera pas. Après vous pourrez monter un share même en tant que simple utilisateur avec: vmware-hgfsmounter .host:/shared /home/toto/shared Sauvegarde des jeux Pour mes jeux qui ne sont pas sur Steam (ou qui n'ont pas de sauvegarde dans le cloud Steam), j'ai mis en place une sauvegarde vers Hubic. J'utilise rclone que j'ai installé et configuré pour mon compte Hubic, et après j'ai des scripts: Minecraft: Je ne sauvegarde qu'un seul monde (“monmonde”, pas les autres): Sous forme d'archive .7z (avec date/heure): #!/bin/bash cd ~/.minecraft/saves archivename=`date +%Y-%m-%d_%Hh%M`-Minecraft-Seb.7z echo "Backup de Minecraft vers Hubic... ($archivename --> Hubic)" 7z a -mx=9 "$archivename" monmonde/ rclone -v copy "$archivename" hubic:default/jeux-sauvegardes Ou directement (sans faire d'archive): #!/bin/bash cd ~/.minecraft/saves echo "Backup de Minecraft vers Hubic... " rclone -v sync "./monmonde" hubic:default/jeux-sauvegardes/minecraft/ Starbound (Attention, malgré le petit logo, Starbound ne sauvegarde pas sur le cloud Steam): Sous forme d'archive .7z (avec date/heure):#!/bin/bash cd ~/.local/share/Steam/steamapps/common/Starbound/storage archivename=`date +%Y-%m-%d_%Hh%M`-StarBound.7z echo "Backup de Starbound vers Hubic... ($archivename --> Hubic)" 7z a -mx=9 "./$archivename" ./player/ ./universe/ rclone -v copy "$archivename" hubic:default/jeux-sauvegardes Ou directement:#!/bin/bash cd ~/.local/share/Steam/steamapps/common/Starbound/storage echo "Backup de Starbound vers Hubic..." rclone -v sync ./player hubic:default/jeux-sauvegardes/starbound/player rclone -v sync ./universe hubic:default/jeux-sauvegardes/starbound/universe Et si j'ai une remarque à faire sur les chemins de sauvegarde des jeux, c'est PUTAIN C'EST LE BORDEL. Divers Sous Firefox, pour compacter les bases de données SQLite, prenez la version en ligne de commande de SQLite (sqlite-shell-win32-x86-*.zip) et ce batch:@FOR %%G IN (*.sqlite) DO ( sqlite3 %%G "VACUUM" ) Ou alors utilisez CCleaner (il a maintenant une option pour compacter ces bases.). EDIT: L'astuce précédente n'est plus utile: Firefox fait désormais ce nettoyage de temps en temps. Page de maintenance rapide Pour faire une page de maintenace rapide pour votre site, sans se prendre la tête: (complété par Bredt) en-maintenance.html <!doctype html> <title>sebsauvage.net</title> <style> body { text-align: center; padding: 100px; } h1 { font-size: 50px; } body { font: 20px Helvetica, sans-serif; color: #333; } article { display: block; text-align: left; width: 650px; margin: 0 auto; padding-bottom:50px; } a { color: #dc8100; text-decoration: none; } a:hover { color: #333; text-decoration: none; } </style> <article> <h1>Site en maintenance</h1> <div> <p>sebsauvage.net est actuellement en maintenance. Le site sera de nouveau en ligne dans quelques heures. Désolé du dérangement !</p> <p>— sebsauvage</p> </div> </article> <article> <h1>Maintenance in progress</h1> <div> <p>sebsauvage.net is currently under maintenance. It will be back online in a few hours. Sorry for the inconvenience.</p> <p>— sebsauvage</p> </div> </article> (Visuellement, ça donne ceci.) .htaccess RewriteEngine On RewriteBase / RewriteCond %{DOCUMENT_ROOT}/maintenance.on -f RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.1 RewriteCond %{REQUEST_URI} !/en-maintenance\.html$ RewriteRule .* http://sebsauvage.net/en-maintenance.html [R=302,L] Notes: Vous pouvez maintenant facilement activer/désactiver la page de maintenance simplement en renommant le fichier maintenance.on/maintenance.off Afficher l’article complet Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.