Записи в cron.hourly запускаются механизмом run-parts (man run-parts для получения дополнительной информации). А run-parts разборчив в том, какие имена файлов он считает допустимыми.
Например, если дать вашему сценарию расширение, то оно станет недействительным, и задание не будет запущено.
Добавляя задание в /etc/cron.hourly (или .daily, .weekly и т.д.), всегда проверяйте, что run-parts действительно запустит его, выполнив команду: run-parts --test /etc/cron.hourly
Вы пытаетесь изменить смонтированный корневой раздел с помощью gparted, который не работает. Вы должны загрузить gparted с live CD/USB с USB или CD или загрузиться с другой Linux (live системы ), так как вы не можете размонтировать этот раздел во время использования.