1. Volumes
Contents
-
Volumes
- List all volumes
- List all volumes with mount point
- List all removable non-optical volumes
- List all removable+optical volumes
- List all non-removable non-optical volumes
- List currently mounted volumes
- List volumes unmounted BEFORE a date
- List all files and directories inside the volume mounted in a given path
1.1. List all volumes
SELECT ?v tracker:isMounted(?v)
WHERE {
?v a tracker:Volume
}
1.2. List all volumes with mount point
SELECT ?v nie:url(?m) tracker:isMounted(?v)
WHERE {
?v a tracker:Volume ;
tracker:mountPoint ?m
}
1.3. List all removable non-optical volumes
SELECT ?v nie:url(?m) tracker:isMounted(?v)
WHERE {
?v a tracker:Volume ;
tracker:mountPoint ?m ;
tracker:isRemovable true ;
tracker:isOptical false
}
1.4. List all removable+optical volumes
SELECT ?v nie:url(?m) tracker:isMounted(?v)
WHERE {
?v a tracker:Volume ;
tracker:mountPoint ?m ;
tracker:isOptical true
}
1.5. List all non-removable non-optical volumes
SELECT ?v nie:url(?m) tracker:isMounted(?v)
WHERE {
?v a tracker:Volume ;
tracker:mountPoint ?m ;
tracker:isRemovable false
}
1.6. List currently mounted volumes
SELECT ?v nie:url(?m)
WHERE {
?v a tracker:Volume ;
tracker:mountPoint ?m ;
tracker:isMounted true
}
1.7. List volumes unmounted BEFORE a date
SELECT ?o nie:url(?m) ?z
WHERE {
?o a tracker:Volume ;
tracker:mountPoint ?m ;
tracker:isMounted false ;
tracker:unmountDate ?z .
FILTER (?z < "%Y-%m-%dT%H:%M:%S%z")
}
1.8. List all files and directories inside the volume mounted in a given path
SELECT nie:url(?u)
WHERE {
?v a tracker:Volume ;
tracker:mountPoint ?m .
?m a nfo:Folder ;
nie:url 'file:///media/volume' .
?u a nfo:FileDataObject ;
nie:dataSource ?v .
}