freezer.storage.ssh module

class freezer.storage.ssh.SshStorage(storage_path, remote_username, remote_ip, port, max_segment_size, ssh_key_path=None, remote_pwd=None)

Bases: freezer.storage.fslike.FsLikeStorage

backup_blocks(backup)
Parameters

backup (freezer.storage.base.Backup) –

Returns

create_dirs(path)

Change to this directory, recursively making new folders if needed. Returns True if any folders were created.

get_file(from_path, to_path)
init()
listdir(directory)
Parameters

path (str) –

Return type

collections.Iterable[str]

open(filename, mode)
Parameters
  • filename (str) –

  • mode (str) –

Returns

put_file(from_path, to_path)
Parameters
  • from_path (str) –

  • to_path (str) –

read_metadata_file(path)
rmtree(path)