• swift 命令行 2013-11-21 10:57:22
    1、查看容器和存储的对象 [root@localhost ~(keystone_admin)]# swift list [root@localhost ~(keystone_admin)]# swift list --lh  0 0 swift list $container #显示某个容器的对象信息 2、查看状态信息 [root@...

    也是先source用户和租间

    1、查看容器和存储的对象

    [root@localhost ~(keystone_admin)]# swift list
    [root@localhost ~(keystone_admin)]# swift list --lh
        0    0
    
    $ swift list $container #显示某个容器的对象信息
    
    2、查看状态信息

    [root@localhost ~(keystone_admin)]# swift stat
       Account: AUTH_9387b24331da4daebac32a8ccd52dd4b
    Containers: 0
       Objects: 0
         Bytes: 0
    Content-Type: text/plain; charset=utf-8
    X-Timestamp: 1384944092.11535
    X-Put-Timestamp: 1384944092.11535
    
    3、创建容器

    [root@localhost ~(keystone_admin)]# swift post test
    [root@localhost ~(keystone_admin)]# swift list --lh
        0    0 2013-11-20 10:42:16 test
        0    0
    

    4、删除容器

    [root@localhost ~(keystone_admin)]# swift delete test
    [root@localhost ~(keystone_admin)]# swift list --lh
        0    0
    
    
    $swift delete $container $object#删除某个容器里的某个对象
    
    

    
    

    5、上传对象a、先创建个文件500M的

    [root@localhost ~(keystone_admin)]# dd if=/dev/zero of=/tmp/example-500Mb bs=1M count=500
    记录了500+0 的读入
    记录了500+0 的写出
    524288000字节(524 MB)已复制,0.258867 秒,2.0 GB/秒
    
    

    
    b、上传到刚才创建的容器”test“中
    

    [root@localhost ~(keystone_admin)]# swift upload test /tmp/example-500Mb 
    tmp/example-500Mb
    
    

    
    支持目录和多个文件
    

    swift upload  $container $dir
    swift upload $container file1 file2 ..
    
    

    
    

    6、上传大文件时,可以用-S来分片(s for segment)

    [root@localhost ~(keystone_admin)]# swift upload test -S 102400000 /tmp/example-500Mb 
    tmp/example-500Mb segment 5
    tmp/example-500Mb segment 0
    tmp/example-500Mb segment 2
    tmp/example-500Mb segment 1
    tmp/example-500Mb segment 4
    tmp/example-500Mb segment 3
    tmp/example-500Mb
    
    

    
    最终,文件对象会上传到"test"容器中,但也会增加一个“test_segments”的容器,里面放的就是文件分片时产生的各个小分片文件。
    

    [root@localhost ~(keystone_admin)]# swift list --lh
        2   43 2013-11-20 10:42:16 test
        6 500M 2013-11-21 02:31:52 test_segments
    
    
    [root@localhost ~(keystone_admin)]# swift list test --lh
       0 2013-11-21 02:41:32 tmp/example-500Mb
      43 2013-11-20 11:02:37 tmp/test.txt
      43
    
    [root@localhost ~(keystone_admin)]# swift list test_segments --lh
     97M 2013-11-21 02:41:30 tmp/example-500Mb/1384944751.119769/524288000/102400000/00000000
     97M 2013-11-21 02:41:30 tmp/example-500Mb/1384944751.119769/524288000/102400000/00000001
     97M 2013-11-21 02:41:30 tmp/example-500Mb/1384944751.119769/524288000/102400000/00000002
     97M 2013-11-21 02:41:30 tmp/example-500Mb/1384944751.119769/524288000/102400000/00000003
     97M 2013-11-21 02:41:30 tmp/example-500Mb/1384944751.119769/524288000/102400000/00000004
     11M 2013-11-21 02:41:30 tmp/example-500Mb/1384944751.119769/524288000/102400000/00000005
    500M



    展开全文
  • Swift 容器类型总结 2016-07-01 09:19:45
    Swift提供了三种主要的容器类型:数组(Array)、集合(Set)和字典(Dictionary)。数组存储相同类型的元素,集合存储有序不重复的值,字典采用键值对来存储元素。
  • 启动服务:   启动相关的服务: # systemctl start openstack-swift-account-auditor.service openstack-swift-account-replicator....swift-account.service openstack-swift-container-auditor.service o...
  • 2.1.Xattr介绍 官方描述: Extended attributes extend the basic attributesof files and directories in the file system. They are stored as name:data pairsassociated with file system objects (files, ...
  • swift日常命令 2019-07-12 11:27:01
    [root@openstack1 ~]# source keystonerc_admin [root@openstack1 ~(keystone_admin)]# swift list #查看存储容器 [root@openstack1 ~(keystone_admin)]# swift stat #查看容器状态 Account: AUTH_...
  • 容器在开发过程中用到的地方还是蛮多的,像网易新闻的框架如果使用代码去实现的话,调用系统的API addChildViewController(<#T##childController: UIViewController##UIViewController#>) 复制代码使它...
  • 1.在对象存储界面创建一个容器,名称是new-container。 2.将临时的yaml文件下载到foundation0上,主要用于向web页面上传...通过list指令查看有哪些容器,通过show指令查看具体的容器。 5.在new-container中...
  • 我输入了这样一条命令: swift -A http://192.168.1.101:7480/auth/1.0 -U mytry:swift -K 'AtVBbaot5mYXChq9UDTmM4fNzQ3SPu3yAzAB1UMs' post a_ewn_tyr 我想通过这一条命令创建一个名为a_ewn_tyr的container,但是报...
  • swift容器类一 2014-06-09 21:34:55
     swift交流群:342581988,欢迎加入! 1、Arrays
  • iOS容器框架,包括容器组件和路由组件,实现事件解耦和组件解耦。
  • 一 问题现象现象一:[root@localhost dev(keystone_demo)]# swift list HTTPConnectionPool(host='192.168.0.120', port=8080): Max retries exceeded with url: /v1/AUTH_b38c09cb0b5a4d46820c66052bb0ee94?format=...
  • OpenStack Swift学习笔记 2014-01-10 10:31:10
    OpenStack Object Storage(Swift)是OpenStack开源云计算项目的子项目之一。Swift的目的是使用普通硬件来构建冗余的、可扩展的分布式对象存储集群,存储容量可达PB级。 Swift并不是文件系统或者实时的数据存储系统...
  • 本文讲的是[译] iOS 响应式编程:Swift 中的轻量级状态容器, 原文地址:Reactive iOS Programming: Lightweight State Containers in Swift 原文作者:Tyler Tillage 译文出自:掘金翻译计划 本文永久链接:...
  •    代码创建TableView 参考 : ...     创建局部显示 或 自定义 容器 的 TableView import UIKit class ViewController: UIViewController,UITableViewDelegate,UITableViewDataSource { ...
  • SideMenu是一个用Swift编写的易于使用容器视图控制器
  • swift 存放多类型的容器 2019-02-28 13:25:40
    swift容器都是泛型,一个容器只能存放同一类型的元素 public struct Array<Element> : RandomAccessCollection, MutableCollection public struct Dictionary<Key, Value> : ...
  • Swift简介(转) 2017-12-01 17:35:10
    0.术语约定......................................................................................................................1. Swift Architectural Overview Swift架构概述........................... ..
  • 容器类Collections 数组:有序 集合:无序、唯一性、提供集合操作、快速查找 字典:键-值数据对 数组Array 一维数组 var numbers: [Int] = [0,1,2,3,4,5] var vowels: [String] = ["a","e"...
  • IOC的两种容器对比 2019-12-19 18:26:58
    Spring的IOC容器是一个提供IOC支持的轻量级容器。Spring提供了两种容器类型:BeanFactory和ApplicationContext。 BeanFactory:基础类型IOC容器,提供完整的IOC支持,默认采用延迟初始化策略(lazy-load)。只有当...
  • Swift API和Command 2016-07-19 16:38:40
    Restful API使用描述  使用限制 ... ...元数据(metadata)的总个数不能大于90个,且所有元数据总大小不能超过4KB元数据名字长度不能大于128个字节元数据值的长度不能大于256个字节对象最大不能超过5G,超过则需要...
1 2 3 4 5 ... 20
收藏数 7,833
精华内容 3,133