    # File lib/chef/provider/mount/mount.rb, line 83
            def mount_fs
              unless @current_resource.mounted
                command = "mount -t #{@new_resource.fstype}"
                command << " -o #{@new_resource.options.join(',')}" unless @new_resource.options.nil? || @new_resource.options.empty?
                command << case @new_resource.device_type
                when :device
                  " #{device_real}"
                when :label
                  " -L #{@new_resource.device}"
                when :uuid
                  " -U #{@new_resource.device}"
                end
                command << " #{@new_resource.mount_point}"
                shell_out!(command)
                Chef::Log.debug("#{@new_resource} is mounted at #{@new_resource.mount_point}")
              else
                Chef::Log.debug("#{@new_resource} is already mounted at #{@new_resource.mount_point}")
              end
            end