• 1. 打开终端,输入

    # diskutil list

    2. 如果电脑上有多块硬盘,一定要分辨清楚是哪一块硬盘的EFI分区,记住后面的代号,这里举例为 disk1s1

    3.输入

    # diskutil mount disk1s1

    好了,回到桌面看看已经显示出来了。

  • 10. [密钥权限过大错误]ssh “permissions are too open” error

     

    在rsync同步服务器的过程中出现如上错误,提示密钥文件权限过大

    如果别人那边拷贝过来的密钥,很多时候无法直接登录ssh,会报错permissions are too open。
    这个时候需要修改id_rsa的权限,一般修改为600就好。

    Keys need to be only readable by you:

    # sudo chmod 600 ~/.ssh/id_rsa

  • 为何df -h 和lsblk命令显示的磁盘容量信息不一致

     

    lsblk 查看的是block device,也就是逻辑磁盘大小。

    df查看的是file system, 也就是文件系统层的磁盘大小。

    案例情况:

    block device容量变大,单还没有反映到file system中。如果是ext{2,3,4}文件系统的话,可以用resize2fs 命令来更新。

    resize2fs /dev/sda2

    如果是xfs文件系统的话,用xfs_growfs更新

    xfs_growfs /dev/sda2

     

  • Linux  CPU/Memory/io 查看常用命令

     

     

    # top

     

    # htop

     

    #iotop

     

    #free

  • [Linux]基于LVM的磁盘空闲空间分配给现有分区

    物理磁盘容量新增,如何将新增的空间分配给逻辑卷

     

    参考文章:https://blog.csdn.net/m0_38059938/article/details/120458661

     

  • 创建一个.sh文件,输入如下代码

    #! /bin/bash

    #微信多开
    open -n /Applications/WeChat.app/Contents/MacOS/WeChat

     

    保存后退出即可。每次打开使用terminal

  • 简介
    分块上传可以实现将整个对象切分为多个分块,然后再将这些分块上传到 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…[阅读更多]

  • 读取更多
WirelessLink
Logo