Heat oil in a large skillet over medium-high heat. Add meat, mushrooms, onion, garlic and salt. Cook, stirring frequently and breaking up the meat, until no longer pink (about 5-7 minutes). Drain off fat.
Stir in the diced tomatoes.
Pour one jar of the spaghetti sauce and the water in the bottom of a slow cooker. Break the spaghetti noodles in half and place them on top of the sauce.
Add the cooked meat mixture to the slow cooker, sprinkle with Parmesan cheese, and pour the second jar of sauce over top.
Cover and cook on HIGH for 1 ½-3 hours or on LOW for 4-6 hours, stirring periodically (if possible). My spaghetti is perfectly done in my slow cooker in exactly 2 hours on HIGH. If your slow cooker runs at a higher temperature, it might be done a lot sooner. Just keep a close eye on it after the first 30-45 minutes or so, and turn off the slow cooker when the noodles are al dente. Toss all of the ingredients together.
Taste and season with additional salt and pepper, if desired. You might like to add a pinch of crushed red pepper flakes for a little bit of heat as well. Garnish individual servings with fresh herbs such as basil or parsley and extra Parmesan cheese.