A major fire at a Los Angeles carpet company raged for hours, collapsing the building's roof and leaving one firefighter injured.

City fire spokesman Devin Gales says the fire at the one-story Century Carpet just west of the Burbank Airport in North Hollywood was still burning after 1 a.m. Tuesday after breaking out more than two hours earlier.

Gales says the collapsed roof forced firefighters to back off and battle the blaze from a distance.

He says one firefighter was hurt. He said the injuries are not life-threatening but had no further details.

The fire was fueled by hardwood flooring and rolls of carpet inside the building.