Grupos de arquivos - Servidor FSx de arquivos Amazon para Windows

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Grupos de arquivos

Os grupos de arquivos definem coleções lógicas de padrões de nome de arquivo que você deve usar ao configurar a triagem de arquivos e que você pode usar opcionalmente ao gerar relatórios de armazenamento. Um grupo de arquivos contém padrões de inclusão (arquivos a serem combinados) e padrões de exclusão (arquivos a serem excluídos das correspondências), aos quais você faz referência pelo nome do grupo de arquivos em vez de especificar padrões individuais a cada vez.

Como os grupos de arquivos são usados

Grupos de arquivos são necessários para os seguintes recursos do FSRM:

  • Triagem de arquivos - Você deve especificar um ou mais grupos de arquivos para definir quais tipos de arquivo bloquear ou monitorar.

  • Exceções de filtragem de arquivos - Você deve especificar um ou mais grupos de arquivos para definir quais tipos de arquivo permitir, apesar de bloquear a triagem de arquivos nas pastas principais.

  • Modelos de triagem de arquivos - Você deve especificar um ou mais grupos de arquivos para definir quais tipos de arquivo o modelo bloqueará ou monitorará.

Os grupos de arquivos são opcionais para os seguintes recursos do FSRM:

  • Relatórios de armazenamento - você pode, opcionalmente, filtrar relatórios por grupo de arquivos para analisar o uso do armazenamento para tipos de arquivo específicos. Por exemplo, você pode gerar um relatório mostrando somente arquivos de áudio e vídeo.

Padrões de nome de arquivo

Os grupos de arquivos usam padrões curinga para corresponder aos nomes dos arquivos. Você pode especificar padrões de inclusão (arquivos a serem combinados) e padrões de exclusão (arquivos a serem excluídos das correspondências).

O FSRM oferece suporte aos seguintes curingas:

  • Asterisco (*) - Corresponde a zero ou mais caracteres

  • Ponto de interrogação (?) - Combina exatamente com um personagem

Por exemplo, o padrão *.doc* corresponde a arquivos comoreport.doc,report.docx, edocument.doc, enquanto o padrão de ~$* exclusão exclui arquivos temporários criados por aplicativos do Microsoft Office.

Grupos de arquivos padrão

Quando você ativa o FSRM em seu sistema de arquivos, os seguintes grupos de arquivos são criados automaticamente:

Arquivos de áudio e vídeo

Corresponde aos formatos comuns de arquivo de áudio e vídeo *.mp3 *.wav, incluindo*.avi,*.mp4,,*.mpeg, e *.wmv

Arquivos de backup

Corresponde aos formatos de arquivo de backup*.bak, incluindo*.backup, e *.old

Arquivos compactados

Corresponde aos formatos de arquivo compactado e arquivado*.zip, incluindo *.rar,*.7z,*.gz, e *.tar

Arquivos de e-mail

Corresponde aos formatos de mensagem de e-mail e caixa de correio*.eml, incluindo *.msg, e *.pst

Arquivos executáveis

Corresponde aos formatos de arquivo executável e de script*.exe, incluindo *.dll,*.com,*.bat,*.cmd, e *.vbs

Arquivos de imagem

Corresponde aos formatos de arquivo de imagem comuns *.jpg *.jpeg, incluindo*.png,*.gif,,*.bmp, e *.tif

Arquivos do Office

Corresponde aos formatos de documentos do Microsoft Office *.doc *.docx, incluindo*.xls,*.xlsx,,*.ppt, e *.pptx

Arquivos do sistema

Corresponde aos formatos de arquivo do sistema Windows*.sys, incluindo *.dll,*.ocx, e *.drv

Arquivos temporários

Corresponde aos formatos de arquivo temporários*.tmp, incluindo*.temp, e ~*

Arquivos de texto

Corresponde aos formatos de arquivo baseados em texto*.txt, incluindo,*.log, e *.csv *.xml

Arquivos de páginas da Web

Corresponde aos formatos de arquivo de conteúdo da web *.html *.htm, incluindo*.asp,*.aspx,*.php,, e *.js

Você pode usar esses grupos de arquivos padrão imediatamente nas triagens de arquivos e nos relatórios de armazenamento, ou pode modificá-los para atender às suas necessidades específicas.

Comandos de gerenciamento de grupos de arquivos

O FSRM fornece PowerShell comandos para criar e gerenciar grupos de arquivos. Use esses comandos para definir grupos de arquivos personalizados que correspondam às políticas de gerenciamento de arquivos da sua organização.

nota

Todos os exemplos nesta página pressupõem que você tenha definido a $FSxWindowsRemotePowerShellEndpoint variável com o PowerShell endpoint remoto do Windows do seu sistema de arquivos. Você pode encontrar esse endpoint no AWS FSx console na página de detalhes do seu sistema de arquivos ou usando o comando AWS describe-file-systems CLI.

Novo- FSx FSRMFile Grupo

Cria um grupo de arquivos que define uma coleção lógica de padrões de nomes de arquivos. Esses padrões podem ser usados para triagens de arquivos, exceções de triagem de arquivos e relatórios de armazenamento.

Parâmetros:

  • Name (string): obrigatório. Um nome para o grupo de arquivos.

  • Description (string): opcional. Uma descrição para o grupo de arquivos.

  • IncludePattern (array): opcional. Uma matriz de cadeias de caracteres de padrões que especificam os arquivos a serem incluídos.

  • ExcludePattern (array): opcional. Uma matriz de cadeias de caracteres de padrões que especificam arquivos a serem excluídos.

Exemplos:

  1. Crie um grupo de arquivos para arquivos de texto.

    Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { New-FSxFSRMFileGroup -Name "My Text Files" -IncludePattern "*.txt" }
  2. Crie um grupo de arquivos para o código-fonte com padrões de inclusão e exclusão.

    $includePatterns = @("*.cpp", "*.h", "*.cs", "*.py") $excludePatterns = @("*.tmp", "*.bak") Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList @($includePatterns, $excludePatterns) -ScriptBlock { param($includePatterns, $excludePatterns) New-FSxFSRMFileGroup -Name "Source Code" -Description "Programming source files" -IncludePattern $includePatterns -ExcludePattern $excludePatterns }

FSxFSRMFileGrupo Get

Recupera um ou mais grupos de arquivos do seu sistema de arquivos. Os grupos de arquivos definem coleções de padrões de arquivo usados na triagem e geração de relatórios de arquivos.

Parâmetros:

  • Name (array): opcional. Uma matriz de nomes de grupos de arquivos a serem recuperados. Se você não especificar um nome, o comando retornará todos os grupos de arquivos no sistema de arquivos.

Exemplos:

  1. Recupere todos os grupos de arquivos no sistema de arquivos.

    Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Get-FSxFSRMFileGroup }

Remover - FSx FSRMFile Grupo

Remove um ou mais grupos de arquivos do seu sistema de arquivos. Após a remoção, o grupo de arquivos não pode ser usado em triagens de arquivos ou exceções de triagem de arquivos.

Parâmetros:

  • Name (array): obrigatório. Uma matriz de nomes de grupos de arquivos a serem removidos.

  • PassThru (boolean): opcional. Se definido como verdadeiro, retorna o objeto do grupo de arquivos removido.

Exemplos:

  1. Remova um único grupo de arquivos.

    Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ScriptBlock { Remove-FSxFSRMFileGroup -Name "My Text Files" -PassThru }

Conjunto - FSx FSRMFile Grupo

Modifica as propriedades dos grupos de arquivos existentes.

Parâmetros:

  • Name (array): obrigatório. Uma matriz de nomes de grupos de arquivos a serem modificados.

  • Description (string): opcional. Uma nova descrição para o grupo de arquivos.

  • IncludePattern (array): opcional. Uma nova matriz de cadeias de caracteres de padrões que especificam os arquivos a serem incluídos.

  • ExcludePattern (array): opcional. Uma nova matriz de cadeias de caracteres de padrões que especificam arquivos a serem excluídos.

  • PassThru (boolean): opcional. Se definido como verdadeiro, retorna o objeto do grupo de arquivos modificado.

Exemplos:

  1. Atualize a descrição e os padrões de um grupo de arquivos.

    $includePatterns = @("*.docx", "*.pdf", "*.rtf") $excludePatterns = @("~$*", "*.tmp") Invoke-Command -ComputerName $FSxWindowsRemotePowerShellEndpoint -ConfigurationName FSxRemoteAdmin -ArgumentList @($includePatterns, $excludePatterns) -ScriptBlock { param($includePatterns, $excludePatterns) Set-FSxFSRMFileGroup -Name "Documents" -Description "Updated document types" -IncludePattern $includePatterns -ExcludePattern $excludePatterns -PassThru }