Zojuist zat ik wat te klooien met de My T.net Fotoalbum-backup-feature.
Alleen mistte ik een heleboel foto's. Sterker nog, ik had alleen de mappen die in de root stonden. Mappen in die mappen waren er niet? Wat gek? Kortom, op onderzoek uit.
Mij viel toch enigszins de wat aparte permissions van de directories op.. En dat klopte ook wel, want de output van `tar xvf backup_fotoalbum_03022012.tgz` stond ook vol met errors:
Da's vreemd.. Dus m'n tar kan wel files maken in de mappen met 0,0 rechten, maar geen nieuwe mappen aanmaken.
Uiteraard heb ik vervolgens 't een en ander geprobeerd met `--no-same-permissions`, maar dat gaf gek genoeg dezelfde resultaten.. (`umask -S` geeft "u=rwx,g=rx,o=rx" terug.)
Ook een zojuist nieuw aangemaakte map `Test` geeft de permission "d---------".
Verder viel me op dat sommige files erg wisselen van rechten. Van "-rw-r--r--" via "-rwxr-xr-x" naar "-rwxrwxrwx"? Apart..
Kortom, hoe kom ik nu bij m'n bestanden?
Normaliter doe je gewoon `tar xvf ${filename}` en pleurt ie zonder enige problemen de files neer, maar for some reason doet 'ie 't niet goed.
Oh en een note bene: ik ben van Linux-gebruik-uit gewend dat de meeste tarball's *altijd* een soort 'root-map' aanmaken, zodat je niet al je troep los in /tmp hebt staan. Praktisch álle tarballs die ik tegenkom maken eerst een mappie, zodat je de tarball lekker makkelijk in een map als /tmp kunt pleuren zonder dat je je zorgen hoeft te maken over wat voor rotzooi je vervolgens moet gaan opruimen.
Alleen mistte ik een heleboel foto's. Sterker nog, ik had alleen de mappen die in de root stonden. Mappen in die mappen waren er niet? Wat gek? Kortom, op onderzoek uit.
gerjan@desktop t.net $ tar tvf backup_fotoalbum_03022012.tgz d--------- 0/0 0 2012-02-03 23:10 Blaat -rw-r--r-- 500/500 100372 2010-02-16 14:17 Blaat/167995.jpg -rw-r--r-- 500/500 100061 2010-02-16 14:17 Blaat/167996.jpg -rw-r--r-- 500/500 90388 2010-02-16 14:17 Blaat/167997.jpg (...) d--------- 0/0 0 2012-02-03 23:10 Forum -rw-r--r-- 500/500 205378 2010-02-16 14:17 Forum/163727.png d--------- 0/0 0 2012-02-03 23:10 Private -rw-r--r-- 500/500 52740 2010-02-16 14:17 Private/165150.png -rwxrwxrwx 500/500 1902368 2010-04-26 17:32 Private/199108.png -rwxrwxrwx 500/500 103731 2010-07-31 16:42 Private/213012.jpg (...) d--------- 0/0 0 2012-02-03 23:10 Public/Forum-pics -rw-r--r-- 500/500 34066 2010-02-16 14:17 Public/Forum-pics/151180.jpg -rw-r--r-- 500/500 53933 2010-02-16 14:17 Public/Forum-pics/157163.jpg -rwxr-xr-x 500/500 26349 2010-02-16 14:17 Public/Forum-pics/187164.jpg -rwxrwxrwx 500/500 238546 2010-07-28 13:35 Public/Forum-pics/211879.jpg -rwxrwxrwx 500/500 20001 2010-08-02 19:06 Public/Forum-pics/213435.jpg -rwxrwxrwx 500/500 112974 2010-10-01 01:49 Public/Forum-pics/219145.png (...) d--------- 0/0 0 2012-02-03 23:10 Public/GoT -rw-r--r-- 500/500 1756231 2010-02-16 14:17 Public/GoT/151578.png -rw-r--r-- 500/500 1331423 2010-02-16 14:17 Public/GoT/151580.png -rw-r--r-- 500/500 63058 2010-02-16 14:17 Public/GoT/152168.jpg -rw-r--r-- 500/500 20354 2010-02-16 14:17 Public/GoT/153995.png -rw-r--r-- 500/500 77044 2010-02-16 14:17 Public/GoT/157160.jpg -rwxr-xr-x 500/500 561054 2010-02-16 14:17 Public/GoT/183772.png -rwxr-xr-x 500/500 405624 2010-02-16 14:17 Public/GoT/183773.png -rwxrwxrwx 500/500 252527 2011-03-01 23:36 Public/GoT/233356.png -rwxrwxrwx 500/500 1271101 2011-03-16 16:48 Public/GoT/234699.png -rwxrwxrwx 500/500 1274403 2011-03-16 16:57 Public/GoT/234700.png
Mij viel toch enigszins de wat aparte permissions van de directories op.. En dat klopte ook wel, want de output van `tar xvf backup_fotoalbum_03022012.tgz` stond ook vol met errors:
gerjan@desktop t.net $ tar xvf backup_fotoalbum_03022012.tgz Blaat Blaat/167995.jpg Blaat/167996.jpg Blaat/167997.jpg (...) Public/Forum-pics tar: Public/Forum-pics: Cannot mkdir: Permission denied Public/Forum-pics/151180.jpg tar: Public/Forum-pics/151180.jpg: Cannot open: Permission denied Public/Forum-pics/157163.jpg tar: Public/Forum-pics/157163.jpg: Cannot open: Permission denied Public/Forum-pics/187164.jpg tar: Public/Forum-pics/187164.jpg: Cannot open: Permission denied (...)
Da's vreemd.. Dus m'n tar kan wel files maken in de mappen met 0,0 rechten, maar geen nieuwe mappen aanmaken.
Uiteraard heb ik vervolgens 't een en ander geprobeerd met `--no-same-permissions`, maar dat gaf gek genoeg dezelfde resultaten.. (`umask -S` geeft "u=rwx,g=rx,o=rx" terug.)
Ook een zojuist nieuw aangemaakte map `Test` geeft de permission "d---------".
Verder viel me op dat sommige files erg wisselen van rechten. Van "-rw-r--r--" via "-rwxr-xr-x" naar "-rwxrwxrwx"? Apart..
Kortom, hoe kom ik nu bij m'n bestanden?
Oh en een note bene: ik ben van Linux-gebruik-uit gewend dat de meeste tarball's *altijd* een soort 'root-map' aanmaken, zodat je niet al je troep los in /tmp hebt staan. Praktisch álle tarballs die ik tegenkom maken eerst een mappie, zodat je de tarball lekker makkelijk in een map als /tmp kunt pleuren zonder dat je je zorgen hoeft te maken over wat voor rotzooi je vervolgens moet gaan opruimen.