situatie:
RHEL 5.4:
/dir1/subdirA
/dir2/subdirB
files in /dir1/subdirA zijn dezelfde als /dir2/subdirB. In het verleden heb ik tussen de 2 dirs inderdaad met symlinks gewerkt, wellicht per ongeluk een keer niet met ln -s (symlinks), gewerkt, maar met ln (hardlinks).
beide dirs en files in die dirs hebben dezelfde inode, beide dirs bevinden zich in verschillende mountpoints, andere disken / partities, iets wat met hardlinks kennelijk niet mag buiten een disk om...
Het programma dat deze dirs vult, denkt in /dir1 te schrijven, in de praktijk komt dit dus ook in /dir2 uit.
Ik heb geen idee waar dit door komt: ik krijg het zelf niet voor elkaar om in een testsituatie dir1 naar dir2 te hardlinken. De manfile van ln waarschuwt ook dat dit niet perse hoeft te werken (zie de "-d" parameter). Ik heb gegoogled op hoe hardlinks werken, dat werkt kennelijk niet over disken heen, toch is het me kennelijk gelukt
Ik vond hier een mooie beschrijving:
Graag zou ik /dir2 verwijderen, maar vermoed dat ik hiermee ook de inhoud van /dir1 verwijder.
Helaas kan ik niet veel testen (productieserver die de komende tijd geen geplande downtime heeft). dus ideeen / verdere zaken die ik kan uitzoeken van wat hier gebeurt, worden zeer gewaardeerd!
Als meer info nodig is, hoor ik het graag.
RHEL 5.4:
/dir1/subdirA
/dir2/subdirB
files in /dir1/subdirA zijn dezelfde als /dir2/subdirB. In het verleden heb ik tussen de 2 dirs inderdaad met symlinks gewerkt, wellicht per ongeluk een keer niet met ln -s (symlinks), gewerkt, maar met ln (hardlinks).
beide dirs en files in die dirs hebben dezelfde inode, beide dirs bevinden zich in verschillende mountpoints, andere disken / partities, iets wat met hardlinks kennelijk niet mag buiten een disk om...
Het programma dat deze dirs vult, denkt in /dir1 te schrijven, in de praktijk komt dit dus ook in /dir2 uit.
Ik heb geen idee waar dit door komt: ik krijg het zelf niet voor elkaar om in een testsituatie dir1 naar dir2 te hardlinken. De manfile van ln waarschuwt ook dat dit niet perse hoeft te werken (zie de "-d" parameter). Ik heb gegoogled op hoe hardlinks werken, dat werkt kennelijk niet over disken heen, toch is het me kennelijk gelukt
Ik vond hier een mooie beschrijving:
Graag zou ik /dir2 verwijderen, maar vermoed dat ik hiermee ook de inhoud van /dir1 verwijder.
Helaas kan ik niet veel testen (productieserver die de komende tijd geen geplande downtime heeft). dus ideeen / verdere zaken die ik kan uitzoeken van wat hier gebeurt, worden zeer gewaardeerd!
Als meer info nodig is, hoor ik het graag.
ach...in een volgend leven lach je er om!