score:3
I'm not sure if it's accepted to cite another stackexchange answer, but this one by MAGolding seems to be your solution. Formation of underground layers of Rome
I suspect the reality is closer to your second possibility. As other answers here have already said, people would reuse the materials from older buildings to save costs, but lots would be unsalvageable. Most of the material that fills in the "old" city comes from mud bricks, which disintegrate much faster than masonry, and probably faster than soil would naturally accumulate as well. The mound that builds up over time that serves as the foundation of the next city is called a Tell in archeology. https://en.wikipedia.org/wiki/Tell_(archaeology) This happened gradually for the most part, so some of the "layers" of city overlap considerably.
As for how long it would take for one "layer" to be covered up, I haven't seen any figures more specific than "generations to centuries." Keep in mind though that Troy had been the site of a major city for about 1500 years already during Homer's time.
Upvote:2
I think this paragraph from Georges Roux's Ancient Iraq might be enlightening. He talks specifically about the houses in ancient Mesopotamia, but I'd be surprised if most of it did not apply almost till the beginning of the modern Age (From Chapter 2, section 1: The buried cities of Iraq):
Every summer it was necessary to put a new layer of clay on the roof in anticipation of the winter rains, and every now and then the floors had to be raised. The reason for this was that rubbish in antiquity was not collected for disposal but simply thrown into the street, so that the street level gradually rose higher than the floor level of the houses that bordered it, allowing the rain and the filth to seep in. Earth was therefore brought into the rooms, rammed over the old floors and covered with another coat of plaster. It is not infrequent for archaeologists to find two, three or more superimposed floors in one house. Provided these things were done, mud-brick buildings could last for a great many years. But then one day something happened. Whether it was war, fire, epidemic, earthquake, flood or change in river course, the result was the same: the town was partly or totally deserted. The roofs left unattended collapsed and the walls, now exposed to weather on both faces, crumbled down, filling up the rooms and sealing off the objects left behind by the householders. [...]
After years or even centuries of abandonment, new settlers would perhaps reoccupy the site, attracted by such things as its strategically or commercially advantageous position, the abundance of its water supplies or, possibly, a lingering devotion to the god under whose aegis it had been built. Since they had no means of removing the enormous mass of debris, they levelled off the ruined walls and used them as foundations for their own building. This process was repeated several times in the course of years, and as βoccupation levelsβ succeeded one another the city gradually rose above the surrounding plain.
So it seems that it was a combination of two factors: the trash thrown into the ground by the inhabitants would periodically force them to build a new floor above it (yeah, it does sound weird to modern ears), and when disaster struck the new occupants typically leveled the heaps of rubble to form the foundations for their new city.
Upvote:4
One possibility: The old ruins are so completely covered by mud or sand that the people building the new city just do not notice them. Or if they notice, they do not care since the old stones deep below ground do not inconvenience them, even when digging cellars.
There's some of both. Basically, besides the accumulation of mud, trash, and what have you, they cared so little about what lied beneath that they'd reuse the stones to cut costs. It's for this reason that scores of historical monuments no longer exist.
Upvote:4
And another possibility: old buildings are torn down to form the foundation for new buildings. It's not impossible for one city to be disbanded, turn into rubble and be occupied again. But that would be unusually strange in many cities. Yet that is what we see in most older permanently occupied cities: many layers of rubble. Surely Paris, London and Rome weren't abandoned many times?
Occam's razor works fine for me: the cities weren't abandoned, they used the rubble of old building(s) to build new ones on top.