简介
分块上传可以实现将整个对象切分为多个分块,然后再将这些分块上传到 COS。上传时,这些分块将会按连续的序号编号,您可以独立上传或者按照任意顺序上传各个分块,最终 COS 将会根据分块编号顺序重新组合出该对象。任意分块传输失败,都可以重新传输当前分块,不会影响其他分块和内容完整性。一般在弱网络环境中,单个对象大于20MB可优先考虑分块上传,在大带宽环境中可将超过100MB的对象进行分块上传。分块上传最多支持将较大的对象切分为10000个分块,切分的分块大小范围一般为1MB…[阅读更多]
okass 在版块 IT技术 中发起了话题 apache2 的php解决上传文件大小限制 3年, 7个月前
使用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 (默…[阅读更多]
okass 在版块 开源云盘 中回复了话题 nextcloud jbd2/dm-0-8进程占用内存过高 3年, 7个月前
mysql> set global sync_binlog=500;
mysql> set global innodb_flush_log_at_trx_commit=0;
okass 在版块 IT技术 中发起了话题 PVE(Proxmox VE)快照和备份有什么区别 3年, 7个月前
备份
可以理解为克隆,备份文件之间是完整且独立的,Proxmox VE 备份始终是完整备份-包含VM / CT配置和所有数据,占用空间较大。备份后可以删除虚拟机,然后从备份文件恢复虚拟机,[备份👉快照模式] 只是虚拟机备份模式中的一种,以最小的不一致风险为代价,提供了最低的操作停机时间。它通过执行 Proxmox VE 实时备份来工作,该备份在VM运行时复制数据块。快照
快照的数据(存储开销)是基于上一次快照的数据变化部分,而不是像备份那样复制一份完整虚拟机生存数据,…[阅读更多]okass 在版块 macOS | iOS 平台 中发起了话题 macOS 如何用 Shift 一键切换原生输入法 3年, 7个月前
几年前刚用 Mac 的时候,因为之前用 Windows 的习惯,所以用的是搜狗输入法。后来随着 macOS 自带输入法的成熟,我开始使用 macOS 原生输入法。但是搜狗输入法的按 Shift 键切换中英文特别好用,反倒是原生输入法的中英切换时常发生故障,于是我干脆直接关闭了原生输入法的中英切换功能,将 CapsLock 键换成了 Hyper 键。
但是换了之后要按两个键才能切换输入法,这个问题一直困扰着我,直到我遇见了 Karabiner-Elements。Karabiner-Elements 是一个能将键盘键位自由映射到其他按键的应用,今天先介绍点它的简单用法。
首先到这里下载最新的 Karabiner-Elements。安装完成后的界面是这样的。
okass 在版块 Linux平台 中回复了话题 ubuntu的ubuntu–vg-ubuntu–lv空间扩容 3年, 7个月前
Linux挂载新磁盘,并做成LVM逻辑卷的挂载
磁盘分区
首先对新的磁盘分区处理,不分区直接划lvm也是可以的,只是我个人比较喜欢先分区,在做逻辑化处理。假设新磁盘是dev/sdb
所有的分区都是通过parted工具进行分区的。parted /dev/sdb # 进入工具
mklabel gpt # 使用GPT格式
mkpart primary 1 -1 # 建立一个分区
quit # 退出1> 创建物理卷
pvcreate /dev/sdb12> 创建卷组
vgcreate vmdisk /dev/sdb13> 创建逻辑卷
将卷组vmdisk中的1.8T的容量分给lv_disklvcreate -L 1.8T -n lv_disk…[阅读更多]
okass 在版块 Linux平台 中回复了话题 ubuntu的ubuntu–vg-ubuntu–lv空间扩容 3年, 7个月前
LVM逻辑卷创建实验环境:
四.实验环境:
1. 首先从空的硬盘sdb上创建两个分区sdb1 1G,sdb2 2G. 为接下来做LVM做准备.
为了后期便于维护管理,记得给分区加上标示,这样即使你不在的情况下,别人看到标示了就不会轻易动这块区域了. LVM的标识是8e,设置完成后记得按w保存
1、创建逻辑卷
step1. 物理卷 pv. 将新创建的两个分区/dev/sdb1 /dev/sdb2转化成物理卷,主要是添加LVM属性信息并划分PE存储单元.
step2. 创建卷组 vgdata ,
并将刚才创建好的两个物理卷加入该卷组.…[阅读更多]
okass 在版块 Linux平台 中回复了话题 ubuntu的ubuntu–vg-ubuntu–lv空间扩容 3年, 7个月前
okass 在版块 Linux平台 中回复了话题 ubuntu的ubuntu–vg-ubuntu–lv空间扩容 3年, 7个月前
有关逻辑卷的详细解答及科普 https://cloud.tencent.com/developer/article/1503279
okass 在版块 Linux平台 中回复了话题 ubuntu的ubuntu–vg-ubuntu–lv空间扩容 3年, 7个月前
在 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…[阅读更多]okass 在版块 Linux平台 中回复了话题 ubuntu的ubuntu–vg-ubuntu–lv空间扩容 3年, 7个月前
pve下ubuntu 如何调整磁盘存储空间大小,含扩容/缩减磁盘。非lvm存储方案。
一、磁盘新增扩容
原磁盘为10g, 这里扩容为100g
1. 进入pve后台,点击磁盘,在ui界面编辑磁盘大小。新增90g
2. 进入ubuntu后台,输入lsblk,发现磁盘空间未变。
使用parted命令进行调整
命令行参数解释
sudo parted[DiskName][resizepart][PartitionNumber][PartitionNewEndSize]
# sud…[阅读更多]
okass 在版块 Linux平台 中回复了话题 ubuntu的ubuntu–vg-ubuntu–lv空间扩容 3年, 7个月前
pve 下ubuntu 新增磁盘后如何处理
环境: pve下安装nextcloud,挂载了一块新的虚拟磁盘作为数据存储盘,需要做如下处理。
提示: 如果在安装nextcloud之前,新增磁盘,系统会默认处理。
1. 在pve下新增一块磁盘,这里演示使用20g
2. 进入后台,使用命令行显示磁盘信息,如下可以看到刚才新增的磁盘sdb -20g
# lsblk
3. 创建分区并格式化磁盘
首先,插入您的硬盘驱动器。要查找设备的名称,您可以使用该lsblk命令来获取该信息。在这个例子中,我将/dev/sdb用作设备的…[阅读更多]
okass 在版块 Linux平台 中回复了话题 ubuntu的ubuntu–vg-ubuntu–lv空间扩容 3年, 7个月前
怎样用 parted 管理硬盘分区
1. 为什么我们要用 parted 而不是 fdisk? 它们有什么区别?好问题,我会告诉你这两者的区别。
- parted 支持用户在大于 2TB 的硬盘上创建硬盘分区, 但 fdisk 命令不支持对比 fdisk 来说,parted 是一个更高级的工具
- 支持更多的分区表类型,包括 GPT (LCTT 译注:全局唯一标识分区表)
- 它允许用户调整分区大小, 但当缩减分区空间的时候,它没有如我意料的工作,多数情况下我会得到错误消息。所以我会建议用户不要用 parted 来缩减分区大小。
2. 什么是 parted
parted 是一个操作硬盘分区的程序。它支持多种分区表类型,包括 MS-D…[阅读更多]okass 在版块 Linux平台 中回复了话题 ubuntu的ubuntu–vg-ubuntu–lv空间扩容 3年, 7个月前
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…[阅读更多]
okass 在版块 开源云盘 中回复了话题 nextcloud jbd2/dm-0-8进程占用内存过高 3年, 7个月前
有关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_…[阅读更多]
okass 在版块 开源云盘 中发起了话题 nextcloud jbd2/dm-0-8进程占用内存过高 3年, 7个月前
在客户端同步文件时,发现传输速度慢,进入后台使用iotop 查看,发现 nextcloud jbd2/dm-0-8进程占用内存过高
okass 在版块 Linux平台 中回复了话题 Linux命令行操作基础 3年, 7个月前
6. Ubuntu查看版本号、内核等信息
1、登录Ubuntu后,在命令行界面输入cat /etc/issue,点击回车,即可看到ubuntu版本号。
2、或者在命令行输入lsb_release -a,点击回车也可看到ubuntu的版本号。
3、如果要查看系统内核版本,可以在命令行输入cat /proc/version,即可看到Linux内核版本。
4、或者在命令行输入uname -a也可看到Linux内核版本。
okass 在版块 Linux平台 中发起了话题 为ubuntu 20.0.4配置静态ip地址 3年, 7个月前
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.2optional: true
version: 2注意空格缩进格式
2> .使其生效的方…[阅读更多]
- 读取更多