• 简介
    分块上传可以实现将整个对象切分为多个分块,然后再将这些分块上传到 COS。上传时,这些分块将会按连续的序号编号,您可以独立上传或者按照任意顺序上传各个分块,最终 COS 将会根据分块编号顺序重新组合出该对象。任意分块传输失败,都可以重新传输当前分块,不会影响其他分块和内容完整性。一般在弱网络环境中,单个对象大于20MB可优先考虑分块上传,在大带宽环境中可将超过100MB的对象进行分块上传。

    分块上传最多支持将较大的对象切分为10000个分块,切分的分块大小范围一般为1MB…[阅读更多]

  • 使用Apache时,使用PHP上传文件函数上传文件时,其容许的文件大小受系统配置的影响,一般需要修改php.ini:

    执行时间限制的延长或取消:
    max_execution_time 默认是30秒.改为 max_execution_time = 0 (0表示没有限制)或更大点的数字;

    另一种方法是可以在php程序中加入
    set_time_limit();
    来设定页面最久执行时间.
    set_time_limit(0);//0表示没有限制

    查找 post_max_size = 2M (默…[阅读更多]

  • mysql> set global sync_binlog=500;

    mysql> set global innodb_flush_log_at_trx_commit=0;

  • 备份
    可以理解为克隆,备份文件之间是完整且独立的,Proxmox VE 备份始终是完整备份-包含VM / CT配置和所有数据,占用空间较大。备份后可以删除虚拟机,然后从备份文件恢复虚拟机,[备份👉快照模式] 只是虚拟机备份模式中的一种,以最小的不一致风险为代价,提供了最低的操作停机时间。它通过执行 Proxmox VE 实时备份来工作,该备份在VM运行时复制数据块。

     

    快照
    快照的数据(存储开销)是基于上一次快照的数据变化部分,而不是像备份那样复制一份完整虚拟机生存数据,…[阅读更多]

  • 几年前刚用 Mac 的时候,因为之前用 Windows 的习惯,所以用的是搜狗输入法。后来随着 macOS 自带输入法的成熟,我开始使用 macOS 原生输入法。但是搜狗输入法的按 Shift 键切换中英文特别好用,反倒是原生输入法的中英切换时常发生故障,于是我干脆直接关闭了原生输入法的中英切换功能,将 CapsLock 键换成了 Hyper 键。

    但是换了之后要按两个键才能切换输入法,这个问题一直困扰着我,直到我遇见了 Karabiner-Elements。Karabiner-Elements 是一个能将键盘键位自由映射到其他按键的应用,今天先介绍点它的简单用法。

    首先到这里下载最新的 Karabiner-Elements。安装完成后的界面是这样的。

    [阅读更多]

  • Linux挂载新磁盘,并做成LVM逻辑卷的挂载

     

     

    磁盘分区
    首先对新的磁盘分区处理,不分区直接划lvm也是可以的,只是我个人比较喜欢先分区,在做逻辑化处理。

    假设新磁盘是dev/sdb
    所有的分区都是通过parted工具进行分区的。

     

    parted /dev/sdb # 进入工具
    mklabel gpt # 使用GPT格式
    mkpart primary 1 -1 # 建立一个分区
    quit # 退出

     

    1> 创建物理卷
    pvcreate /dev/sdb1

    2> 创建卷组
    vgcreate vmdisk /dev/sdb1

    3> 创建逻辑卷
    将卷组vmdisk中的1.8T的容量分给lv_disk

    lvcreate -L 1.8T -n lv_disk…[阅读更多]

  • LVM逻辑卷创建实验环境:

    四.实验环境:

    1. 首先从空的硬盘sdb上创建两个分区sdb1 1G,sdb2 2G. 为接下来做LVM做准备.

     

    为了后期便于维护管理,记得给分区加上标示,这样即使你不在的情况下,别人看到标示了就不会轻易动这块区域了. LVM的标识是8e,设置完成后记得按w保存

     

    1、创建逻辑卷

    step1. 物理卷 pv. 将新创建的两个分区/dev/sdb1 /dev/sdb2转化成物理卷,主要是添加LVM属性信息并划分PE存储单元.

    step2. 创建卷组 vgdata ,

    并将刚才创建好的两个物理卷加入该卷组.…[阅读更多]

  • Linux LVM逻辑卷配置过程详解(创建,增加,减少,删除,卸载)

     

    Linux LVM逻辑卷配置过程详解
    许多Linux使用者安装操作系统时都会遇到这样的困境:…[阅读更多]

  • 有关逻辑卷的详细解答及科普 https://cloud.tencent.com/developer/article/1503279

     

  • 在 Ubuntu 20.04 上把新增的两块 SSD 硬盘配置为一个逻辑卷

     

    操作步骤

    1 创建物理卷 PV(Physical Volume)

    sudo pvcreate /dev/nvme0n1 /dev/nvme1n1

     

    2 查看 PV

    sudo pvdisplay

     

    3. 创建卷组 VG(Volume Group)

    sudo vgcreate vg0 /dev/nvme0n1 /dev/nvme1n1

     

    4.查看 VG

    sudo vgdisplay -v

     

    5.将 VG 分配到一个 LV(Logical Volume)

    # 分配整个 VG [VG|PVS|FREE]
    sudo lvcreate -l 100%VG -n lv…[阅读更多]

  • pve下ubuntu 如何调整磁盘存储空间大小,含扩容/缩减磁盘。非lvm存储方案。

     

    一、磁盘新增扩容

    原磁盘为10g, 这里扩容为100g

    1. 进入pve后台,点击磁盘,在ui界面编辑磁盘大小。新增90g

    2. 进入ubuntu后台,输入lsblk,发现磁盘空间未变。

    使用parted命令进行调整

    命令行参数解释

    sudo parted[DiskName][resizepart][PartitionNumber][PartitionNewEndSize]

    # sud…[阅读更多]

  • pve 下ubuntu 新增磁盘后如何处理

     

    环境: pve下安装nextcloud,挂载了一块新的虚拟磁盘作为数据存储盘,需要做如下处理。

    提示: 如果在安装nextcloud之前,新增磁盘,系统会默认处理。

     

    1. 在pve下新增一块磁盘,这里演示使用20g

     

    2. 进入后台,使用命令行显示磁盘信息,如下可以看到刚才新增的磁盘sdb -20g

    # lsblk

     

    3. 创建分区并格式化磁盘

    首先,插入您的硬盘驱动器。要查找设备的名称,您可以使用该lsblk命令来获取该信息。在这个例子中,我将/dev/sdb用作设备的…[阅读更多]

  • 怎样用 parted 管理硬盘分区

     

    1. 为什么我们要用 parted 而不是 fdisk? 它们有什么区别?好问题,我会告诉你这两者的区别。

    • parted 支持用户在大于 2TB 的硬盘上创建硬盘分区, 但 fdisk 命令不支持对比 fdisk 来说,parted 是一个更高级的工具
    • 支持更多的分区表类型,包括 GPT (LCTT 译注:全局唯一标识分区表)
    • 它允许用户调整分区大小, 但当缩减分区空间的时候,它没有如我意料的工作,多数情况下我会得到错误消息。所以我会建议用户不要用 parted 来缩减分区大小。

     

    2. 什么是 parted
    parted 是一个操作硬盘分区的程序。它支持多种分区表类型,包括 MS-D…[阅读更多]

  • ProxmoxVE(PVE) 减小缩减虚拟机硬盘设置的空间大小

     

    Proxmox VE WEB UI上调整虚拟机磁盘大小只能增加,不能减小
    如果想减小空间设置,需要通过命令行调整
    即是调整LV逻辑卷的大小,命令操作如下

     

    1> 先通过 lvs 命令查看虚拟机所设置的空间大小

    展示如下:

    root@pve:~# lvs
    LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
    data pve twi-aotz– <10.77t 0.72 0.63
    root pve -wi-ao—- 96.00g
    snap_vm-100-disk-0_Init pve Vri-a-tz-k 10…[阅读更多]

  • 这个情况遇到2次,第一次是VM的档案坏掉,想说从备份倒回去,所以要删掉快照。

    第二种,VM坏掉,autosnapshot无法删除超过备份份数的快照。

    不论如何,都是虚拟机映像档有关。

    处理方式
    1.解锁虚拟机
    qm unlock 1XX
    VM的图标从锁变成小绿色。

    2.刪除snapshot记录
    cd /etc/pve/qemu-server
    vi 1XX.conf

  • 命令行安装nextcloud出现错误

    An index with name ‘cards_abid’ was already defined on table ‘oc_cards’.

     

    删除某个table上的index索引

    > 进入数据库后台

    > use 数据库名; //进入数据库

    > show tables;    //查看数据库的table表

     

    删除问题索引示例:

    DROP INDEX index_name ON tbl_name

    > DROP INDEX calendartype ON oc_calendarobjects_props;

     

    如果删除字段(这个字段从此就没有了):

    ALTER TABLE table_name DROP…[阅读更多]

  • 有关jbd2进程的详细分析文章:性能分析解决jbd2引起的高io问题

    1> 进入mysql后台

    # mysql -uroot -p

    mysql> show variables like ‘%sync_binlog%’;

    +—————+——-+

    | Variable_name | Value |

    +—————+——-+

    | sync_binlog | 1 |

    +—————+——-+

    1 row in set (0.00 sec)

    mysql>

    sync_binlog 值为1,表示每次提交事务后,将binlog_…[阅读更多]

  • 在客户端同步文件时,发现传输速度慢,进入后台使用iotop 查看,发现 nextcloud jbd2/dm-0-8进程占用内存过高

     

  • 6. Ubuntu查看版本号、内核等信息

     

    1、登录Ubuntu后,在命令行界面输入cat /etc/issue,点击回车,即可看到ubuntu版本号。

    2、或者在命令行输入lsb_release -a,点击回车也可看到ubuntu的版本号。

    3、如果要查看系统内核版本,可以在命令行输入cat /proc/version,即可看到Linux内核版本。

    4、或者在命令行输入uname -a也可看到Linux内核版本。

  • Ubuntu  server最新的版本启用了新的网络工具netplan,对于命令行配置网络参数跟之前的版本有比较大的差别,现在介绍如下:

    1> .其网络配置文件是放在/etc/netplan/50-cloud-init.yaml, 缺省是用dhcp方式,如果要配置静态地址,则需要修改此文件的想关内容,见如下的例子:

    #sudo vim /etc/netplan/50-cloud-init.yaml

    network:
    ethernets:
    ens160:
    addresses: [192.168.1.11/24]
    dhcp4: false
    gateway4: 192.168.1.2

    optional: true
    version: 2

     

    注意空格缩进格式

    2> .使其生效的方…[阅读更多]

  • 读取更多
WirelessLink
Logo