REPRETED.

ligações libparted python
Baixe Agora

REPRETED. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Other/Proprietary Li...
  • Preço:
  • FREE
  • Nome do editor:
  • Ruben Quinones

REPRETED. Tag


REPRETED. Descrição

REPRETT é uma tentativa de aprender o módulo Python CTypes para criar ligações para a A APIs usá-lo por seu próprio risco.Developer Comentsi foi um pouco confuso na maneira que se separou e a interface pypeded funciona, meu objetivo era criar uma interface simples. Ele não tem o conjunto completo de recursos que se separaram tem a oferecer, apenas o suficiente para criar e excluir partições e definir os rótulos. Sinta-se à vontade para verificar o código e apontar melhorias. Para qualquer dúvida, meu e-mail é rq.sysadmin@gmail.com, divirta-se! Introdução rápida para adicionar partições: de repartted Import * Dev = Device.Device ("/ dev / sdb") Nº ou seja qual for o seu Dev preferencial. Se você chamá-lo sem qualquer # argumentos, ele irá investigar todos os dispositivos padrão e padrão para o # primeiro findsmydisk = disk.disk (dev) sz = tamanho.size (dev, 200, "MB") New = DISK.PARTITION ( mydisk, sz) # isso é padronizado o sistema de arquivos para ext3 e tipo de partição "normal" #new = disk.partição (mydisk, sz, fs = "ext4") # defina os blocos do sistema de arquivos para ext4 # new = disk.partition (mydisk, sz, fs = "ext4", nome = "myname") # defina um nome # novo = disk.partição (mydisk, sz, align = 'mínimo') # Define o alinhamento da partição para mínimo.mydisk.add_partição (novo) mydisk .commit () PartitionNow Você pode acessar propriedades e métodos da partição da Instância de Partição "Novo": Disco -Returns Uma instância de DiskDevice -Returns Uma instância de DeviceGeom -Returns A 3-Tuple (Start_Sector, End_Sector, Length_IN_Sectors). Número de partiçãoType -Retorna o tipo de partição (estendido, normal, lógico, etc ...) FS_TYPE - Retorna o tipo de geometria do bloco de arquivos (ext3, ext4, etc ...) Nome - O nome da partição se SETSET_NAME-SE A tabela de partição suporta os nomes que você pode alterá-lo com este método, você precisará confirmar as alterações no disco ..set_flag -sets O sinalizador de partição, é preciso um argumento de string ("boot", "lvm", "boot_legacy", etc. ...) e um booleano (verdadeiro ou falso, para alternar o estado.Alignment -Returns "mínimo" ou "ideal", dependendo do setor de partição. Observe, no entanto, que, embora você possa especificar um alinhamento mínimo em uma nova partição, isso pode retornar o ideal, dependendo se o setor de partição iniciar se tornar alinhado.diskyou pode criar uma instância de um disco, fornecendo um dispositivo: Dev = Device.Device ("/ dev / sdb") # ou qualquer que seja o seu DEV preferido. mydisk = disk.disk (dev) são as propriedades e métodos para instâncias de disco: Type_Name -Returns O nome da tabela de partição de disco (GPT, DVH, etc ...) Type_Features -Returns ou partition_name (suporta nomeação de partições) ou estendido (LVM Coisas, sem paradas de nomenclatura para você!) Bloqueio_Siza - os tamanhos do bloco de disco.Needs_clobber - ou falso.update_mode -True ou faldesepartições - Retorna uma lista de partições no disco (como instâncias de partição). Metadados, FreeSpace e partições protegidas não estão incluídas.Add_Partition - Take uma instância de partição e adiciona-a à tabela de partição de disco. Nota: Você deve ligar para salvar suas alterações no disco.Delete_Partition - uma instância de partição ou um número de partição e exclui it.delete_all -deletes Todos os partitionsCommit -commits alterações no disco._ped_disk -Returns A estrutura de disco CTYPES._ped_device. Estrutura do dispositivo CTYPES.GET_PARTITION - Retorna uma instância de partição, dado um número de partição.set_label -Ake uma string (GPT ou MSDOS) e define a tabela de partição de disco.DeviceYou pode criar uma instância de um dispositivo, fornecendo o caminho (ou seja, ou dev / SDA). Se os pathis não for fornecido, ele prova todos os dispositivos padrão até encontrar um e padrão para ele. dev = device.device ("/ dev / sdb") # ou qualquer que seja o seu Dev preferencial. Ou Dev = Device.Device () Estas são as propriedades e métodos para instâncias de dispositivo: _ped_device - Retorna a estrutura do dispositivo CTYPES.Length - Retorna o comprimento do dispositivo em setores.Path - Retorna o caminho do dispositivo (ou seja, o caminho do dispositivo (ou seja, o caminho do dispositivo). Modelo -Retorna o modelo do dispositivo (ou seja, 'ATA Harddisk'). Tipo -Retorna o tipo de dispositivo (ou seja, 'SCSI'). Setor_Size - Retorna o tamanho do setor.Phys_Sector_size - Retorna o tamanho do setor físico. Como o tamanho do setor físico. O dispositivo foi aberto (por sessão) .read_only -True ou False.External_Mode -True ou False.Dirty -Dirty -Dirty -Dirty.boot_dirty -True ou falso.hw_geom - Retorna um 3-tupla (cilindros, chefes, setores) bios_geom - Retorna um host de 3-tupla (cilindros, chefes, setores) -Retorna o dispositivo Host ID.DID -Eu não tenho idéia do que esta página inicial é doproduto


REPRETED. Software Relacionado