<% require "luci.fs" require "luci.tools.status" local mtab = luci.fs.access("/etc/mtab") local mounts = {} local k local ps = luci.util.execi("df -h | sed 1d") if not ps then return end local count = 0 for line in ps do local device, total, used, avail, usage, mountpoint = line:match( "^(%S+) +(%S+) +(%S+) +(%S+) +(%S+)%% +(.+)" ) mounts[count] = { ['Device'] = device, ['Total'] = total, ['Used'] = used, ['Avail'] = avail, ['Usage'] = usage, ['Mountpoint'] = mountpoint, } count = count + 1 end %> <%+header%>

<%:Mount Points%>

<%:The following devices are currently mounted on this system.%>
<% for i, m in pairs(mounts) do %> <% end %>
<%:Device%> <%:Mounted On%> <%:Usage%>
<%=m['Device']%> <%=m['Mountpoint']%>
<%=m['Used']%> / <%=m['Total']%> (<%=m['Usage']%>%)
<%+footer%>