Menu

SnapRAID Suggestion

Help
Vladimir
2024-05-25
2024-05-28
  • Vladimir

    Vladimir - 2024-05-25

    Hello, some suggestion for furner development.

    Automatic data transfer and utilization of disks.

    We have some small software raid in system, name it TempStorage (Storage Spaces Mirror or whatever).

    We Have Folder on Storage named Import or something like that.

    We configure SnapRAID to handle this folder, respect folder hierarchy.

    Copy data from import folder to disks respect hierarchy on source > sync > compare Source / Files On Disks > remove files from source.

    Benefits.
    Utilize disks with not need to manage remaining space.
    Automatic files placement.
    If We have folder Movies on Import and same folder on one of disk and free space on disk, copy files from same source to this folder firs. If we not have source folder on disks or not have free space, move files to to disk with more free space.

     
    • David

      David - 2024-05-26

      That's not what SR does. I understand you're suggesting it, but that isn't in SR's philosophy. You can use something like DrivePool that will do exactly that and SR will handle the parity.

       
  • Vladimir

    Vladimir - 2024-05-27

    Hello David, DrivePool its additional product, and i'm not trust to this product.
    Suggested feature, easy to implement, but huge step to automate routine tasks, and rise file protection level on data transfer step.

     
    • David

      David - 2024-05-27

      It may sound easy, but "easy to implement" never is. What I understand you want is "You copy data to a folder and SR distributes that data automatically," right? That sounds like unRAID. That requires much more than I think you understand. SR would have to continually run to monitor that folder. Then SR would have to intelligently move and verify the data to any drive (you did mention if a drive was full then move it to a drive with more space) and be aware of drive capacities. SR would have to automatically sync either by a trigger or schedule. I don't want to speak for Andrea, but all of that is completely opposes SR's ethos.

      You're asking for an automated RAID system like unRAID, not SR.

       
  • Vladimir

    Vladimir - 2024-05-27

    David, you say that's is not easy to implement.
    For example, here a Part of my PowerShell script to check files after sync, and remove duplicates from import folder:

    Removed some stuff:

    #Initializing Arrays
    $ImportedFiles = @()
    $ImportedDirectory = @()
    $ArchivedFiles = @()
    $ArchivedFilesFiltered = @()
    
    Write-Host
    
    ForEach($I In $ImportedLocation)
    {
        If((Test-Path -LiteralPath $I) -EQ $True)
        {
            $CurrentLocation = Format-Path -Path $I
            Write-Host 'Imported Files Location :' $CurrentLocation -ForegroundColor DarkGray
            $ImportedFiles += Get-ChildItem -LiteralPath $CurrentLocation -Recurse -File -Force -ErrorAction SilentlyContinue
            Remove-Variable -Name I
            Remove-Variable -Name CurrentLocation
        }
    }
    
    ForEach($I In $ImportedLocation)
    {
        If((Test-Path -LiteralPath $I) -EQ $True)
        {
            $CurrentLocation = Format-Path -Path $I
            $ImportedDirectory += (Get-ChildItem -LiteralPath $CurrentLocation -Recurse -Directory -Force -ErrorAction SilentlyContinue | Group-Object Directory).Group
            Remove-Variable -Name I
            Remove-Variable -Name CurrentLocation
        }
    }
    
    ForEach($I In $ArchivedLocation)
    {
        If((Test-Path -LiteralPath $I) -EQ $True)
        {
            $CurrentLocation = Format-Path -Path $I
            Write-Host 'Archived Files Location :' $CurrentLocation -ForegroundColor DarkGray
            $ArchivedFiles += Get-ChildItem -LiteralPath $CurrentLocation -Recurse -File -Force -ErrorAction SilentlyContinue
            Remove-Variable -Name I
            Remove-Variable -Name CurrentLocation
        }
    }
    
    #Filter Results
    $ImportedFilesUniqSizeList = $ImportedFiles | Select-Object -ExpandProperty Length -Unique
    $ArchivedFilesFiltered = $ArchivedFiles | Where-Object -Property Length -In $ImportedFilesUniqSizeList
    Remove-Variable -Name ArchivedFiles
    Remove-Variable -Name ImportedFilesUniqSizeList
    
    Write-Host
    Write-Host '---------------' -ForegroundColor DarkGray
    Write-Host 'Cleanup Files  ' -ForegroundColor DarkRed
    ForEach($I In $ImportedFiles | Sort-Object FullName)
    {
        $SearchedFiles = @()
        $FilesPath = @()
        Write-Host '---------------' -ForegroundColor DarkGray
    
        ForEach($A In $ArchivedFilesFiltered)
        {
            If($A.Length -EQ $I.Length)
            {
                If($A.LastWriteTime.ToString('yyyy-MM-dd-HH-mm-ss') -EQ $I.LastWriteTime.ToString('yyyy-MM-dd-HH-mm-ss'))
                {
                    $SearchedFiles+= $A
                }
            }
        }
    
        If(($Null -NE $SearchedFiles) -AND ($SearchedFiles.Count -NE 0))
        {
            $FilesPath += $I.FullName
            $FilesPath += $SearchedFiles.FullName
    
            $FilesHash = $FilesPath | Foreach-Object -ThrottleLimit 10 -Parallel{
    
                Get-FileHash -LiteralPath $PSItem -Algorithm SHA512
            }
    
            Write-Host 'Examine       |' $I.FullName -ForegroundColor DarkGray
            $OutdatedFileHash = ($FilesHash | Where-Object Path -EQ $I.FullName).Hash
            Write-Host 'Key           >' $OutdatedFileHash -ForegroundColor DarkGray
            Write-Host 'Searching     |' -ForegroundColor DarkGray
            ForEach($S In $SearchedFiles)
            {
                If($I.FullName -NE $S.FullName)
                {
                    Write-Host 'Examine       |' $S.FullName -ForegroundColor DarkGray
                    $SearchedFileHash = ($FilesHash | Where-Object Path -EQ $S.FullName).Hash
                    Write-Host 'Key           >' $SearchedFileHash -ForegroundColor DarkGray
                    If($OutdatedFileHash -EQ $SearchedFileHash)
                    {
                        $Message = $OutdatedFileHash + '|' + $I.FullName + '|' +  $S.FullName + '|' + $I.Length.ToString()
                        Out-File -LiteralPath $DetailedLocationPath -InputObject $Message -Append -NoClobber -Encoding UTF8 -Width 1000 -Force
    
                        Write-Host 'Found         |' -ForegroundColor DarkGray
                        Write-Host 'Remove        |' $I.FullName -ForegroundColor DarkCyan
                        Remove-Item -LiteralPath $I.FullName -Force -ErrorAction SilentlyContinue | Out-Null
                        Write-Host 'Backup        |' $S.FullName -ForegroundColor DarkGreen
                        Break
                    }
                    Else
                    {
                        Write-Host 'Searching     |' -ForegroundColor DarkGray
                    }
                }
                Else
                {
                    Write-Host 'Equivalent    |' $I.FullName -ForegroundColor DarkYellow
                    Write-Host 'Equivalent    |' $S.FullName -ForegroundColor DarkYellow
                }
            }
        }
        Else
        {
            Write-Host 'Rejected      |' $I.FullName -ForegroundColor DarkYellow
        }
    }
    Write-Host '---------------' -ForegroundColor DarkGray
    Write-Host
    
    Write-Host '---------------' -ForegroundColor DarkGray
    Write-Host 'Cleanup Folders' -ForegroundColor DarkRed
    ForEach($D In $ImportedDirectory.FullName | Sort-Object -Unique)
    {
        Write-Host '---------------' -ForegroundColor DarkGray
        Write-Host 'Examine       |' $D -ForegroundColor DarkGray
        If((Test-Path -LiteralPath $D) -EQ $True)
        {
            $Items = (Get-ChildItem -LiteralPath $D -Recurse -File -Force -ErrorAction SilentlyContinue).Count
            Write-Host 'Items         |' $Items -ForegroundColor DarkGray
            If($Items -EQ 0)
            {
                Write-Host 'Remove        |' $D -ForegroundColor DarkCyan
                Remove-Item -LiteralPath $D -Recurse -ErrorAction SilentlyContinue | Out-Null
            }
            Else
            {
                Write-Host 'Rejected      |' $D -ForegroundColor DarkGray
            }
        }
        Else
        {
            Write-Host 'Recycled      |' $D -ForegroundColor DarkCyan
        }
    }
    Write-Host '---------------' -ForegroundColor DarkGray
    Write-Host
    
    Write-Host '---------------' -ForegroundColor DarkGray
    Write-Host 'Create Folders ' -ForegroundColor DarkRed
    ForEach($Location In $ImportedLocation)
    {
        $CurrentLocation = Format-Path -Path $Location
        ForEach($Directory In $ImportStructure)
        {
            $DirectoryPath = ($CurrentLocation + $Directory + '\')
            If((Test-Path -LiteralPath $DirectoryPath) -EQ $False)
            {
                Write-Host '---------------' -ForegroundColor DarkGray
                Write-Host 'Create         |' $DirectoryPath -ForegroundColor DarkGreen
                New-Item -ItemType Directory -Path $DirectoryPath -Force -ErrorAction SilentlyContinue | Out-Null
            }
        }
    }
    Write-Host '---------------' -ForegroundColor DarkGray
    Write-Host
    
    Start-Sleep -Seconds 60
    Stop-Transcript
    Exit
    

    I have already do this functionality with PowerShell.

    Also i have script that realize pseudo interface for control SnapRAID. to log all operations and some automations and easy to use SnapRAID.

    Menu example:

    Working Path           : x:\Storage\System\
    SnapRAID               : x:\Storage\System\snapraid.exe
    SnapRAID Configuration : x:\Storage\System\snapraid.conf
    Logs Path              : x:\Storage\History\
    Console Log Path       : x:\Storage\History\2024-05-27-22-17-12 - Console.log
    
    
    
    
    options  : Include Additional Commands
    config   : Show Configuration File
    paths    : Show Data Paths Information
    label    : Create Label File For Data Paths
    status   : Show Array Status
    devices  : Show Devices
    smart    : Show SMART Information
    diff     : Show Difference
    dup      : Show Duplicate Files
    list     : Show Array Content
    check    : Check All Data
    inspect  : Check Data Using Filter
    scrub    : Scrub Data
    verify   : Verify 25% Of Data
    validate : Verify 5% Of Data
    sync     : Synchronize Array
    touch    : Enable Sub-Second Timestamp
    pool     : Create, Updates Pooling Directory
    fix      : Fix Errors
    repair   : Fix Errors Using Filter
    undelete : Restore Missing Files
    archive  : Archive Log Files, Exit
    stop     : Exit
    
    Log Files Size [Log | Zip] : 422,3 MB | 0 MB
    

    So if i say its easy to implement, its really easy,

    Not need to monitor anything, you store files to import folder, placed on small temporary raid, and when time to come, say to SnapRAID place this files on disks.

    SnapRAID check disk space.
    SnapRAID copy files to disks according path arrangement and space consumption.
    SnapRAID sync files
    SnapRAID remove files from import folder that synsed and part of SnapRAID protection.

    Need to implement new path in config for import folder.
    Need to implement new command to copy and distribute files. This part is most biggest.
    Need to implement new command to cleanup import folder.

    Unraid - its Operating System to set on whole PC and turn it to NAS. Like FreeNAS.
    Unraid working with online raid, and not a file based backup raid tool like SnapRAID.

    And, David, its just a suggestion, according to my own experience of usage, this implementation populate more SnapRAID installations and have more users to come.

     
    • David

      David - 2024-05-27

      If you've got what you want, then use that. If you need functionality that isn't SR, keep building what you need then distribute and support that rather than pushing the idea off to Andrea. I could be wrong, but what you're asking for sounds extremely niche and again, completely out of the ethos of SR. Having SR move files changes it completely.

      Again, DrivePool does exactly what you want and will distribute the files according to many different conditions that the user predetermines. If you want something transparent and that's already developed, that's exactly what you want.

       

      Last edit: David 2024-05-27
  • Vladimir

    Vladimir - 2024-05-27

    Ok David, trying in this manner:

    I'm not asking to you, what to do.
    You opinion in this question not interested for me.
    You have already made hasty conclusions, and from that moment on your opinion has lost authority.

    People free to post any suggestions.
    If this suggestion not interested to developer, its absolutely fine.

    But i'm not asking you opinion about that.

     

    Last edit: Vladimir 2024-05-27
    • David

      David - 2024-05-27

      So you're upset because you can't convince me? Yes, people can suggest features. Other people can respectfully comment on said suggestions. One of my suggestions is to get exactly what you want, DrivePool already offers it. Right now. And if you have a wrapper that mostly what you want, wouldn't it make sense to expand that and offer it yourself? After all, why should Andrea duplicate your finished work to get the same result?

      But, you know what? I could be wrong. Andrea could look at your suggestion and think "That's exactly what snapraid needs. Auto-file management and free space balancing is exactly what snapraid should have." Let's say he does that, how soon would it be implemented? A year? Maybe longer? Just something to think about.

       

      Last edit: David 2024-05-27
  • Vladimir

    Vladimir - 2024-05-28

    I don't need to convince you at all.

    You suggest some solution, again.
    Developers of DrivePool 2.X fixed ~ 400 bugs from 2.0.0.154 to 2.3.7.1570.
    How can you suggest so buggy app to use with important data?
    Also it comes with proprietary driver for combine disks. Its dead block for using this software.

    At some day project will be closed, Drive Bender and Flex Raid already died.

    I say it again, I'm already have working solution, but on PowerShell scripts. But it good feature to save time.

    Maybe you not need this functionality, maybe you like move files to disks one by one, probably, without check its integrity, this is mean you loose you data someday.

     
  • David

    David - 2024-05-28

    How can you suggest so buggy app to use with important data?

    Well, it's less buggy now, right? And they're working on making it better.

    Also it comes with proprietary driver for combine disks. Its dead block for using this software.
    Is it?

    You don't have to use the pooling software. Doesn't all drive pooling solutions use a proprietary driver? BTW, some day snapraid will be gone. That's now things work. I really miss flexraid. I loved that software. I'd still be running it now if I didn't change my mobo.

    I say it again, I'm already have working solution, but on PowerShell scripts.

    Then polish it up, and push that out to others if this feature you want is in such demand. If you have a working solution, then let others use it. One of the biggest used tools for snapraid is a batch file apparently everyone loves. That could be you as well.

    this is mean you loose you data someday.

    Well look who is, well, I'll just quote you to respond to you

    You have already made hasty conclusions, and from that moment on your opinion has lost authority.

    Well said.
    I have no idea why you are getting so bent out of shape. I'm not the one telling you "no." I'm saying your suggestion doesn't fit the ethos of snapraid. You don't need to convince me.

     
  • Rysz

    Rysz - 2024-05-28

    It seems that you already built some kind of implementation for SnapRAID within your specific niche use case and that's great. But what you're describing seems to be more of an ecosystem around SnapRAID, rather than features that I could personally see being that useful when added to the program. That's the beauty of SnapRAID, it doesn't force anything on you, but lets you use the tools of your choice around it... for some that's mergerFS, for others that's simple Bash scripts, for you it's PowerShell scripts. What you are describing would have zero use case for me personally and I'd consider it unneeded baggage if it were added to the program for whatever reason.

     
  • Vladimir

    Vladimir - 2024-05-28

    Hi Rysz, how often you add files to snapraid, in whish portion size? Jut to understand your experience of usage snapraid.

    This is question about intense of usage.

    My installation grows:

    2023-03-01-20-30-03 - Status.log
        Line  48: summary:disk_file_size:X0001:679537539513
        Line  61: summary:disk_file_size:X0002:0
        Line  74: summary:disk_file_size:X0003:0
        Line  87: summary:disk_file_size:X0101:0
        Line 100: summary:disk_file_size:X0102:0
        Line 113: summary:disk_file_size:X0103:0
        Line 126: summary:disk_file_size:X0104:0
        Line 139: summary:disk_file_size:X0105:0
    
    2023-03-06-23-57-45 - Status.log
        Line  48: summary:disk_file_size:X0001:3596814559707
        Line  63: summary:disk_file_size:X0002:3604630098425
        Line  76: summary:disk_file_size:X0003:3585685988025
        Line  89: summary:disk_file_size:X0101:2668465310611
        Line 152: summary:disk_file_size:X0102:1387281845906
        Line 165: summary:disk_file_size:X0103:0
        Line 178: summary:disk_file_size:X0104:0
        Line 191: summary:disk_file_size:X0105:0
    2023-03-07-04-52-42 - Status.log
        Line  48: summary:disk_file_size:X0001:3596814559707
        Line  61: summary:disk_file_size:X0002:3604630098425
        Line  74: summary:disk_file_size:X0003:3585685988025
        Line  87: summary:disk_file_size:X0101:2668465310611
        Line 100: summary:disk_file_size:X0102:1387281845906
        Line 113: summary:disk_file_size:X0103:0
        Line 126: summary:disk_file_size:X0104:0
        Line 139: summary:disk_file_size:X0105:0
    2023-03-08-02-27-05 - Status.log
        Line  48: summary:disk_file_size:X0001:3596814559707
        Line  61: summary:disk_file_size:X0002:3604630098425
        Line  74: summary:disk_file_size:X0003:3585685988025
        Line  87: summary:disk_file_size:X0101:2668465310611
        Line 100: summary:disk_file_size:X0102:1387281845906
        Line 113: summary:disk_file_size:X0103:0
        Line 126: summary:disk_file_size:X0104:0
        Line 139: summary:disk_file_size:X0105:0
    2023-03-08-07-50-20 - Status.log
        Line  48: summary:disk_file_size:X0001:3596814559707
        Line  61: summary:disk_file_size:X0002:3604630098425
        Line  74: summary:disk_file_size:X0003:3585685988025
        Line  87: summary:disk_file_size:X0101:2668465310611
        Line 100: summary:disk_file_size:X0102:1387281845906
        Line 113: summary:disk_file_size:X0103:0
        Line 126: summary:disk_file_size:X0104:0
        Line 139: summary:disk_file_size:X0105:79155158507
    2023-03-08-11-41-45 - Status.log
        Line  48: summary:disk_file_size:X0001:3596814559707
        Line  61: summary:disk_file_size:X0002:3604630098425
        Line  74: summary:disk_file_size:X0003:3585685988025
        Line  87: summary:disk_file_size:X0101:2668465310611
        Line 100: summary:disk_file_size:X0102:1386817775983
        Line 113: summary:disk_file_size:X0103:34471914790
        Line 126: summary:disk_file_size:X0104:108279033288
        Line 139: summary:disk_file_size:X0105:268641710724
    
    2023-04-02-20-58-32 - Status.log (9 hits)
        Line  49: summary:disk_file_size:X0001:3596814559707
        Line  62: summary:disk_file_size:X0002:3604630098425
        Line  75: summary:disk_file_size:X0003:3588208657472
        Line  88: summary:disk_file_size:X0004:2246467006181
        Line 101: summary:disk_file_size:X0101:2668465310611
        Line 114: summary:disk_file_size:X0102:1461130719741
        Line 127: summary:disk_file_size:X0103:2086353902397
        Line 140: summary:disk_file_size:X0104:2375119887275
        Line 153: summary:disk_file_size:X0105:2071764061217
    
    2023-05-02-03-01-34 - Status.log (10 hits)
        Line  50: summary:disk_file_size:X0001:3608907543115
        Line  63: summary:disk_file_size:X0002:3620746456577
        Line  76: summary:disk_file_size:X0003:3588208657472
        Line  89: summary:disk_file_size:X0004:5895108688794
        Line 102: summary:disk_file_size:X0005:2700112813869
        Line 115: summary:disk_file_size:X0006:1498288675523
        Line 128: summary:disk_file_size:X0007:2087633594663
        Line 141: summary:disk_file_size:X0008:2375119887275
        Line 154: summary:disk_file_size:X0009:2098866649359
        Line 167: summary:disk_file_size:X0010:1997483076157
    
    2023-06-17-20-26-27 - Status.log (14 hits)
        Line  59: summary:disk_file_size:X0001:3614272973875
        Line  72: summary:disk_file_size:X0002:3620746456577
        Line  85: summary:disk_file_size:X0003:3588208657472
        Line  98: summary:disk_file_size:X0004:6010590985486
        Line 111: summary:disk_file_size:X0005:2738736929624
        Line 124: summary:disk_file_size:X0006:1552747041803
        Line 137: summary:disk_file_size:X0007:2092339732615
        Line 150: summary:disk_file_size:X0008:2375119887275
        Line 163: summary:disk_file_size:X0009:2157426125275
        Line 176: summary:disk_file_size:X0010:6249162942712
        Line 189: summary:disk_file_size:X0011:6498858356666
        Line 202: summary:disk_file_size:X0012:6453103610284
        Line 215: summary:disk_file_size:X0013:5727894110486
        Line 228: summary:disk_file_size:X0014:472190888209
    
    2023-09-13-15-38-09 - Status.log (14 hits)
        Line  56: summary:disk_file_size:X0001:3642136748156
        Line  69: summary:disk_file_size:X0002:3625781576046
        Line  82: summary:disk_file_size:X0003:3593034397085
        Line  95: summary:disk_file_size:X0004:6084076919015
        Line 108: summary:disk_file_size:X0005:2785545615377
        Line 121: summary:disk_file_size:X0006:1780834738558
        Line 134: summary:disk_file_size:X0007:2102309155903
        Line 147: summary:disk_file_size:X0008:2392350914680
        Line 160: summary:disk_file_size:X0009:2251026619283
        Line 173: summary:disk_file_size:X0010:6272636735557
        Line 186: summary:disk_file_size:X0011:6566499342033
        Line 199: summary:disk_file_size:X0012:6503654037584
        Line 212: summary:disk_file_size:X0013:7104656838931
        Line 225: summary:disk_file_size:X0014:523548928135
    
    2023-12-29-22-32-00 - Status.log (15 hits)
        Line  58: summary:disk_file_size:X0001:3642136748156
        Line  71: summary:disk_file_size:X0002:3628916549443
        Line  84: summary:disk_file_size:X0003:3593034397085
        Line  97: summary:disk_file_size:X0004:6146942508765
        Line 110: summary:disk_file_size:X0005:2802248795139
        Line 123: summary:disk_file_size:X0006:1568299092681
        Line 136: summary:disk_file_size:X0007:2105862786111
        Line 149: summary:disk_file_size:X0008:2431623116084
        Line 162: summary:disk_file_size:X0009:2496660395299
        Line 175: summary:disk_file_size:X0010:6296658154755
        Line 188: summary:disk_file_size:X0011:6567221503477
        Line 201: summary:disk_file_size:X0012:6598507239583
        Line 214: summary:disk_file_size:X0013:5231232241711
        Line 227: summary:disk_file_size:X0014:523548928135
        Line 240: summary:disk_file_size:X0015:3327055564741
    
    2024-04-11-07-59-24 - Status.log (15 hits)
        Line  58: summary:disk_file_size:X0001:3660773705727
        Line  71: summary:disk_file_size:X0002:3640855514025
        Line  84: summary:disk_file_size:X0003:3633624529187
        Line  97: summary:disk_file_size:X0004:6161296557754
        Line 110: summary:disk_file_size:X0005:2887013236338
        Line 123: summary:disk_file_size:X0006:1618531706876
        Line 136: summary:disk_file_size:X0007:2110539403043
        Line 149: summary:disk_file_size:X0008:2431623116084
        Line 162: summary:disk_file_size:X0009:2618567515331
        Line 175: summary:disk_file_size:X0010:6325175290700
        Line 188: summary:disk_file_size:X0011:6570324657568
        Line 201: summary:disk_file_size:X0012:6793331274960
        Line 214: summary:disk_file_size:X0013:5353245653919
        Line 227: summary:disk_file_size:X0014:549362989998
        Line 240: summary:disk_file_size:X0015:3889254826157
    
    2023-04-21-20-17-19 - Status.log (10 hits)
        Line  50: summary:disk_file_size:X0001:3608907543115
        Line  63: summary:disk_file_size:X0002:3604630098425
        Line  76: summary:disk_file_size:X0003:3588208657472
        Line  89: summary:disk_file_size:X0004:5893959960227
        Line 102: summary:disk_file_size:X0101:2713528441816
        Line 115: summary:disk_file_size:X0102:1461130719741
        Line 128: summary:disk_file_size:X0103:2087633594663
        Line 141: summary:disk_file_size:X0104:2375119887275
        Line 154: summary:disk_file_size:X0105:2090372020099
        Line 167: summary:disk_file_size:X0106:1997483076157
    
    2023-06-20-20-16-02 - Status.log (14 hits)
        Line  56: summary:disk_file_size:X0001:3614272973875
        Line  69: summary:disk_file_size:X0002:3620746456577
        Line  82: summary:disk_file_size:X0003:3593034397085
        Line  95: summary:disk_file_size:X0004:6016461181145
        Line 108: summary:disk_file_size:X0005:2738736929624
        Line 121: summary:disk_file_size:X0006:1552747041803
        Line 134: summary:disk_file_size:X0007:2092306096957
        Line 147: summary:disk_file_size:X0008:2375119887275
        Line 160: summary:disk_file_size:X0009:2159960892317
        Line 173: summary:disk_file_size:X0010:6254542732967
        Line 186: summary:disk_file_size:X0011:6522269220098
        Line 199: summary:disk_file_size:X0012:6475461248978
        Line 212: summary:disk_file_size:X0013:5932848397664
        Line 225: summary:disk_file_size:X0014:472190888209
    
    2023-09-17-08-23-59 - Status.log (14 hits)
        Line  56: summary:disk_file_size:X0001:3642136748156
        Line  69: summary:disk_file_size:X0002:3625781576046
        Line  82: summary:disk_file_size:X0003:3593034397085
        Line  95: summary:disk_file_size:X0004:6084076919015
        Line 108: summary:disk_file_size:X0005:2785545615377
        Line 121: summary:disk_file_size:X0006:1780834738558
        Line 134: summary:disk_file_size:X0007:2102309155903
        Line 147: summary:disk_file_size:X0008:2392350914680
        Line 160: summary:disk_file_size:X0009:2251026619283
        Line 173: summary:disk_file_size:X0010:6272636735557
        Line 186: summary:disk_file_size:X0011:6566499342033
        Line 199: summary:disk_file_size:X0012:6503654037584
        Line 212: summary:disk_file_size:X0013:7104656838931
        Line 225: summary:disk_file_size:X0014:523548928135
    
    2024-01-23-00-28-04 - Status.log (15 hits)
        Line  58: summary:disk_file_size:X0001:3642136748156
        Line  71: summary:disk_file_size:X0002:3628916549443
        Line  84: summary:disk_file_size:X0003:3598674138272
        Line  97: summary:disk_file_size:X0004:6160913886875
        Line 110: summary:disk_file_size:X0005:2808500078454
        Line 123: summary:disk_file_size:X0006:1580509610961
        Line 136: summary:disk_file_size:X0007:2105862786111
        Line 149: summary:disk_file_size:X0008:2431623116084
        Line 162: summary:disk_file_size:X0009:2505451168056
        Line 175: summary:disk_file_size:X0010:6325094902819
        Line 188: summary:disk_file_size:X0011:6570324657568
        Line 201: summary:disk_file_size:X0012:6771500787350
        Line 214: summary:disk_file_size:X0013:5231918498501
        Line 227: summary:disk_file_size:X0014:524541593858
        Line 240: summary:disk_file_size:X0015:3616830078640
    
    2024-05-10-14-36-35 - Status.log (15 hits)
        Line  58: summary:disk_file_size:X0001:3660773705727
        Line  71: summary:disk_file_size:X0002:3640855514025
        Line  84: summary:disk_file_size:X0003:3633624529187
        Line  97: summary:disk_file_size:X0004:6209888303623
        Line 110: summary:disk_file_size:X0005:2898605535380
        Line 123: summary:disk_file_size:X0006:1636199965085
        Line 136: summary:disk_file_size:X0007:2110539403043
        Line 149: summary:disk_file_size:X0008:2431623116084
        Line 162: summary:disk_file_size:X0009:2645593288500
        Line 175: summary:disk_file_size:X0010:6376041972415
        Line 188: summary:disk_file_size:X0011:6570324657568
        Line 201: summary:disk_file_size:X0012:6807331637104
        Line 214: summary:disk_file_size:X0013:5358805724992
        Line 227: summary:disk_file_size:X0014:574193158261
        Line 240: summary:disk_file_size:X0015:4400867260488
    
    2024-05-26-06-39-48 - Status.log (15 hits)
        Line  59: summary:disk_file_size:X0001:3660773705727
        Line  72: summary:disk_file_size:X0002:3640855514025
        Line  85: summary:disk_file_size:X0003:3633624529187
        Line  98: summary:disk_file_size:X0004:6235375145692
        Line 111: summary:disk_file_size:X0005:2898605535380
        Line 124: summary:disk_file_size:X0006:1669774495974
        Line 137: summary:disk_file_size:X0007:2110539403043
        Line 150: summary:disk_file_size:X0008:2431623116084
        Line 163: summary:disk_file_size:X0009:2677558076292
        Line 176: summary:disk_file_size:X0010:6378836039368
        Line 189: summary:disk_file_size:X0011:6570324657568
        Line 202: summary:disk_file_size:X0012:6821982429233
        Line 215: summary:disk_file_size:X0013:5381460329778
        Line 228: summary:disk_file_size:X0014:574193158261
        Line 241: summary:disk_file_size:X0015:4659920739418
    

    Files changes:

    2023-03-01-07-23-15
        Line 76: summary:added:8
    2023-03-01-18-27-07
        Line 136: summary:added:81
    2023-03-02-01-24-13
        Line 56: summary:added:1
    2023-03-02-15-11-33
        Line  93: summary:added:38
    2023-03-02-19-53-51
        Line 75: summary:added:20
    2023-03-03-00-03-58
        Line 105: summary:added:50
    2023-03-03-09-53-01
        Line 112: summary:added:57
    2023-03-03-20-39-34
        Line 125: summary:added:70
    2023-03-05-06-23-41
        Line 9177: summary:added:9122
    2023-03-07-00-01-53
    2023-03-07-04-53-01
    2023-03-08-02-27-24
        Line 80: summary:added:25
    2023-03-08-07-50-48
        Line 363: summary:added:301
    2023-03-08-11-35-40
    2023-03-08-23-39-24
        Line 4337: summary:added:15
    2023-03-09-00-45-34
    2023-03-09-07-08-36
        Line 379: summary:added:324
    2023-03-10-11-43-56
        Line 60: summary:added:5
    2023-03-11-09-28-05
        Line 390: summary:added:335
    2023-03-11-14-54-08
    2023-03-14-15-04-03
        Line 668: summary:added:613
    2023-03-15-09-23-06
        Line 58: summary:added:3
    2023-03-15-09-36-22
        Line 58: summary:updated:1
    2023-03-17-18-52-21
        Line 675: summary:added:620
    2023-03-18-03-47-03
    2023-03-18-10-52-55
    2023-03-18-19-49-38
        Line 410: summary:added:355
    2023-03-18-22-56-07
        Line 527: summary:added:472
    2023-03-19-05-49-18
    2023-03-19-18-43-54
        Line 370: summary:added:315
    2023-03-21-04-08-45
        Line 479: summary:added:424
    2023-03-21-08-47-09
    2023-03-21-18-20-10
        Line 896: summary:added:841
    2023-03-22-09-02-51
        Line 2376: summary:added:2318
    2023-03-22-18-06-14
    2023-03-24-07-35-09
        Line 559: summary:added:504
    2023-03-25-14-34-06
        Line 112: summary:added:57
    2023-03-25-19-07-42
        Line 273: summary:added:218
    2023-03-26-12-40-32
        Line 177: summary:added:122
    2023-03-26-17-00-41
        Line 68: summary:added:12
    2023-03-27-12-44-55
        Line 60: summary:added:5
    2023-03-28-20-03-07
        Line 296: summary:added:241
    2023-03-29-21-56-54
        Line 3221: summary:added:3164
    2023-03-31-13-36-52
        Line 117080: summary:added:117022
    2023-04-02-20-58-53
    2023-04-04-00-37-51
        Line 696: summary:added:638
    2023-04-04-16-34-14
        Line 39434: summary:added:39376
    2023-04-04-20-16-36
    2023-04-06-20-56-10
        Line 86456: summary:added:86398
    2023-04-07-22-49-25
        Line 63: summary:added:4
    2023-04-08-18-00-01
        Line 339: summary:added:281
    2023-04-10-01-05-52
        Line 294: summary:added:236
    2023-04-10-23-37-24
        Line 704: summary:added:644
    2023-04-11-21-32-54
        Line 187: summary:added:126
    2023-04-17-12-02-22
        Line 3709: summary:added:3427
    2023-04-18-08-02-55
        Line 136: summary:added:75
    2023-04-19-11-05-22
        Line 104: summary:added:43
    2023-04-20-00-44-24
        Line 668: summary:added:606
    2023-04-20-03-15-10
        Line 668: summary:added:606
    2023-04-21-13-28-48
        Line 78: summary:added:17
    2023-04-21-20-59-16
    2023-04-21-21-01-47
        Line 67: summary:updated:1
    2023-04-21-21-02-44
        Line 66: summary:added:1
        Line 68: summary:updated:1
    2023-04-22-01-34-40
    2023-04-22-17-43-16
        Line 65: summary:updated:2
    2023-04-24-19-48-12
        Line 120: summary:added:51
    2023-05-01-18-43-47
    2023-05-01-19-21-36
        Line 80: summary:added:13
    2023-05-02-03-02-05
        Line 82: summary:added:20
    2023-05-04-09-28-14
        Line 487: summary:added:426
    2023-05-05-00-20-23
        Line 232: summary:added:171
    2023-05-05-11-53-37
        Line 81: summary:added:18
        Line 83: summary:updated:1
    2023-05-05-23-37-16
        Line 395: summary:added:333
        Line 397: summary:updated:1
    2023-05-07-07-57-44
        Line 426: summary:added:363
    2023-05-07-18-01-15
        Line 3035: summary:added:2971
    2023-05-08-01-57-43
        Line 33999: summary:updated:2
    2023-05-08-16-05-56
        Line 107: summary:added:42
    2023-05-10-00-14-37
        Line 36412: summary:added:2695
        Line 36414: summary:updated:4
    2023-05-11-00-24-00
        Line 2100: summary:updated:2
    2023-05-11-03-33-52
    2023-05-11-20-11-07
    2023-05-12-01-56-00
        Line 74: summary:added:5
    2023-05-12-13-03-33
        Line 290: summary:added:226
    2023-05-12-22-48-41
        Line 123: summary:added:58
    2023-05-14-08-08-38
        Line 172: summary:added:104
        Line 174: summary:updated:1
    2023-05-15-08-35-16
        Line 2053: summary:added:1698
        Line 2055: summary:updated:2
    2023-05-15-17-09-06
        Line 2071: summary:added:2000
        Line 2073: summary:updated:3
    2023-05-16-20-47-03
    2023-05-17-17-29-47
    2023-05-17-23-25-04
        Line 78: summary:added:8
    2023-05-21-10-41-58
    2023-05-26-01-03-08
        Line 245: summary:added:179
    2023-05-26-18-41-47
        Line 369: summary:added:301
        Line 371: summary:updated:1
    2023-05-29-13-28-14
        Line 587: summary:added:520
    2023-05-29-13-40-45
        Line 593: summary:added:526
    2023-05-30-06-22-44
        Line 77: summary:added:6
    2023-06-04-03-06-26
        Line 90: summary:added:11
        Line 92: summary:updated:3
    2023-06-04-23-05-29
        Line 432: summary:added:359
    2023-06-06-10-42-42
        Line 88: summary:added:18
    2023-06-06-21-48-06
        Line 233: summary:added:163
    2023-06-07-13-59-13
        Line 137: summary:added:61
    2023-06-08-15-15-34
        Line 192: summary:added:119
        Line 194: summary:updated:1
    2023-06-10-11-15-06
        Line 85: summary:added:5
        Line 87: summary:updated:4
    2023-06-10-11-32-12
        Line 85: summary:added:5
        Line 87: summary:updated:4
    2023-06-10-13-51-23
    2023-06-11-12-23-30
        Line 268: summary:added:186
        Line 270: summary:updated:1
    2023-06-12-18-05-43
        Line  94: summary:added:15
        Line  96: summary:updated:6
    2023-06-12-22-16-46
        Line 74: summary:added:1
    2023-06-17-01-44-08
        Line 674: summary:added:581
        Line 676: summary:updated:16
    2023-06-17-20-27-06
        Line 102: summary:added:24
        Line 104: summary:updated:2
    2023-06-19-15-53-28
        Line 101: summary:added:16
        Line 103: summary:updated:10
    2023-06-20-20-02-30
        Line 1178: summary:added:546
        Line 1180: summary:updated:3
    2023-06-24-00-05-36
        Line 209: summary:added:122
        Line 211: summary:updated:12
    2023-06-24-21-38-31
    2023-06-24-22-37-51
        Line 4431: summary:added:1
        Line 4433: summary:updated:1
    2023-06-25-01-34-59
    2023-06-27-00-09-34
        Line 118: summary:added:38
        Line 120: summary:updated:3
    2023-06-29-01-00-42
        Line 201: summary:added:112
        Line 203: summary:updated:5
    2023-06-30-10-41-55
        Line  97: summary:added:12
        Line  99: summary:updated:5
    2023-07-01-05-31-01
        Line 221: summary:added:144
    2023-07-02-21-18-07
        Line 176: summary:added:90
        Line 178: summary:updated:8
    2023-07-06-12-25-00
        Line 120: summary:added:40
        Line 122: summary:updated:1
    2023-07-08-12-28-07
        Line 121: summary:added:26
        Line 123: summary:updated:13
    2023-07-08-13-15-58
    2023-07-12-11-55-39
        Line 613: summary:added:497
        Line 615: summary:updated:6
    2023-07-22-03-12-10
        Line 185: summary:added:76
        Line 187: summary:updated:18
    2023-08-02-11-56-25
        Line 143: summary:added:51
        Line 145: summary:updated:12
    2023-08-03-01-07-05
        Line 267: summary:added:176
        Line 269: summary:updated:3
    2023-08-05-13-37-45
    2023-08-12-06-24-25
        Line 118: summary:added:36
        Line 120: summary:updated:5
    2023-08-19-03-22-34
        Line 119: summary:added:33
        Line 121: summary:updated:8
    2023-08-19-06-15-03
        Line 75: summary:added:2
    2023-08-22-10-59-25
        Line 147: summary:added:66
        Line 149: summary:updated:7
    2023-08-26-01-28-00
        Line 136: summary:added:53
        Line 138: summary:updated:7
    2023-08-31-08-16-03
        Line 100: summary:added:21
        Line 102: summary:updated:4
    2023-09-02-14-01-24
        Line 118: summary:added:44
        Line 120: summary:updated:1
    2023-09-05-23-27-10
        Line 123: summary:added:36
        Line 125: summary:updated:11
    2023-09-09-12-06-51
        Line 114: summary:added:40
    2023-09-17-08-24-52
        Line 146: summary:added:54
        Line 148: summary:updated:9
    2023-09-18-22-38-32
        Line 151: summary:added:58
        Line 153: summary:updated:5
    2023-09-24-18-34-41
    2023-10-07-19-25-59
        Line 3124: summary:added:292
        Line 3126: summary:updated:15
    2023-10-08-00-09-40
        Line 2852: summary:added:17
        Line 2854: summary:updated:1
    2023-10-16-23-55-53
        Line 138: summary:added:52
        Line 140: summary:updated:9
    2023-10-25-16-54-32
        Line 130: summary:added:42
        Line 132: summary:updated:9
    2023-10-25-19-45-45
    2023-10-28-20-44-35
        Line 116: summary:added:30
        Line 118: summary:updated:8
    2023-10-29-17-54-15
        Line 393: summary:added:1
    2023-10-30-11-50-30
    2023-10-30-19-53-58
    2023-11-02-17-41-42
        Line 115: summary:added:28
        Line 117: summary:updated:2
    2023-11-07-01-19-16
        Line 122: summary:added:30
        Line 124: summary:updated:13
    2023-11-11-05-14-07
        Line 115: summary:added:32
        Line 117: summary:updated:3
    2023-11-11-13-19-07
        Line 126: summary:added:46
    2023-11-18-12-17-41
        Line 132: summary:added:35
        Line 134: summary:updated:5
    2023-11-22-10-03-18
        Line 103: summary:added:14
        Line 105: summary:updated:11
    2023-11-23-18-41-40
    2023-11-30-10-58-27
        Line 105: summary:added:21
        Line 107: summary:updated:4
    2023-12-01-05-51-23
        Line 1290: summary:added:1210
        Line 1292: summary:updated:3
    2023-12-03-03-12-17
        Line 90: summary:added:9
        Line 92: summary:updated:3
    2023-12-07-17-16-56
        Line 91: summary:added:5
        Line 93: summary:updated:7
    2023-12-12-23-35-29
        Line 102: summary:added:12
        Line 104: summary:updated:10
    2023-12-23-19-46-51
        Line 108: summary:added:18
        Line 110: summary:updated:3
    2023-12-25-23-51-34
        Line 120: summary:added:31
        Line 122: summary:updated:11
    2023-12-30-02-58-44
        Line 130: summary:added:28
    2023-12-30-03-02-06
    2023-12-31-03-05-54
    2024-01-04-15-54-01
        Line 83: summary:added:12
        Line 85: summary:updated:7
    2024-01-04-15-59-46
        Line 83: summary:added:12
        Line 85: summary:updated:8
    2024-01-09-05-16-19
    2024-01-09-15-12-46
        Line 77: summary:added:7
        Line 79: summary:updated:7
    2024-01-09-20-29-31
        Line 83: summary:added:21
    2024-01-15-15-07-29
        Line 111: summary:added:31
        Line 113: summary:updated:16
    2024-01-19-08-55-04
        Line  95: summary:added:25
        Line  97: summary:updated:7
    2024-01-20-16-46-38
        Line 101: summary:added:30
        Line 103: summary:updated:7
    2024-01-23-10-53-56
    2024-01-26-15-31-27
        Line  92: summary:added:19
        Line  94: summary:updated:8
    2024-02-06-04-04-55
        Line  94: summary:added:20
        Line  96: summary:updated:9
    2024-02-09-14-29-05
        Line 66: summary:added:3
        Line 68: summary:updated:1
    2024-02-10-16-51-07
        Line 67: summary:added:4
        Line 69: summary:updated:1
    2024-02-11-21-13-52
        Line 67: summary:added:5
    2024-02-11-21-34-03
        Line 65: summary:updated:1
    2024-02-24-15-40-22
        Line  94: summary:added:32
    2024-03-06-20-40-08
    2024-03-08-20-30-53
        Line  92: summary:added:30
    2024-03-16-13-30-14
        Line 90: summary:added:23
        Line 92: summary:updated:1
    2024-03-25-21-00-14
        Line 101: summary:added:36
        Line 103: summary:updated:2
    2024-04-03-01-35-50
        Line 118: summary:added:42
        Line 120: summary:updated:13
    2024-04-06-18-34-15
    2024-04-06-19-17-30
        Line 91: summary:added:21
        Line 93: summary:updated:8
    2024-04-14-00-59-02
        Line 84: summary:added:16
        Line 86: summary:updated:4
    2024-05-05-05-07-33
        Line 6023: summary:added:4599
        Line 6025: summary:updated:4
    2024-05-05-07-30-45
        Line 112: summary:added:27
        Line 114: summary:updated:17
    2024-05-06-21-02-18
        Line 113: summary:added:28
        Line 115: summary:updated:18
    2024-05-07-00-58-18
        Line 104: summary:added:38
        Line 106: summary:updated:3
    2024-05-10-00-26-31
        Line 117: summary:added:52
        Line 119: summary:updated:2
    2024-05-10-00-54-20
        Line 3422: summary:added:52
        Line 3424: summary:updated:2
    2024-05-13-22-49-04
        Line 100: summary:added:16
        Line 102: summary:updated:15
    2024-05-21-04-28-49
        Line 201: summary:added:86
        Line 203: summary:updated:16
    2024-05-25-20-24-05
        Line 102: summary:added:28
        Line 104: summary:updated:9
    
     

Log in to post a comment.