Python GUI applicatie consistent backups met fsarchiver
Python GUI applicatie consistent backups maken
met fsarchiver
Een
partitie van het type = "Linux LVM" kan gebruikt worden
voor logische volumen maar ook als "snapshot"
!
Een snapshot kan een exact kopie zijn van een logische
volume dat bevrozen is op een bepaald ogenblik : dit maakt het
mogelijk om consistente backups te maken van logische
volumen
terwijl de logische volumen in gebruik zijn !
Mijn fysische en logische volumen zijn als volgt
aangemaakt :
Een
partitie van het type = "Linux LVM" kan gebruikt worden
voor logische volumen maar ook als "snapshot"
!
Een snapshot kan een exact kopie zijn van een logische
volume dat bevrozen is op een bepaald ogenblik : dit maakt het
mogelijk om consistente backups te maken van logische
volumen
terwijl de logische volumen in gebruik zijn !
hoe een stick mounten en umounten zonder root te zijn en met je eigen rwx rechten !
Stick mounten zonder root
hoe usb stick mounten en umounten zonder root te
zijn en met rwx rechten
?
---------------------------------------------------------------------------------------------------------
(hernoem
iedere ulefr01 naar je eigen gebruikersnaam!)
label stick
gebruik het 'fatlabel' commando
om een volumenaam of label toe te kennen dit als je een vfat
bestandensysteem gebruikt op je usb-stick
gebruik het commando 'tune2fs'
voor een ext2,3,4
om een volumenaam stick32GB te maken op je
usb_stick doe je met het commando :
sudo
tune2fs -L stick32GB /dev/sdc1
noot : gebruik
voor /dev/sdc1 hier het juiste device !
maak het filesysteem op je stick clean
mogelijk na het mounten zie dmesg messages
: Volume was not properly
unmounted. Some data may be corrupt. Please run fsck.
gebruik de file system consistency check
commando fsck om dit
recht te zetten
doe een umount voordat
je het commando fsck uitvoer ! (gebruik het juiste device !)
fsck /dev/sdc1
noot: gebruik voor /dev/sdc1 hier je device !
rechten zetten op mappen en bestanden
van je stick
Steek je stick in een usb poort en umount
je stick
sudo chown
ulefr01:ulefr01 /media/ulefr01/ -R
zet acl op je ext2,3,4 stick (werkt niet op
een vfat !)
noot : je kunt de umount niet doen als de mount gedaan is door root ! Indien dat het geval is dan moet je eerst de umount met root ; daarna de mount als gebruiker dan kun je ook de umount doen .
zet een nieuw bestand op je stick zonder
root te zijn
zet een nieuw map op je stick zonder root
te zijn
check of je nieuwe bestanden kunt aanmaken
zonder root te zijn
Procedure
lftpUlefr01Cloudupload wordt gebruikt om een upload te doen van
bestanden en mappen naar MyCloud
Procedure
lftpUlefr01Cloudmirror wordt gebruikt om wijzigingen terug te halen
Beide
procedures maken gebruik van het programma lftp
( dit is "Sophisticated file
transfer program" ) en worden gebruikt om synchronisatie
van laptop en desktop toe te laten
Procedures
werden aangepast zodat verborgen bestanden en verborgen mappen ook
worden verwerkt ,
alsook
werden voor mirror bepaalde meestal onveranderde bestanden en mappen
uitgefilterd (--exclude) zodanig dat deze niet opnieuw worden
verwerkt
op
Cloud blijven ze bestaan als backup maar op de verschillende laptops
niet (dit werd gedaan voor oudere mails van 2016 maanden 2016-11 en
2016-12
en
voor alle vorige maanden (dit tot en met september) van 2017 !
Op Linux kan men bestanden meervoudige benamingen geven, zo kun je een
bestand op verschillende plaatsen in de boomstructuur van de
bestanden opslaan , zonder extra plaats op harde schijf in te nemen
(+-).
Er zijn twee soorten links :
harde links
symbolische links
Een harde link maakt gebruik van hetzelfde bestandsnummer (inode).
Een harde link geldt niet voor een directory !
Een harde link moet op zelfde bestandssysteem en oorspronkelijk bestand
moet bestaan !
Een symbolische link , het bestand krijgt een nieuw bestandsnummer , het
bestand waarop verwezen wordt hoeft niet te bestaan.
losetup
-d /dev/loop0 (dit is niet meer
nodig als je de volgende entry in jet /etc/fstab hebt :
/home/cryptfile /mnt/crypt ext3
auto,encryption=aes,exec 0 0
....
Manueel mounten kun je met :
losetup -e aes /dev/loop0
/home/cryptfile
er wordt gevraagd een paswoord van
minstens 20 karakters in te vullen
indien het paswoord verkeerd is dan krijg je de volgende melding :
mount: wrong fs type, bad option,
bad superblock on /dev/loop0,
or too many mounted file systems
..